/* ----------- Modle CSS ---------- */
/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a {color:#333333;text-decoration:none;}
a:hover {color:#FF6600;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no-border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

.no_print{display:none;}

html{height:100%;overflow-y:scroll;}
body{height:100%;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF;text-align:center;}
#global{margin-left: auto; margin-right: auto; width:px;padding-top:20px;}
#page{text-align:left;width:650px;font:normal 11px arial;color:#333333; padding:0;}

/*--- Zone Print + Back ---*/
#contenu .print-back{display:none;}
#contenu .retour{display:none;}
/*--- /Zone Print + Back ---*/

/* ---------- Header -------------*/
#header{height:100px;}
#header #logo_orange{float:left; width:40px;}
#header #titre_site {padding-left:300px; float:left; width:167px;}
#header #recherche {display:none;}
/* ---------- /Header -------------*/

/* ---------- navigation ----------*/
#navigation {display:none;}
/* --------- /navigation ----------*/

/* --------- template -------------*/
#content {margin-bottom:35px;float:left;width:650px;}
#content #bloc-g {display:none;}
#content #bloc-c {width:602px;text-align:left;margin-left:50px;}
#content #bloc-c #contenu {}
#content #bloc-c #rem {display:none;}
/* --------- /template ------------*/

/* --------- Footer ---------------*/
#footer {display:none;}
/* --------- /Footer --------------*/

/*----------------------------------------------- SIFR ------------------------------------------------*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
/*----------------------------------------------- /SIFR ------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/

/********* onglets *********/
#contenu #onglets {width:550px;height:31px; margin-bottom:15px;}
#contenu #onglets #bgrise{position:absolute;width:550px;display:block;z-index:0;height:31px;border-bottom:solid 1px #d4d4d4;}
#contenu #onglets ul{float:left; width:550px;z-index:1000; position:absolute;}
#contenu #onglets ul li {float:left; list-style:none;border-bottom:none;margin-right:3px;padding:0;}
#contenu #onglets ul li.ong-sep{height:31px; width:3px; display:block;}
#contenu #onglets ul li span.ong-deb{background:url('public/orki/html/toolkit/img/page/ong-deb.gif') no-repeat; width:8px; height:31px; display:block;float:left;}
#contenu #onglets ul li a{padding-top: 8px;height:31px; background:url('public/orki/html/toolkit/img/page/ong-mil.gif') repeat-x; display:block;float:left;color:#333333;}
#contenu #onglets ul li a:hover{color:#ff6600;}
#contenu #onglets ul li a span {font-weight: bold;}
#contenu #onglets ul li span.ong-fin{background:url('public/orki/html/toolkit/img/page/ong-fin.gif') no-repeat; width:8px; height:31px; display:block;float:left;}
#contenu #onglets ul li.on {border-bottom:solid 1px #fff;}
#contenu #onglets ul li.on span.ong-deb{background:url('public/orki/html/toolkit/img/page/ong-deb-on.gif') no-repeat; width:8px; height:31px; display:block;float:left;}
#contenu #onglets ul li.on a{padding-top: 8px;height:31px; background:url('public/orki/html/toolkit/img/page/ng-mil-on.gif') repeat-x; display:block;float:left;color:#F60;}
#contenu #onglets ul li.on span.actif{height:31px; background:url('public/orki/html/toolkit/img/page/ong-mil-on.gif') repeat-x; display:block;float:left; color:#F60; font-weight:bold;}
#contenu #onglets ul li.on span.actif span {padding-top:2px;}
#contenu #onglets ul li.on span.ong-fin{background:url('public/orki/html/toolkit/img/page/ong-fin-on.gif') no-repeat; width:8px; height:31px; display:block;float:left;}
/********* /onglets *********/
/* --------------------------------------------------------------------------------------------------------------------------------------*/
.txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.txt a{color:#FF6600;}

#contenu #titre_page {padding-bottom:18px; display:block;}

#contenu #titre_page h1{font-size:22px;}
.article .sIFR-hasFlash h1 {visibility:hidden; font-size:24px;color:#ff6600;}
.article .sIFR-hasFlash h2 {visibility:hidden; font-size:12px;padding-bottom:6px; border-bottom:solid 3px #d8d8d8;}

/* no_marge */
.no_marge{margin-top:0;}
/* no_marge */

/* marge */
.marge{margin-top:15px;}
/* marge */

/* fond */
.fd_pt{background:url('public/orki/html/toolkit/img/fd_pt.gif');padding:10px;}
.fd_pt .bordure_4{border:1px solid #d8d8d8;padding:10px;background:white;}

.img-titre{margin-bottom:20px;}
.img-titre-ss-marge{margin:0}
.img-titre img, .img-titre-ss-marge img{border-bottom:solid 2px #ff6600;}

.bloc1_1 .bloc{width:290px;} 

.bloc1_1_1 .bloc{width:190px;}
.bloc1_1_1 .decal_g{margin-right:7px;}
.bloc1_1_1 .encart{background: url('public/orki/html/toolkit/img/bg_bloc111_sel.gif') repeat-y;}
.bloc1_1_1 .encart .bg_top{background: url('public/orki/html/toolkit/img/bg_top_bloc111_sel.gif') no-repeat; height:2px}
.bloc1_1_1 .encart .bg_bottom {background: url('public/orki/html/toolkit/img/bg_bt_bloc111_sel.gif') 0 100% no-repeat; height:20px;}
.bloc1_1_1 .encart .decal_g_d{padding:0 7px 0 4px;}
.bloc1_1_1 .encart .contenu{margin-top:10px;padding:13px 7px 3px 7px;border-top:1px solid #e0e0e0;}

/* tableau */
div.tableau table{width:100%;background:#b7b3b3;}
div.tableau table{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
div.tableau table a{color:#FF6600;}
.tableau th, .tableau td{padding:10px;text-align:center;border:1px solid black;}
.tableau th{background:#efefef;}
.tableau td{background:#ffffff;}
/* /* tableau */

/* actu */
.actu .tt{padding:0 0 8px 0;border-bottom: #d8d8d8 3px solid;}
.actu h3{font:bold 11px arial;color:#333; background: url('public/orki/html/toolkit/img/fleche_active.gif') no-repeat 0 13px; padding: 10px 0 0 12px;}
.actu p{padding:4px 0 0 0;}
.actu blockquote{border-bottom: #d8d8d8 1px solid;margin-bottom:2px;padding:0 0 9px 0;}
.actu li{background:url('public/orki/html/toolkit/img/puce_fleche.gif') no-repeat 0 4px;padding-left:10px;}
.actu li{background:url('/static/img/puce_fleche.gif') no-repeat 0 4px;padding-left:10px;margin-top:5px;}
.actu .lire{background-color:#f5f5f5; padding: 2px 0 6px 7px;}
/* /actu*/

/* bloc_deg */
.bloc_deg{background:url('public/orki/html/toolkit/img/fd_deg.gif') repeat-x;height:58px;}
/* bloc_deg */

/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form{font:normal 11px arial;}
table.form td, table.form th{vertical-align:top;padding-top:20px;}
table.form td.no_marge, table.form th.no_marge{padding-top:0;}
table.form th{font-weight:normal;}
.form .saisie{padding-left:20px;}
.form .saisie input{font:normal 11px arial;color:black;border:1px solid #c9c9c9;background-color:white;}
.form .saisie textarea{font:normal 11px arial;color:black;border:1px solid #c9c9c9;background-color:white;overflow:auto;}
.form .saisie select{font:normal 11px arial;color:black;border:1px solid #c9c9c9;background-color:white;}
.form .checkbox, .form .radio{background:transparent;border:none;margin-left:20px;margin-right:5px;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:5px;}
*> .form option{padding:0 2px;}
.form .libelle{color:#333333;text-align:right;}
.bt_form{padding-top:15px;text-align:right;}
.form .libelle strong{color:#333333;}
.form .no_marge{padding-top:0;}

/* ---------- */
.obligatoire{font:bold 10px arial;color:#999999;padding-top:10px;}
.indication{font-size:10px;color:blue;}
.cnil{font:normal 9px arial;color:#999999;padding-top:15px;}
.cnil a{color:#999999;}
/* /formulaire */

/* verif formulaire */
.verif_form{font:normal 11px arial;color:red;text-align:left;}
.verif_form div{padding:5px;margin-top:10px;border:1px solid #cccccc;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

.form span.verif_form_erreur{background:white;color:red;border:1px solid red;display:block;}
.form input.verif_form_erreur{background:white;color:red;border:1px solid red;}
.form select.verif_form_erreur{background:white;color:red;border:1px solid red;}
.form textarea.verif_form_erreur{background:white;color:red;border:1px solid red;}

div.verif_form *{width:578px;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/* verif formulaire */

/* encart_rose */
.encart_rose{border-top:3px solid #c9c9c9;padding-top:3px;margin-top:20px;}
.encart_rose div.fd{background:#f8ece0;padding:5px 10px;}
.encart_rose div.fd p{margin:0;margin-top:10px;}
/* /encart_rose */

.lettre_glossaire{padding-top:30px;font-size:12px;}

/* pagination */
.pagination {margin-top:25px;font:normal 11px arial;color:#666666;}
.pagination a{color:#666666;}
.pagination a:hover{color:#ff6600;}
.pagination strong{color:#ff6600;font-weight:normal;}/* page actuelle */
/* /pagination*/

/*----------------------------------- article -----------------------------------*/
.article li{list-style-type:circle;list-style-position:inside;}
*> .article li{list-style-type:none;list-style-position:outside;}
.article .bloc1_1{width:100%;}
/*----------------------------------- article -----------------------------------*/

