@charset "utf-8";
/*
ELEMENT STYLE ---------------------------
*/
html{ overflow:-moz-scrollbars-vertical;height:100%}
*{margin:0; padding:0}
body h1, h2, h3, h4, h5, h6, ul, li, img, p, textarea, input ,select, table{margin:0px;padding:0px;border:0px;} 
body{background:#FFFFFF url(../images/bg/body.jpg) center top no-repeat;font:11px Tahoma; color:/*#595959*/#181818;}
a{text-decoration:none;color:#083a75}
a:hover{text-decoration:none;color:#009EE0}
ul, ol{list-style:none; margin:0; padding:0}
input{font:11px Tahoma; color:#000000;}
table {border-collapse: collapse;border-spacing: 0;}
.TextArea{border:1px solid #CCCCCC; font:11px Tahoma; color:#000000;}
/*Global STYLE ---------------------------*/							
#global{width:985px; margin:0 auto;}
#global #header{width:985px;}
#global #header .menu-top{width:985px; z-index:1;float:right; margin-bottom:18px; clear:both;position:relative;}
#global #header .menu-top .logo{position:absolute;width:261px;height:141px;z-index:9999999;left:71px;top:0px; cursor:pointer;}
#global #header .BtAccueil{position:absolute; top:0; left:370px;}

#global #header .menu-top ul{float:right}
#global #header .menu-top li{background:url(../images/pictos/puce-menu-top.gif) right 6px no-repeat; padding:4px 11px 0 11px;float:left}
#global #header .menu-top li a{color:#FFFFFF}
#global #header .menu-top li.last{background-image: none;float:left}
#global #header .menu-top .ElementCle{height:21px; float:right; margin-right:8px;}
#global #header .menu-top .ElementCle ul{float:left; display:inline; background:url(../images/bg/ElementTop.gif) repeat-x; height:21px;}
#global #header .menu-top .ElementCle li{float:left; display:inline; color:#3F5D5D; margin-top:2px;}
#global #header .menu-top .ElementCle li a{color:#3F5D5D; text-decoration:none;}
#global #header .menu-top .ElementCle li a:hover{color:#3F5D5D; text-decoration:underline;}
#global #header .menu-top .ElementCle li a.active{color:#3F5D5D; text-decoration:underline;}
#global #header .menu-top .ElementCle li.separt{margin:0 6px;  color:#3F5D5D; margin-top:2px;}
#global #header .menu-top .ElementCle .arrondi{width:5px; height:21px; float:left; display:inline;}

#global #header .quick-search{width:979px;height:26px;z-index:1; float:right; padding-right:6px;position:relative;margin-bottom:4px;}
#global #header .quick-search form{float:right;}
#global #header .quick-search form select{width:200px; margin-right:20px; padding:0px 0 0 4px;}
#global #header .quick-search form input{width:138px; padding:2px 0 0 4px; position:relative;}
/**html #global #header .quick-search form select{width:176px; height:20px; font-size:12px; color:#647a95; margin-right:20px}
#global #header .quick-search form input{width:190px;height:18px;float:left;color:#647a95; font-size:12px; padding:0 0 0 16px; position:relative;}*/
#global #header .quick-search form .ok{ position: absolute; top:5px; right:10px}
/*#global #header .quick-search form .ok a{ position: absolute;top:0px; right:1px}*/
#global #header .bandeau{width:985px;height:193px;float:left; }
#global .service-enligne{float:left; width:238px; height:28px; background:url(../images/menu/b-s-enligne.gif) no-repeat; margin-left:5px; padding-left:100px; padding-top:5px;}
#global .service-enligne .e-badr{width:230px; height:22px; background:#6091bb; border:0px; color:#FFFFFF; margin-top:7px; margin-right:75px;}

#global #menu{width:640px;height:33px;position:relative; z-index:9999999; float:left; padding:0 0 0 2px;}
#global #menu li{float:left; display:inline;}
#global #menu li.separateur{width:6px; height:33px; float:left}
#menu ul li div.smenu{width:979px; height:66px; position:absolute; top:-78px; left:3px;  display:none; padding:12px 0 0 0; background:#001f40;opacity: 0.8;filter: alpha(opacity = 80);}
#menu ul li div.smenu ul{width:230px; float:left; display:inline; margin-left:5px}
#menu ul li div.smenu ul.ul1{width:230px; float:left;}
#menu ul li div.smenu ul li{clear:both; white-space:nowrap; padding:0 0 0 12px; margin:0 0 3px 10px;}
#menu ul li .bleu li{background:url(../images/pictos/puce-ss-menuBleu.gif) 0px 3px no-repeat;}
#menu ul li .bleu li a:hover{color:#20C9EE;}
#menu ul li .vert .PosSousMenu{margin-left:420px;}
#menu ul li .vert li{background:url(../images/pictos/puce-ss-menuVert.gif) 0px 3px no-repeat;}
#menu ul li .vert li a:hover{color:#509E2B;}
#menu ul li .rouge .PosSousMenu{margin-left:220px;}
#menu ul li .rouge li{background:url(../images/pictos/puce-ss-menuRouge.gif) 0px 3px no-repeat;}
#menu ul li .rouge li a:hover{color:#CA4241;}
#menu ul li div.smenu ul li a{color:#FFF;}
/*#menu ul li div.smenu ul li a:hover{color:#f02828;}*/
#menu li:hover div.smenu{display:block;}
#menu li.sfhover div.smenu{display:block;}

/*Content STYLE ---------------------------*/
#global #content{width:985px; float:left; padding-bottom:44px; padding-top:20px;}

/*Footer STYLE ---------------------------
*/
#footer{width:964px; margin:0 auto; clear:both; padding-bottom:15px;}
#footer .menu-bottom{width:auto; float:left}
#footer .menu-bottom ul{}
#footer .menu-bottom li{ background:url(../images/pictos/puce-footer.gif) right 6px no-repeat; padding:5px 10px 0 10px; float:left }
#footer .menu-bottom li a{}
#footer .menu-bottom li.last1{background:none;}
#footer .copyright {width:auto; float:right}
#footer .copyright ul{ margin:0; padding:0}
#footer .copyright li{  padding:5px 15px 0 5px; float:left }
#footer .copyright li a{padding:5px 8px 0 5px }
#footer .copyright li a.last2{background:url(../images/pictos/puce-footer.gif) right 1px no-repeat;padding:0 5px 0 5px;}

/* Chemin */
.Chemin{font-size:10px; margin:0 0 25px 23px; position:relative;}
.Chemin.rouge{/*color:#734C4C;*/color:#3F5D5D; }
.Chemin.rouge a{color:#3F5D5D; font-size:10px; text-decoration:underline;}
.Chemin.rouge a:hover{text-decoration:none; color:#B93333;}
.Chemin.vert {color:#3F5D5D;}
.Chemin.vert a{color:#3F5D5D; font-size:10px; text-decoration:underline;}
.Chemin.vert a:hover{text-decoration:none; color:#76B25B;}
.Chemin.bleu{color:#3F5D5D;}
.Chemin.bleu a{color:#3F5D5D; font-size:10px; text-decoration:underline;}
.Chemin.bleu a:hover{text-decoration:none; color:#0C7BD5;}
.Chemin.gris{color:#3F5D5D;}
.Chemin.gris a{color:#3F5D5D; font-size:10px; text-decoration:underline;}
.Chemin.gris a:hover{text-decoration:none; color:#718BA9;}
.Chemin ul{position:absolute; top:0; right:0;}
.Chemin ul li{float:left; display:inline; background:url(../images/pictos/PointBlue.gif) no-repeat 0 3px; padding:0 0 0 12px; margin-left:16px;}
.Chemin .RechAccord a{font-size:11px; font-weight:bold; color:#2C4A6A;}
.Chemin .RechAccord a:hover{color:#15A0E1;}
.Chemin ul.pic{position:absolute; top:0; right:80px;}

.AvantTitre{margin-bottom:12px; margin-left:42px;}

/*-------- GABARITS ----------*/
#global #content #LeftMenu{width:216px; float:left; display:inline; margin:0 12px 0 0;}
#global #content #LeftMenu ul{margin:0 0 0 10px; width:206px;}
#global #content #LeftMenu ul li{padding-left:11px; margin:0 0 4px 0;display:inline-block; clear:both; float:left; _float:none;*float:none;line-height:16px;}
#global #content #LeftMenu ul li a{color:#fff; font-size:10px; font-weight:bold; text-transform:uppercase; float:left; }
#global #content #LeftMenu ul li ul{float:left;}
#global #content #LeftMenu ul li ul li{display:block!important; float:none; clear:both; margin:0px!important;}
#global #content #LeftMenu ul li ul li ul{float:left;}
#global #content #LeftMenu ul li ul li ul li{display:block!important; float:none; padding:0px; margin:0px; clear:both;}
#global #content #LeftMenu ul li ul li ul li a{display:block!important; float:none;padding:0px; margin:0px; clear:both;}
#global #content #LeftMenu ul li ul.niveau2{margin:6px 0 0 -14px; float:left; _margin-left:-6px;}
#global #content #LeftMenu ul li ul.niveau2 li{margin:0 0 4px 0; _padding-left:14px;}
#global #content #LeftMenu ul li ul.niveau2 li a{background:none; color:#2C4A6A; font-weight:normal; font-size:11px; text-transform:none;}
#global #content #LeftMenu ul li ul li ul.niveau3{margin:3px 0 0 1px;}
#global #content #LeftMenu ul li ul li ul.niveau3 li{padding-left:0; margin:0 0 4px 0;  font-size:10px; font-weight:normal; }
#global #content #LeftMenu ul li ul li ul.niveau3 li a{background:#fff; color:#2C4A6A; text-decoration:none; font-size:10px; font-weight:normal; }

#global #content #LeftMenu ul li span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.png) no-repeat left top; display:block; overflow:hidden;}
* html #global #content #LeftMenu ul li span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
#global #content #LeftMenu ul li a span.TL{ top:0px; left:0px; background-position:0px 0px}
#global #content #LeftMenu ul li a span.TR{top:0; right:0px; _right:-1px; background-position:-3px 0px}
#global #content #LeftMenu ul li a span.BL{bottom:0px; left:0px; background-position:0px -4px}
#global #content #LeftMenu ul li a span.BR{bottom:0px; right:0; _right:-1px; background-position:-3px -4px}
/* --- MENU VERT --- */
#global #content #LeftMenu ul.vert li{background:url(../images/bg/FlecheVert__.gif) no-repeat 0 5px;}
#global #content #LeftMenu ul.vert li a{background:#D9E9D2 /*url(../images/bg/menu_rouge.gif) repeat-y*/; padding:2px 3px 2px 3px; position:relative; /*width:230px; display:block;*/ color:#317D13;  font-size:10px; display:block; float:left;}
#global #content #LeftMenu ul.vert li a.active{background:url(../images/bg/menu_vert.gif) repeat-y; color:#FFF; }
#global #content #LeftMenu ul.vert li ul.niveau2 li{background:none;} 
#global #content #LeftMenu ul.vert li ul.niveau2 li a{background:url(../images/bg/PuceOffBleu2.gif) no-repeat 2px 6px; padding:0 0 4px 11px; color:#455562;}
#global #content #LeftMenu ul.vert li ul.niveau2 li a:hover{color:#317D13;}
#global #content #LeftMenu ul.vert li ul.niveau2 li .active{color:#317D13; background:url(../images/bg/PuceOnVert2.gif) no-repeat 0 6px;}
#global #content #LeftMenu ul.vert li ul li ul.niveau3 li{background:none;}
#global #content #LeftMenu ul.vert li ul li ul.niveau3 li a{background:none; text-decoration:none;}
#global #content #LeftMenu ul.vert li ul li ul.niveau3 li a:hover{color:#317D13; text-decoration:underline;}
#global #content #LeftMenu ul.vert li ul li ul.niveau3 li a.active{color:#317D13; text-decoration:underline;}
/* --- MENU ROUGE --- */
#global #content #LeftMenu ul.rouge li{background:url(../images/bg/FlecheRouge_.gif) no-repeat 0 5px;}
#global #content #LeftMenu ul.rouge li a{background:#F8CFCF /*url(../images/bg/menu_rouge.gif) repeat-y*/; padding:2px 3px 2px 3px; position:relative; /*width:230px; display:block;*/  font-size:10px; display:block; float:left; color:#C32B2A;}
#global #content #LeftMenu ul.rouge li a.active{background:url(../images/bg/menu_rouge.gif) repeat-y; color:#FFF; }
#global #content #LeftMenu ul.rouge li ul.niveau2 li{background:none;} 
#global #content #LeftMenu ul.rouge li ul.niveau2 li a{background:url(../images/bg/PuceOffBleu2.gif) no-repeat 2px 6px; padding:0 0 4px 11px; color:#455562;}
#global #content #LeftMenu ul.rouge li ul.niveau2 li a:hover{color:#D83938;}
#global #content #LeftMenu ul.rouge li ul.niveau2 li .active{color:#D83938; background:url(../images/bg/PuceOnRouge2.gif) no-repeat 0 6px;}
#global #content #LeftMenu ul.rouge li ul li ul.niveau3 li{background:none;}
#global #content #LeftMenu ul.rouge li ul li ul.niveau3 li a{background:none; text-decoration:none;}
#global #content #LeftMenu ul.rouge li ul li ul.niveau3 li a:hover{color:#D83938; text-decoration:underline;}
#global #content #LeftMenu ul.rouge li ul li ul.niveau3 li a.active{color:#D83938; text-decoration:underline;}
/* --- MENU BLEU --- */
#global #content #LeftMenu ul.bleu li{background:url(../images/bg/FlecheBleu__.gif) no-repeat 0 5px;}
#global #content #LeftMenu ul.bleu li a{background:#C5EBF9; padding:2px 3px 2px 3px;  position:relative; /*width:230px; display:block;*/ color:#1191DC;  font-size:10px; display:block; float:left;}
#global #content #LeftMenu ul.bleu li a.active{background:url(../images/bg/menu_bleu.gif) repeat-y #0C7CD5; color:#FFF;}
#global #content #LeftMenu ul.bleu li ul.niveau2 li{background:none; }
#global #content #LeftMenu ul.bleu li ul.niveau2 li a{background:url(../images/bg/PuceOffBleu2.gif) no-repeat 2px 6px; padding:0 0 4px 11px; color:#455562; position:static!important;}
#global #content #LeftMenu ul.bleu li ul.niveau2 li a:hover{color:#0D7FD6;}
#global #content #LeftMenu ul.bleu li ul.niveau2 li .active{color:#0D7FD6; background:url(../images/bg/PuceOnBleu2.gif) no-repeat 0 6px;}
#global #content #LeftMenu ul.bleu li ul li ul.niveau3 li{background:none;}
#global #content #LeftMenu ul.bleu li ul li ul.niveau3 li a{background:none; color:#455562; }
#global #content #LeftMenu ul.bleu li ul li ul.niveau3 li a:hover{color:#0D7FD6; text-decoration:underline;}
#global #content #LeftMenu ul.bleu li ul li ul.niveau3 li a.active{color:#0D7FD6; text-decoration:underline;}
/* --- MENU GRIS --- */
#global #content #LeftMenu ul.gris li{background:url(../images/bg/FlecheBleu__.gif) no-repeat 0 5px;}
#global #content #LeftMenu ul.gris li a{background:#AEC8E8; padding:2px 3px 2px 3px;  position:relative; /*width:230px; display:block;*/ color:#142A45;  font-size:10px; display:block; float:left;}
#global #content #LeftMenu ul.gris li a.active{background:url(../images/bg/menu_gris.gif) repeat-y #2D425C; color:#FFF;}
#global #content #LeftMenu ul.gris li ul.niveau2 li{background:none; }
#global #content #LeftMenu ul.gris li ul.niveau2 li a{background:url(../images/bg/PuceOffBleu2.gif) no-repeat 2px 6px; padding:0 0 4px 11px; color:#455562; position:static!important;}
#global #content #LeftMenu ul.gris li ul.niveau2 li a:hover{color:#7790AF;}
#global #content #LeftMenu ul.gris li ul.niveau2 li .active{color:#7790AF; background:url(../images/bg/PuceOnGris2.gif) no-repeat 0 6px;}
#global #content #LeftMenu ul.gris li ul li ul.niveau3 li{background:none;}
#global #content #LeftMenu ul.gris li ul li ul.niveau3 li a{background:none; color:#455562; }
#global #content #LeftMenu ul.gris li ul li ul.niveau3 li a:hover{color:#0D7FD6; text-decoration:underline;}
#global #content #LeftMenu ul.gris li ul li ul.niveau3 li a.active{color:#0D7FD6; text-decoration:underline;}


/* --- THEME ROUGE --- */
.Themerouge a{color:#734C4C; /*font-size:10px;*/ text-decoration:underline;}
.Themerouge a:hover{text-decoration:none; color:#B93333;}
.Themerouge h2{font-weight:bold; color:#B93333; font-size:12px; margin-bottom:14px;}
.Themerouge h3{font-weight:bold; color:#B93333; font-size:11px; margin-bottom:10px;}
.Themerouge h4{font-weight:bold; color:#B93333; font-size:10px; margin-bottom:6px;}
.Themerouge .Littleleft{padding-left:12px;}
.Themerouge p{margin-bottom:18px;}
.Themerouge dl{padding-bottom:18px;}
.Themerouge dt{background:url(../images/bg/menu_rouge.gif) repeat-y; padding:3px; position:relative; font-weight:bold; color:#fff; margin:4px 0; position:relative; width:auto; display:inline-block; clear:both; float:left;}
.Themerouge dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
* html .Themerouge dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
.Themerouge dt span.TL{ top:0px; left:0px; background-position:0px 0px}
.Themerouge dt span.TR{top:0; right:0px; _right:-1px; background-position:-3px 0px}
.Themerouge dt span.BL{bottom:0px; left:0px; background-position:0px -4px}
.Themerouge dt span.BR{bottom:0px; right:0; _right:-1px; background-position:-3px -4px}
.Themerouge ul{margin:0 0 12px 12px;}
.Themerouge ul li{background:url(../images/bg/PuceOffRouge.gif) no-repeat 0 4px; padding:0 0 4px 11px;}
.Themerouge ul li ul{margin:10px 0 4px 0;}
.Themerouge ul li ul li{background:none; color:#B93333;}
.Themerouge .NumPageEvent{background:url(../images/bg/num_page_rouge.gif) no-repeat; text-align:center; color:#fff;}

/* --- THEME VERT --- */
/*.Themevert .Chemin{color:#3F5D5D; font-size:10px;}*/
.Themevert a{color:#3F5D5D; /*font-size:10px;*/ text-decoration:underline;}
.Themevert a:hover{text-decoration:none;  color:#76B25B;}
.Themevert h4{font-weight:bold; color:#499924; font-size:12px; margin-bottom:10px;}
.Themevert .Littleleft{padding-left:12px;}
.Themevert p{margin-bottom:18px;}
.Themevert h2{font-weight:bold; color:#76B25B; font-size:12px; margin-bottom:14px;}
.Themevert h3{font-weight:bold; color:#76B25B; font-size:11px; margin-bottom:10px;}
.Themevert h4{font-weight:bold; color:#76B25B; font-size:10px; margin-bottom:6px;}
.Themevert dl{padding-bottom:18px;}
.Themevert dt{background:url(../images/bg/menu_vert.gif) repeat-y; padding:3px; position:relative; font-weight:bold; color:#fff; margin:4px 0; position:relative; width:auto; display:inline-block; clear:both; float:left;}
.Themevert dt.title2{background:#D6E8D2; color:#317D13;}
.Themevert dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
* html .Themevert dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
.Themevert dt span.TL{ top:0px; left:0px; background-position:0px 0px}
.Themevert dt span.TR{top:0; right:0px; _right:-1px; background-position:-3px 0px}
.Themevert dt span.BL{bottom:0px; _bottom:-1px; left:0px; background-position:0px -4px}
.Themevert dt span.BR{bottom:0px; _bottom:-1px; right:0; _right:-1px; background-position:-3px -4px}
.Themevert ul{margin:0 0 12px 12px;}
.Themevert ul li{background:url(../images/bg/PuceOffvert.gif) no-repeat 0 4px; padding:0 0 4px 11px;}
.Themevert ul li ul{margin:10px 0 4px 0;}
.Themevert ul li ul li{background:none; color:#76B25B;}
/*.Themevert label{color:#000;}*/
.Themevert .radioStyle td{height:20px; font-size:11px; font-family:Tahoma;}
.Themevert .radioStyle input{display:block; float:left; margin:0 3px 0px 3px;}
.Themevert .radioStyle label{display:block; float:left; margin:0 0 5px 3px;}
.Themevert .NumPageEvent{background:url(../images/bg/num_page_vert.gif) no-repeat; text-align:center; color:#fff;}

/* --- THEME BLEU --- */
/*.Themebleu .Chemin{color:#3F5D5D; font-size:10px;}*/
.Themebleu a{color:#3F5D5D; /*font-size:10px;*/ text-decoration:underline;}
.Themebleu a:hover{text-decoration:none; color:#0C7BD5;}
.Themebleu p{margin-bottom:18px;}
.Themebleu h2{font-weight:bold; color:#0C7BD5; font-size:12px; margin-bottom:14px;}
.Themebleu h3{font-weight:bold; color:#0C7BD5; font-size:11px; margin-bottom:10px;}
.Themebleu h3 a{font-weight:bold; color:#0C7BD5; font-size:11px; text-decoration:none;}
.Themebleu h4{font-weight:bold; color:#3F5D5D; font-size:10px; margin-bottom:6px;}
.Themebleu ul{margin:0 0 12px 12px;}
.Themebleu ul li{background:url(../images/bg/PuceOffbleu.gif) no-repeat 0 4px; padding:0 0 4px 11px;}
.Themebleu ul li ul{margin:10px 0 4px 0;}
.Themebleu ul li ul li{color:#0C7BD5; background:#FBFEFF;}
.Themebleu ul li ul li a{color:#0C7BD5;}
.Themebleu span{color:#0C7BD5;}
.Themebleu dl{padding-bottom:18px;}
.Themebleu dt{background:url(../images/bg/menu_bleu.gif) repeat-y #3F5D5D; padding:3px; position:relative; font-weight:bold; color:#fff; margin:4px 0; position:relative; width:auto; display:inline-block; clear:both; float:left;}
.Themebleu dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
* html .Themebleu dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
.Themebleu dt span.TL{ top:0px; left:0px; background-position:0px 0px}
.Themebleu dt span.TR{top:0; right:0px; _right:-1px; background-position:-3px 0px}
.Themebleu dt span.BL{bottom:0px; _bottom:-1px; left:0px; background-position:0px -4px}
.Themebleu dt span.BR{bottom:0px; _bottom:-1px; right:0; _right:-1px; background-position:-3px -4px}
.Themebleu .NumPageEvent{background:url(../images/bg/num_page2.gif) no-repeat; text-align:center; color:#fff;}


/* --- THEME GRIS --- */
/*.Themegris .Chemin{color:#3F5D5D; font-size:10px;}*/
.Themegris a{color:#3F5D5D; /*font-size:10px;*/ text-decoration:none;}
.Themegris a:hover{text-decoration:underline;}
.Themegris h2{font-weight:bold; color:#7790AF; font-size:12px; margin-bottom:14px;}
.Themegris h3{font-weight:bold; color:#7790AF; font-size:11px; margin-bottom:10px;}
/*.Themegris h3{color:#269D9D; font-weight:bold; font-size:11px;}*/
.Themegris h4{font-weight:bold; color:#7790AF; font-size:10px; margin-bottom:6px;}
.Themegris p{margin-bottom:18px;}
.Themegris ol{margin:0 0 12px 12px;}
.Themegris ol li{background:url(../images/bg/puce_ol.gif) no-repeat 0 4px; padding:0 0 4px 11px; margin:12px 0; color:#718BA9;}
.Themegris ol li a{color:#5292DA; text-decoration:underline;}
.Themegris ol li a:hover{color:#376292; text-decoration:underline;}
.Themegris dl{padding-bottom:18px;}
.Themegris dt{background:url(../images/bg/menu_gris.gif) repeat-y #2D425C; padding:3px; position:relative; font-weight:bold; color:#fff; margin:4px 0; position:relative; width:auto; display:inline-block; clear:both; float:left;}
.Themegris dt span{ position:absolute; width:3px;height:4px;background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
* html .Themegris dt span{ position:absolute; width:3px; height:4px; background:url(../images/comun/arrondi_menu.gif) no-repeat left top; display:block; overflow:hidden;}
.Themegris dt span.TL{ top:0px; left:0px; background-position:0px 0px}
.Themegris dt span.TR{top:0; right:0px; _right:-1px; background-position:-3px 0px}
.Themegris dt span.BL{bottom:0px; _bottom:-1px; left:0px; background-position:0px -4px}
.Themegris dt span.BR{bottom:0px; _bottom:-1px; right:0; _right:-1px; background-position:-3px -4px}
.Themegris ul{margin:0 0 12px 12px;}
.Themegris ul li{background:url(../images/bg/PuceOffgris.gif) no-repeat 0 4px; padding:0 0 4px 11px;}
.Themegris ul li a{color:#7790AF;text-decoration:none;}
.Themegris ul li a:hover{text-decoration:none; color:#7790AF;}
.Themegris ul li ul{margin:10px 0 4px 0;}
.Themegris ul li ul li{background:none; color:#7790AF;}
.Themegris ul li ul li a{color:#7790AF;}
.Themegris ul li ul li a:hover{text-decoration:underline;}
.Themegris .visuel{float:left; display:inline; margin:10px;}
.Themegris .BlocCord{width:440px; float:left; display:inline; padding:10px;}
.Themegris span{color:#718BA9;}
.Themegris .NumPageEvent{background:url(../images/bg/num_page_gris.gif) no-repeat; text-align:center; color:#fff;}

/*------- DIFERENT BLOC CENTENU ---*/
#MiddleContent1{width:692px; float:left; display:inline; margin:0 50px 0 14px;}
/*#MiddleContent1 .Chemin{font-size:10px; margin:10px 0 12px 0;}*/
#MiddleContent1 .titre{width:642px; height:25px; background:url(../images/bg/titre_content1.gif) no-repeat; padding:5px 0 0 52px;}
#MiddleContent1 .BlocCentent{width:670px; background:url(../images/bg/Px_content1.gif) repeat-y; padding:10px 12px 10px 12px;}
#MiddleContent1 .BottomContent{width:692px; height:10px; background:url(../images/bg/Bottom_content1.gif) no-repeat;}
.inputText{width:176px; height:18px; border:1px solid #734C4C; padding:0 0 0 2px; }
.Tabletitre1{background:url(../images/bg/px_titre_table1.gif) repeat-y;}
.Tabletitre1 td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.BlocTransitaire{width:657px; background:url(../images/bg/px_transitaire.gif) repeat-y; margin-top:4px; padding:0;}
.BlocTransitaire .transitaire{width:649px; background:url(../images/bg/transitaire.gif) no-repeat; min-height:206px; _height:206px; padding:3px 4px 0 4px; position:relative;}
.BlocTransitaire .transitaire .BottomTransitaire{position:absolute; bottom:0; left:0;}
.TableTransitaire{width:649px;}
.TableTransitaire td{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px;}
.TableTransitaire tr.FirstLigne td{border-left:1px solid #CCCCCC; border-top:none;}
.TableTransitaire tr td.FirstColone{border-left:none;}

#MiddleContent2{width:755px; float:left; display:inline; margin:0 0 0 0;}
/*#MiddleContent2 .Chemin{font-size:10px; margin:10px 0 12px 0; position:relative;}
#MiddleContent2 .Chemin ul{position:absolute; top:0; right:0;}
#MiddleContent2 .Chemin ul li{float:left; display:inline; background:url(../images/pictos/PointBlue.gif) no-repeat 0 3px; padding:0 0 0 12px; margin-left:16px;}
#MiddleContent2 .Chemin ul.pic{position:absolute; top:0; right:80px;}
#MiddleContent2 .Chemin ul li a{font-weight:bold; color:#2C4A6A; font-size:11px;}*/
#MiddleContent2 .titre{width:703px; height:25px; background:url(../images/bg/titre_content2.gif) no-repeat; padding:5px 0 0 52px;  _padding:6px 0 0 52px;}
#MiddleContent2 .BlocCentent{width:731px; background:url(../images/bg/Px_content2.gif) repeat-y; padding:10px 12px 10px 12px;}
#MiddleContent2 .BottomContent{width:755px; height:10px; background:url(../images/bg/Bottom_content2.gif) no-repeat;}
#MiddleContent2 .BottomContentTab{width:755px; height:10px; background:url(../images/bg/Bottom_content2.gif) no-repeat;}
/*#MiddleContent2 .BlocCentent .RubAccords{float:left; display:inline; margin:20px 48px;}*/
#MiddleContent2 .BlocCentent .IntroAccord{width:320px; display:inline; float:left; margin-right:25px; text-align:justify;}
#MiddleContent2 .BlocCentent .BlocRubAccord{width:320px; float:left; display:inline; margin-bottom:10px; margin-top:15px;}
#MiddleContent2 .BlocCentent .RubAccords{padding-left:8px; background:url(../images/bg/PuceAccord.gif) no-repeat 0 6px; margin-bottom:15px; width:300px; margin-left:25px;}
#MiddleContent2 .BlocCentent .RubAccords .decouvrir{margin:6px 0 0 8px;}
#MiddleContent2 .BlocCentent .RubAccords .decouvrir a{color:#6D6D6D; text-decoration:none; font-size:10px;}
#MiddleContent2 .BlocCentent .RubAccords .decouvrir a:hover{color:#469CDF; text-decoration:none;}
#MiddleContent2 .Pagination{margin-top:14px;}
.inputSelectBleu{width:176px; height:18px; border:1px solid #3F5D5D; padding:0 0 0 2px; }
.inputTextBleu{width:113px; height:18px; border:1px solid #3F5D5D; padding:0 0 0 2px; }
.Tabletitre2{background:url(../images/bg/px_titre_table2.gif) repeat-y;}
.Tabletitre2 td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.BlocAccords{width:656px; background:url(../images/bg/px_accords.gif) repeat-y; margin-top:4px; padding:0;}
.BlocAccords .Accords{background:url(../images/bg/accords.gif) no-repeat; min-height:325px; _height:325px; position:relative; padding-top:2px;}
.BlocAccords .Accords .BottomAccords{position:absolute; bottom:0; left:0;}
.TableAccords{width:648px; margin:0 4px 0 4px;}
.TableAccords td{border-top:1px solid #a4b9c9; border-left:1px solid #a4b9c9; padding:4px; line-height:16px;}
.TableAccords p{padding:3px;}
.TableAccords tr.FirstLigne td{border-left:1px solid #a4b9c9; border-top:none;}
.TableAccords tr td.FirstColone{border-left:none;}
#MiddleContent2 .tabNav{height:34px; background:url(../images/bg/accords_tab.gif) no-repeat; padding-left:22px; padding-bottom:0px;}
#MiddleContent2 .tabNav dd{float:left; display:inline;}
#MiddleContent2 .tabContainer{background:url(../images/bg/Px_content2.gif) repeat-y; padding:12px 18px;}
.visuel{float:left; display:inline; margin:0 15px 10px 0;}
#MiddleContent2 .tabContainer p{margin:10px 0 20px 0;}
#MiddleContent2 .tabContainer .tab{display:none; position:relative;}
#MiddleContent2 .tabContainer .tab .imprimer{position:absolute; top:-30px; right:40px; _right:60px; z-index:999;}
#MiddleContent2 .tabContainer .tab .signaler{position:absolute; top:-30px; right:0; _right:20px; z-index:999;}
#MiddleContent2 .tabContainer .tab.current{display:block;}


#MiddleContent3{width:650px; float:left; display:inline;}
/*#MiddleContent3 .Chemin{margin-left:16px;}*/
#MiddleContent3 .titre{width:598px; height:25px; background:url(../images/bg/titre_content3.gif) no-repeat; padding:5px 0 0 52px;  _padding:6px 0 0 52px; margin-top:0;}
#MiddleContent3 .BlocCentent{width:626px; background:url(../images/bg/Px_content3.gif) repeat-y; padding:10px 12px 10px 12px;}
#MiddleContent3 .BlocCentent .visuel{float:left; display:inline; margin:0 12px 6px 0;}
#MiddleContent3 .BlocCentent p{margin:0 0 16px 0;}
#MiddleContent3 .BottomContent{width:650px; height:10px; background:url(../images/bg/Bottom_content3.gif) no-repeat;}


#MiddleContent4{width:527px; float:left; display:inline;}
/*#MiddleContent4 .Chemin{font-size:10px; margin:10px 0 12px 0;}*/
#MiddleContent4 .titre{width:475px; height:24px; background:url(../images/bg/titre_content4.gif) no-repeat; padding:5px 0 0 52px; _padding:6px 0 0 52px; margin-top:0;}
#MiddleContent4 .BlocCentent{width:503px; background:url(../images/bg/Px_content4.gif) repeat-y; padding:10px 12px 10px 12px;}
#MiddleContent4 .BottomContent{width:527px; height:10px; background:url(../images/bg/Bottom_content4.gif) no-repeat;}
#MiddleContent4 .BlocCentent .Formulaire1{width:427px; background:url(../images/bg/PxForm1.jpg) repeat-y;}
#MiddleContent4 .BlocCentent .Formulaire1 .arrondi{width:427px; height:10px;}
#MiddleContent4 .BlocCentent .Formulaire1 .TextForm{margin:0; background:url(../images/bg/Form1.jpg) no-repeat top; min-height:70px; _height:70px; padding:8px 20px;}
#MiddleContent4 .BlocCentent .FormulaireVert{width:427px; background:url(../images/bg/PxFormVert.jpg) repeat-y;}
#MiddleContent4 .BlocCentent .FormulaireVert .arrondi{width:427px; height:10px;}
#MiddleContent4 .BlocCentent .FormulaireVert .TextForm{margin:0; background:url(../images/bg/FormVert.jpg) no-repeat top; min-height:70px; _height:70px; padding:8px 20px;}

#MiddleContent5{width:983px;}
#MiddleContent5 .TitreResume{margin:0 0 5px 30px;}
#MiddleContent5 .ResumeText{margin:0 30px 10px 30px;}
#MiddleContent5 .titre{width:931px; height:25px; background:url(../images/bg/titre_content5.gif) no-repeat; padding:5px 0 0 52px;  margin-top:0;}
#MiddleContent5 .BlocCentent{width:959px; background:url(../images/bg/Px_content5.gif) repeat-y; padding:10px 12px 10px 12px;}
#MiddleContent5 .BottomContent{width:983px; height:10px; background:url(../images/bg/Bottom_content5.gif) no-repeat;}
#MiddleContent5 .tabNav{height:34px; background:url(../images/bg/accords_tab6.gif) no-repeat; padding-left:22px; padding-bottom:0px;}
#MiddleContent5 .tabNav dd{float:left; display:inline;}
#MiddleContent5 .tabContainer{background:url(../images/bg/Px_content5.gif) repeat-y; padding:12px 18px;}
#MiddleContent5 .tabContainer .tab{display:none;}
#MiddleContent5 .tabContainer .tab.current{display:block;}
#MiddleContent5 .Para{margin:0 34px 18px 42px;}

#MiddleContent6{width:754px; float:left; display:inline;}
#MiddleContent6 .titre{width:702px; height:25px; background:url(../images/bg/titre_content6.gif) no-repeat; padding:5px 0 0 52px;  margin-top:0;}
#MiddleContent6 .BlocCentent{width:730px; background:url(../images/bg/Px_content6.gif) repeat-y; padding:10px 12px 10px 12px;}
#MiddleContent6 .BottomContent{width:754px; height:10px; background:url(../images/bg/Bottom_content6.gif) no-repeat;}
#MiddleContent6 .tabNav{height:34px; background:url(../images/bg/accords_tab.gif) no-repeat; padding-left:22px; padding-bottom:0px;}
#MiddleContent6 .tabNav dd{float:left; display:inline;}
#MiddleContent6 .tabContainer{background:url(../images/bg/Px_content2.gif) repeat-y; padding:12px 18px;}
#MiddleContent6 .tabContainer .tab{display:none;}
#MiddleContent6 .tabContainer .tab.current{display:block;}
#MiddleContent6 .Para{margin:0 34px 18px 42px;}
/*#MiddleContent6 ul li ul{margin:10px 0 4px 0;}
#MiddleContent6 ul li ul li{color:#0C7BD5; background: none;}*/


/***************  MAIN RIGHT2 *****/
#global #content #RightMain2{width:317px; float:left;margin:0 0 0 14px;position:relative}	
*html #global #content #RightMain2{width:317px; float:left; margin-left:10px;}	 
#global #content #RightMain2 img{margin-bottom:17px;}
#global #content #RightMain2 .lastnone{margin-bottom:8px;}
*+html #global #content #RightMain2 img{margin-bottom:15px}/* For IE 7*/
*html #global #content #RightMain2 img{margin-bottom:15px}/* For IE 6*/
/**/
#global #content #RightMain2 .txt1{ position:absolute; top:51px; color:#ff7575; right:42px}
#global #content #RightMain2 .link1 a{position:absolute; top:70px; color:#ffffff;right:10px; font-size:10px}
/**/
#global #content #RightMain2 .txt2{ position:absolute; top:148px; color:#89db47;right:6px;width:237px}
#global #content #RightMain2 .link2 a{position:absolute; top:173px; color:#ffffff;right:18px; width:53px font-size:10px}
/**/
#global #content #RightMain2 .txt3{ position:absolute; top:248px; color:#81eaff; right:2px;width:241px}
#global #content #RightMain2 .link3 a{position:absolute; top:277px; color:#ffffff;right:10px; font-size:10px}
#global #slogan{width:978px;height:59px; margin-left:3px; float:left;padding-bottom:12px}
*html #global #slogan{width:978px;height:59px; margin-left:2px}
/***************  blocLeft : Voir Aussi *****/
#global #content #RightMain2 .transBottom{width:311px; float:left; margin-left:3px;border-bottom:1px solid #c9c9c9;}
#global #content #RightMain2 .transBottom .titreTrans{ height:20px; overflow:hidden;margin:0; padding:0}
#global #content #RightMain2 .transBottom .liste { margin:0; padding:10px 0 0 0;border-top:1px solid #c9c9c9;}
#global #content #RightMain2 .transBottom .liste ul{padding:0 0 0 17px; margin:0;}
#global #content #RightMain2 .transBottom .liste li{background:url(../images/pictos/puce-liste.gif) left 4px no-repeat;padding:0 0 8px 5px;color:#0a3f79}
#global #content #RightMain2 .transBottom .liste li a{padding:0 0 8px 5px; font-weight:bold}


/*--------- MAIN RIGHT -------------*/
#global #content #RightMain{width:213px; float:left; display:inline; margin:0 0 0 14px;}
#global #content #RightMain .dedouane{margin-bottom:13px;}
#global #content #RightMain ul{margin:5px 0 0 0;}
#global #content #RightMain li{margin:0 0 5px 0;}
#global #content #RightMain li a{color:#1191DC; text-decoration:underline;}
#global #content #RightMain li a:hover{color:#2C4A6A; text-decoration:underline;}
#global #content #RightMain .Recherche{margin:15px 0 0 0;}
#global #content #RightMain .Recherche h2{font-weight:bold; color:#1191DC; font-size:11px; margin-bottom:7px;}
#global #content #RightMain .Recherche form{position:relative;}
#global #content #RightMain .Recherche form .inputText{background:url(../images/bg/Input-Recherche.gif); width:
200px; height:20px; position:relative; border:0; font:11px Tahoma; color:#1191DC; padding:4px 0 0 7px;}
#global #content #RightMain .Recherche form .ok{ position: absolute; top:3px; right:8px}

/*-------- BASE AUTOMATISE ----------*/
.FondBadr{background:url(../images/bg/bg_badr.jpg) no-repeat;}
#global #header2{width:985px; height:144px; position:relative; margin-bottom:16px;}
#global #header2 .logo2{position:absolute;width:261px;height:141px;z-index:9999999;left:71px;top:3px}
#global #header2 .sign{position:absolute; top:21px; right:6px;}
#global #header2 .slogan{position:absolute; top:86px; left:160px;}
#global #banner{width:985px; height:160px; position:relative;}
#global #banner .ChoixMode{position:absolute; top:35px; left:520px;}
#global #banner .bienvenu{position:absolute; top:10px; left:130px;}
#global #banner #ModeConnexion{width:220px; float:right; display:inline; margin:0 0 0 46px;}
#global #ModeConnexion h3{margin-bottom:20px;}
#global #ModeConnexion a.Mode {font-size:14px; font-weight:bold; color:#009ee0; margin-left:24px; display:block;}
#global #ModeConnexion a.Mode:hover{ color:#2C4A6A;}
#global #ModeConnexion ul{margin:10px 0 0 24px;}
#global #ModeConnexion ul li{margin-bottom:8px;}
#global #ModeConnexion ul li a{background:url(../images/bg/PuceOffBleu.gif) no-repeat 0 4px; padding:0 0 4px 11px; font-weight:bold;}
#global #ModeConnexion ul li a:hover{color:#20C9EE; background:url(../images/bg/PuceOnBleu.gif) no-repeat 0 4px;}
#global #ModeConnexion ul li a.active{color:#20C9EE; background:url(../images/bg/PuceOnBleu.gif) no-repeat 0 4px;}
#global #Content2{width:760px; float:left; display:inline; margin-bottom:30px;}
#global #Content2 .BlocText{margin:15px 10px;}
#global #Content2 .BlocText h2{ font:13px tahoma; font-weight:bold; color:#0E427B; margin:0 0 15px 0;}
#global #Content2 .BlocText h3{ font:13px tahoma; font-style:normal; color:#009EEB; margin:0 0 10px 0;}
#global #Content2 .BlocText p{margin:5px 0 8px 0;}
#global #Content2 .BlocText ul{margin:5px 0 8px 30px;}
#global #Content2 .BlocText li{margin:5px 0 8px 0; background:url(../images/bg/PuceOnBleu.gif) no-repeat 0 4px; padding:0 0 0 11px;}
#global #Content2 .BlocText a{text-decoration:underline; color:#009EEB;}
#global #Content2 .BlocText a:hover{color:#20C9EE;}
#global #BlocVisuel{width:200px; float:right; text-align:right; margin:30px 0 0 0;}
#global #BlocVisuel img{margin-bottom:25px;}

/*-------- BLOC COMPATIBILITE & ANNEXE----------*/
.BlocCompatibilite ul{margin:;}
.BlocCompatibilite ul li{background:url(../images/bg/PuceBlue.gif) no-repeat 2px 3px; padding:0 0 4px 11px; margin:4px 10px;}
.BlocCompatibilite ul li.active{background:url(../images/bg/PuceOnBleu2.gif) no-repeat 0 6px; padding:0 0 4px 11px;}
.BlocCompatibilite ul li a{color:#455562;}
.BlocCompatibilite ul li ul{margin:;}
.BlocCompatibilite ul li ul li{background:none; color:#0C7BD5;}
.BlocAnnexe{margin:20px 0 0 0;}
.BlocAnnexe ul li{background:url(../images/bg/PuceBlue.gif) no-repeat 2px 3px; padding:0 0 4px 11px; margin:4px 10px; }
.BlocAnnexe ul li span{color:#0C7BD5;}

/*-------- DERNIERES MISE A JOURS ----------*/
.BlocMiseJours{width:670px; margin-top:8px;}
.BlocMiseJours .Arrondi{width:670px; height:7px;}
.BlocMiseJours .MiseJours{width:656px; background:url(../images/bg/px_MiseAjours.gif) repeat-x #D7E8F1; padding:1px 7px;}
.BlocMiseJours .MiseJours p{margin:4px 0px 6px 0px;}
.BlocMiseJours .MiseJours a{color:#0C7BD5; text-decoration:underline; font-size:11px;}
.BlocMiseJours .MiseJours a:hover{text-decoration:none;}

/*-------- LISTE DIFFUSION ----------*/
.inputTextMail{width:220px;}

/*-------- Les règles générales du classement tarifaire ----------*/
.BlocRegleTarif ul{margin:0;}
.BlocRegleTarif ul li{background:url(../images/bg/PuceBlue.gif) no-repeat 2px 3px; padding:0 0 4px 11px; margin:4px 0;}
.BlocRegleTarif ul li a{text-decoration:none;}
.BlocRegleTarif ul li.active{background:url(../images/bg/PuceOnBleu2.gif) no-repeat 0 6px; padding:0 0 4px 11px;}
.BlocRegleTarif ul li ul{margin:8px 6px 6px 10px;}
.BlocRegleTarif ul li ol{margin:6px 6px 0 0px;}
.BlocRegleTarif ul li ol li{background:none;}
.BlocRegleTarif ul li ul li{background:none; color:#0C7BD5;}
.BlocRegleTarif ul li ul li a{color:#0C7BD5; text-decoration:none;}
.BlocRegleTarif ul li ul li a;hover{text-decoration:underline;}

/* ----- RECHERCHE GLOBALE -----------*/
.TableRechercheGlobal{margin:15px 30px;}
.SelectGlobalRouge{width:176px;}
.inputTextRouge{width:169px;}
.ResultRechGlobal{width:656px; background:url(../images/bg/px_ResultGlobal.gif) repeat-y; margin-top:4px; padding:0; margin-bottom:20px;}
.ResultRechGlobal .BlocResult{width:648px; background:url(../images/bg/ResultGlobal.gif) no-repeat; padding:3px 4px 0 4px; position:relative;}
.ResultRechGlobal .BlocResult .BottomResult{position:absolute; bottom:0; _bottom:-1px; left:0;}
.TableResultGlobal{width:648px; }
.TableResultGlobal td{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px;}
.TableResultGlobal tr.FirstLigne td{border-left:1px solid #CCCCCC; border-top:none;}
.TableResultGlobal tr td.FirstColone{border-left:none; padding-left:10px;}

/* ---------- SALLE DE PRESSE ---------------*/
.Tabletitre2{background:url(../images/bg/px_titre_table2.gif) repeat-y;}
.Tabletitre2 td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.BlocSallePresse{width:586px; background:url(../images/bg/px_SallePresse.gif) repeat-y; margin-top:4px; padding:0; margin-bottom:15px;}
.BlocSallePresse .SallePresse{background:url(../images/bg/SallePresse.gif) no-repeat; position:relative; padding-top:2px;}
.BlocSallePresse .SallePresse .BottomSallePresse{position:absolute; bottom:0; _bottom:-1px; left:0;}
.TableSallePresse{width:578px; margin:0 4px 0 4px;}
.TableSallePresse td{border-top:1px solid #a4b9c9; border-left:1px solid #a4b9c9; padding:4px; line-height:16px;}
.TableSallePresse p{padding:3px;}
.TableSallePresse tr.FirstLigne td{border-left:1px solid #a4b9c9; border-top:none;}
.TableSallePresse tr td.FirstColone{border-left:none;}
.TableSallePresse a{font-size:11px;}
.PaginationEvent{margin-right:85px;}

/* Formulaire */
.inputSelect{font-size:11px; width:182px;
}
.inputText{font-size:11px; width:175px;}
.inputSelectVert{font-size:11px; width:170px;}
.inputTextVert{font-size:11px; width:170px;}
/* Template Tables */
	/*----------------- ROUGE -------------*/
.TabletitreRouge{background:url(../images/bg/px_titre_table_rouge.gif) repeat-y;}
.TabletitreRouge td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.ResultRouge{width:656px; background:url(../images/bg/px_Result_rouge.gif) repeat-y; margin-top:4px; padding:0; margin-bottom:20px;}
.ResultRouge .BlocResult{width:648px; background:url(../images/bg/Result_rouge.gif) no-repeat; padding:3px 4px 0 4px; position:relative;}
.ResultRouge .BlocResult .BottomResult{position:absolute; bottom:0; _bottom:-1px; left:0;}
.TableResultRouge{width:648px;}
.TableResultRouge td{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px;}
.TableResultRouge tr.FirstLigne td{border-left:1px solid #CCCCCC; border-top:none;}
.TableResultRouge tr td.FirstColone{border-left:none; padding-left:10px;}

	/*----------------- BLEU -------------*/
.TabletitreBleu{background:url(../images/bg/px_titre_table_bleu.gif) repeat-y;}
.TabletitreBleu td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.ResultBleu{width:656px; background:url(../images/bg/px_Result_bleu.gif) repeat-y; margin-top:4px; padding:0; margin-bottom:20px;}
.ResultBleu .BlocResult{width:648px; background:url(../images/bg/Result_bleu.gif) no-repeat; padding:3px 4px 0 4px; position:relative;}
.ResultBleu .BlocResult .BottomResult{position:absolute; bottom:0; _bottom:-1px; left:0;}
.TableResultBleu{width:648px;}
.TableResultBleu td{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px;}
.TableResultBleu tr.FirstLigne td{border-left:1px solid #CCCCCC; border-top:none;}
.TableResultBleu tr td.FirstColone{border-left:none; padding-left:10px;}

	/*----------------- VERT -------------*/
.TabletitreVert{background:url(../images/bg/px_titre_table_vert.gif) repeat-y;}
.TabletitreVert td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.ResultVert{width:656px; background:url(../images/bg/px_Result_vert.gif) repeat-y; margin-top:4px; padding:0; margin-bottom:20px;}
.ResultVert .BlocResult{width:648px; background:url(../images/bg/Result_vert.gif) no-repeat; padding:3px 4px 0 4px; position:relative;}
.ResultVert .BlocResult .BottomResult{position:absolute; bottom:0; _bottom:-1px; left:0;}
.TableResultVert{width:648px;}
.TableResultVert td{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px;}
.TableResultVert tr.FirstLigne td{border-left:1px solid #CCCCCC; border-top:none;}
.TableResultVert tr td.FirstColone{border-left:none; padding-left:10px;}

	/*----------------- GRIS -------------*/
.TabletitreGris{background:url(../images/bg/px_titre_table_gris.gif) repeat-y;}
.TabletitreGris td{color:#FEFEFE; font-weight:bold; vertical-align:middle;}
.ResultGris{width:656px; background:url(../images/bg/px_Result_gris.gif) repeat-y; margin-top:4px; padding:0; margin-bottom:20px;}
.ResultGris .BlocResult{width:648px; background:url(../images/bg/Result_gris.gif) no-repeat; padding:3px 4px 0 4px; position:relative;}
.ResultGris .BlocResult .BottomResult{position:absolute; bottom:0; _bottom:-1px; left:0;}
.TableResultGris{width:648px;}
.TableResultGris td{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px;}
.TableResultGris tr.FirstLigne td{border-left:1px solid #CCCCCC; border-top:none;}
.TableResultGris tr td.FirstColone{border-left:none; padding-left:10px;}

.Message{font-size:10px; color:#0C7BD5; margin-top:15px;}
.SepAccord{height:2px; background:url(../images/bg/px_separateur.gif) repeat-x; margin:0 0 10px 0;}

/*----------------- Détail Evenement -------------*/
.TitreEvent{text-align:center; font-weight:bold; color:#0C7BD5;}
.ElementEvent li{background:url(../images/bg/PuceOnBleu.gif)}
.ElementEvent a{font-size:11px; text-decoration:none; font-weight:bold;}
.ElementEvent a:hover{color:#0C7BD5; font-size:11px; text-decoration:none;}
.ElementEvent2 li a{font-size:10px; text-decoration:none; font-weight:normal;}
.ElementEvent2 li a:hover{color:#0C7BD5; font-size:10px; text-decoration:underline;}

/*----------------- plan du site -------------*/
.ligne {  width:50%; float:left}
.ligne ul {  display:block  ;width:100%; }

.ligne .col1{  float:left}
.ligne .col1 h3{ color:#1AB3E7}
.ligne .col1 a:hover{ color:#1AB3E7; }

.ligne .col2{ clear:left}
.ligne .col2 h3{ color:#CA302F}
.ligne .col2 a:hover{ color:#CA302F; }

.ligne .col3{   float:left}
.ligne .col3 h3{ color:#4C9D25}
.ligne .col3 a:hover{ color:#4C9D25; }

.ligne .col4{ clear:left}
.ligne .col4 h3{ color:#7791AF}
.ligne .col4 a:hover{ color:#3F5D5D;}

.BlocCentent .ElementClePlan{float:left; width:50%;}
.BlocCentent .ElementClePlan h3{ color:#181818;}
.BlocCentent .ElementClePlan a:hover{color:#181818;}

.BlocCentent .SiteInfo{float:left; width:50%;}
.BlocCentent .SiteInfo a{font-weight:bold; color:#1AB3E7; font-size:11px;}
.BlocCentent .SiteInfo a:hover{color:#0C7BD5; text-decoration:none;}

/*----------------- Actualités -------------*/
#MiddleContent3 .BlocCentent .divActu{width:600px; margin:0 0 25px 0;}
#MiddleContent3 .BlocCentent .divActu  p{margin:0 0 10px 0;}
#MiddleContent3 .BlocCentent .divActu h3{font-weight:bold; color:#0C7BD5; font-size:12px; margin-bottom:4px;}
#MiddleContent3 .BlocCentent .divActu .lireSuites{ text-align:right; clear:both; /*border-bottom: 1px dotted #0C7BD5;*/}
#MiddleContent3 .BlocCentent .divActu .lireSuites a{color:#0B3E76; text-decoration:none;}
#MiddleContent3 .BlocCentent .divActu .lireSuites a:hover{color:#007BDD; text-decoration:underline;}


/*----------------- Circulaire -------------*/
#MiddleContent2 .BlocCentent .circulaire{width:650px; margin:0 0 20px 20px; clear:both; background:#F0FAFE; padding:10px 10px 10px 20px;}
#MiddleContent2 .BlocCentent .circulaire h3{font-size:13px; font-weight:bold; margin:0 0 10px 0;}
#MiddleContent2 .BlocCentent  span.titreCirculaire{display:block; float:left;margin:4px 20px 8px 24px; color:#000000; font-size:12px;}
#MiddleContent2 .BlocCentent  span.DateCirculaire{display:block; float:right;margin:4px 40px 8px 20px; color:#000000; font-size:12px;}
#MiddleContent2 .BlocCentent .lireSuites{ text-align:right; clear:both; /*border-bottom: 1px dotted #0C7BD5;*/}
#MiddleContent2 .BlocCentent .lireSuites a{color:#0B3E76; text-decoration:none;}
#MiddleContent2 .BlocCentent .lireSuites a:hover{color:#007BDD; text-decoration:underline;}

#MiddleContent2 .BlocCentent .duA{float:left; display:block; padding:6px 15px 0 10px; color:#000;}
#MiddleContent2 .BlocCentent .alignTd{padding:0 0 0 45px;}
#MiddleContent2 .BlocCentent .marginTab{margin:0 0 0 20px;}

#MiddleContent3 .BlocCentent .publication{margin:0 0 0 40px;}
#MiddleContent3 .BlocCentent .publication .txtRouge{color:#FF0000;}

.ListeAlphabet{text-align:center; margin-bottom:15px;}
.ListeAlphabet a{text-decoration:none;}
.ListeAlphabet a.active{font-size:12px; font-weight:bold; color:#0C7BD5;}

/*----------------- Moteur de Recherche -------------*/
.Themerouge .TitreRecherche{margin-top:30px;}
.Themerouge .TitreRecherche span{color:#B93333;}
.Themerouge .RubsRecherche{margin:20px 0;}
.Themerouge .RubsRecherche a{font-weight:bold; text-decoration:none;}
.Themerouge .RubsRecherche .NbrResult{color:#B93333;}
.Themerouge .RubsRecherche a.active{color:#B93333; text-decoration:underline;}
.Themerouge .themesStyleClass{}
.Themerouge .themesStyleClass a{background:url(../images/bg/FlecheRouge.gif) no-repeat 0 8px; padding:4px 0 4px 11px; display:block; font-weight:bold; text-decoration:none; color:#B93333;}
.Themerouge .themesStyleClass a.active{background:url(../images/bg/PuceOnRouge2.gif) no-repeat 0 8px;}
.Themerouge .themesStyleClass .sousThemeStyleClass{margin-left:30px;}
.Themerouge .themesStyleClass .sousThemeStyleClass a{background:url(../images/bg/PuceOffRouge.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818;}
.Themerouge .themesStyleClass .sousThemeStyleClass a:hover{color:#B93333;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass{margin-left:30px;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass a{background:none; padding:4px 0 4px 11px;font-weight:normal; color:#B93333;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass a:hover{color:#734C4C;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass{margin:8px 0 12px 12px; padding:5px 10px; border:1px dashed #734C4C;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass span{color:#181818;}

.Themevert .TitreRecherche{margin-top:30px;}
.Themevert .TitreRecherche span{color:#76B25B;}
.Themevert .RubsRecherche{margin:20px 0;}
.Themevert .RubsRecherche a{font-weight:bold; text-decoration:none;}
.Themevert .RubsRecherche .NbrResult{color:#76B25B;}
.Themevert .RubsRecherche a.active{color:#76B25B; text-decoration:underline;}
.Themevert .themesStyleClass{}
.Themevert .themesStyleClass a{background:url(../images/bg/FlecheVert.gif) no-repeat 0 8px; padding:4px 0 4px 11px; display:block; font-weight:bold; text-decoration:none;}
.Themevert .themesStyleClass a.active{background:url(../images/bg/PuceOnVert2.gif) no-repeat 0 8px;}
.Themevert .themesStyleClass .sousThemeStyleClass{margin-left:30px;}
.Themevert .themesStyleClass .sousThemeStyleClass a{background:url(../images/bg/PuceOffVert.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818;}
.Themevert .themesStyleClass .sousThemeStyleClass a:hover{color:#76B25B;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass{margin-left:30px;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass a{background:none; padding:4px 0 4px 11px;font-weight:normal; color:#76B25B;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass a:hover{color:#3F5D5D;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass{margin:8px 0 12px 12px; padding:5px 10px; border:1px dashed #734C4C;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass span{color:#181818;}

.Themebleu .TitreRecherche{margin-top:30px;}
.Themebleu .TitreRecherche span{color:#0C7BD5;}
.Themebleu .RubsRecherche{margin:20px 0;}
.Themebleu .RubsRecherche a{font-weight:bold; text-decoration:none;}
.Themebleu .RubsRecherche .NbrResult{color:#0C7BD5;}
.Themebleu .RubsRecherche a.active{color:#0C7BD5; text-decoration:underline;}
.Themebleu .themesStyleClass{}
.Themebleu .themesStyleClass a{background:url(../images/bg/PuceBlue.gif) no-repeat 0 8px; padding:4px 0 4px 11px; display:block; font-weight:bold; text-decoration:none;}
.Themebleu .themesStyleClass a.active{background:url(../images/bg/PuceOnBleu2.gif) no-repeat 0 8px;}
.Themebleu .themesStyleClass .sousThemeStyleClass{margin-left:30px;}
.Themebleu .themesStyleClass .sousThemeStyleClass a{background:url(../images/bg/PuceOffBleu.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818;}
.Themebleu .themesStyleClass .sousThemeStyleClass a:hover{color:#0C7BD5;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass{margin-left:30px;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass a{background:none; padding:4px 0 4px 11px;font-weight:normal; color:#0C7BD5;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass a:hover{color:#3F5D5D;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass{margin:8px 0 12px 12px; padding:5px 10px; border:1px dashed #734C4C;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass span{color:#181818;}

.Themegris .TitreRecherche{margin-top:30px;}
.Themegris .TitreRecherche span{color:#7790AF;}
.Themegris .RubsRecherche{margin:20px 0;}
.Themegris .RubsRecherche a{font-weight:bold; text-decoration:none;}
.Themegris .RubsRecherche a:hover{color:#7790AF;}
.Themegris .RubsRecherche .NbrResult{color:#7790AF;}
.Themegris .RubsRecherche a.active{color:#7790AF; text-decoration:underline;}
.Themegris .themesStyleClass{}
.Themegris .themesStyleClass a{background:url(../images/bg/PuceOffBleu2.gif) no-repeat 0 8px; padding:4px 0 4px 11px; display:block; font-weight:bold; text-decoration:none;}
.Themegris .themesStyleClass a.active{background:url(../images/bg/PuceOnGris2.gif) no-repeat 0 8px;}
.Themegris .themesStyleClass a:hover{color:#7790AF;}
.Themegris .themesStyleClass .sousThemeStyleClass{margin-left:30px;}
.Themegris .themesStyleClass .sousThemeStyleClass a{background:url(../images/bg/PuceOffGris.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818;}
.Themegris .themesStyleClass .sousThemeStyleClass a:hover{color:#7790AF;}
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass{margin-left:30px;}
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass a{background:none; padding:4px 0 4px 11px;font-weight:normal; color:#7790AF;}
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass a:hover{color:#3F5D5D;}
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass{margin:8px 0 12px 12px; padding:5px 10px; border:1px dashed #734C4C; }
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass span{color:#181818;}


/**----- MOTEUR RECHERCHE TARIF -------**/
.Themegris .themesStyleClass .SectionStyle{margin-left:30px;}
.Themegris .themesStyleClass .SectionStyle a{background:url(../images/bg/PuceOffGris.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle{margin-left:20px;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle .chapitre{position:relative; margin-left:10px;  margin-bottom:5px;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle a{background:none;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle a:hover{color:#3F5D5D;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle .note{background:url(../images/bg/PuceOnGris.gif) no-repeat 4px 9px; padding:2px 0 2px 12px;font-weight:normal; color:#181818;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle .note a{text-decoration:underline; color:#3F5D5D;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle .chapitre .plus{width:12px; height:10px; position:absolute; left:-10px; top:28px;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle .chapitre .plus a{background:url(../images/pictos/plus2.gif) no-repeat; display:block;}
.Themegris .themesStyleClass .SectionStyle .ChapitreStyle .chapitre .plus a.active{background:url(../images/pictos/moin2.gif) no-repeat; display:block;}

/**----- MOTEUR RECHERCHE RDII -------**/
.Themegris .themesStyleClass .TitreRDIIStyle{margin-left:30px;}
.Themegris .themesStyleClass .TitreRDIIStyle a{background:url(../images/bg/PuceOffGris.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle{margin-left:20px;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .chapitre{}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .chapitre a{background:url(../images/bg/PuceOnGris.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#3F5D5D;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle a:hover{color:#181818;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .chapitre .SectionRDIIStyle{margin-left:15px;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .chapitre .SectionRDIIStyle a{background:none; text-decoration:underline}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .AnnexeStyle{margin:8px 0}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .AnnexeStyle h3{margin:0 0 0 0;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .AnnexeStyle .Annexe{margin-left:15px;}
.Themegris .themesStyleClass .TitreRDIIStyle .ChapitreRDIIStyle .AnnexeStyle .Annexe a{background:none; text-decoration:underline}

/**----- MOTEUR RECHERCHE CONTACT -------**/
.Themegris .themesStyleClass .DirectionStyle{margin-left:30px;}
.Themegris .themesStyleClass .DirectionStyle a{background:url(../images/bg/PuceOffGris.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#181818; text-transform:uppercase;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle{margin-left:20px;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle a{background:url(../images/bg/PuceOnGris.gif) no-repeat 0 8px; padding:4px 0 4px 11px;font-weight:normal; color:#3F5D5D;text-transform:none; }
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle a:hover{color:#181818;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle .ServiceStyle{margin-left:15px;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle .ServiceStyle a{background:none; padding:4px 0 4px 11px; color:#181818;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle .ServiceStyle a:hover {color:#3F5D5D;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle .ServiceStyle .BureauStyle {margin-left:15px;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle .ServiceStyle .BureauStyle a{background:none; text-decoration:underline; color:#3F5D5D;}
.Themegris .themesStyleClass .DirectionStyle .DivisionStyle .ServiceStyle .BureauStyle a:hover {color:#181818;}
/*-------------- Encadre ------------- */
.Themerouge .Encadre{width:427px; background:url(../images/bg/PxForm1.jpg) repeat-y; margin:15px 15px 5px 20px; margin:0 auto;}
.Themerouge .Encadre .arrondi{width:427px; height:10px;}
.Themerouge .Encadre .arrondi.top{background:url(../images/bg/TopForm1.jpg);}
.Themerouge .Encadre .arrondi.bottom{background:url(../images/bg/BottomForm1.jpg);}
.Themerouge .Encadre .TextForm{margin:0; background:url(../images/bg/Form1.jpg) no-repeat top; min-height:70px; _height:70px; padding:8px 10px 0 10px;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm li{background:none;}
.Themerouge .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm a{padding:0;}

.Themevert .Encadre{width:427px; background:url(../images/bg/PxFormVert.jpg) repeat-y; margin:15px 15px 5px 20px; margin:0 auto;}
.Themevert .Encadre .arrondi{width:427px; height:10px;}
.Themevert .Encadre .arrondi.top{background:url(../images/bg/TopFormVert.jpg);}
.Themevert .Encadre .arrondi.bottom{background:url(../images/bg/BottomFormVert.jpg);}
.Themevert .Encadre .TextForm{margin:0; background:url(../images/bg/FormVert.jpg) no-repeat top; min-height:70px; _height:70px; padding:8px 10px 0 10px;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm li{background:none;}
.Themevert .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm a{background:none; padding:0;}

.Themebleu .Encadre{width:427px; background:url(../images/bg/PxFormBleu.jpg) repeat-y; margin:15px 15px 5px 20px; margin:0 auto;}
.Themebleu .Encadre .arrondi{width:427px; height:10px;}
.Themebleu .Encadre .arrondi.top{background:url(../images/bg/TopFormBleu.jpg);}
.Themebleu .Encadre .arrondi.bottom{background:url(../images/bg/BottomFormBleu.jpg);}
.Themebleu .Encadre .TextForm{margin:0; background:url(../images/bg/FormBleu.jpg) no-repeat top; min-height:70px; _height:70px; padding:8px 10px 0 10px;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm li{background:none;}
.Themebleu .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm a{background:none; padding:0;}

.Themegris .Encadre{width:427px; background:url(../images/bg/PxFormGris.jpg) repeat-y; margin:15px 15px 5px 20px; margin:0 auto;}
.Themegris .Encadre .arrondi{width:427px; height:10px;}
.Themegris .Encadre .arrondi.top{background:url(../images/bg/TopFormGris.jpg);}
.Themegris .Encadre .arrondi.bottom{background:url(../images/bg/BottomFormGris.jpg);}
.Themegris .Encadre .TextForm{margin:0; background:url(../images/bg/FormGris.jpg) no-repeat top; min-height:70px; _height:70px; padding:8px 10px 0 10px;}
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm li{background:none;}
.Themegris .themesStyleClass .sousThemeStyleClass .questionsStyleClass .reponsesStyleClass .TextForm a{background:none; padding:0;}

/*-------------- Questions & Réponses ------------- */
.Themerouge .Question{margin-bottom:10px;}
.Themerouge .Question a{background:url(../images/pictos/plus_rouge.gif) no-repeat 0 6px; padding:4px 0 4px 16px; text-decoration:none; font-size:12px;}
.Themerouge .Question a.active{background:url(../images/pictos/moin_rouge.gif) no-repeat 0 6px;}
.Themerouge .Reponse{margin:8px 0 12px 0; padding:5px 10px; border:1px dashed #734C4C;}

.Themevert .Question{margin-bottom:10px;}
.Themevert .Question a{background:url(../images/bg/FlecheVert.gif) no-repeat 0 8px; padding:4px 0 4px 11px; text-decoration:none; font-size:12px;}
.Themevert .Question a.active{background:url(../images/bg/PuceOnVert2.gif) no-repeat 0 8px;}
.Themevert .Reponse{margin:8px 0 12px 0; padding:5px 10px; border:1px dashed #734C4C;}

.Themebleu .Question{margin-bottom:10px;}
.Themebleu .Question a{background:url(../images/bg/FlecheBleu.gif) no-repeat 0 8px; padding:4px 0 4px 11px; text-decoration:none; font-size:12px;}
.Themebleu .Question a.active{background:url(../images/bg/PuceOnBleu2.gif) no-repeat 0 8px;}
.Themebleu .Reponse{margin:8px 0 12px 0; padding:5px 10px; border:1px dashed #734C4C;}

.Themegris .Question{margin-bottom:10px;}
.Themegris .Question a{background:url(../images/bg/PuceOffBleu2.gif) no-repeat 0 8px; padding:4px 0 4px 11px; text-decoration:none; font-size:12px;}
.Themegris .Question a.active{background:url(../images/bg/PuceOnGris2.gif) no-repeat 0 8px;}
.Themegris .Reponse{margin:8px 0 12px 0; padding:5px 10px; border:1px dashed #734C4C;}

/*----------------- PDF ----------------*/
.pdf{ background:url(../images/pictos/pdf.gif) no-repeat 0 0; padding:0 0 0 18px; margin:0}

/*---------------- Directions -------------*/
.BlocCentent .plus{position:relative;}
/*.BlocCentent .plus a{width:21px; height:21px;  background:url(../images/pictos/plus2.gif) no-repeat; display:block; left:0px; top:-26px; position:absolute;}
.BlocCentent .active1 a{width:21px; height:21px;  background:url(../images/pictos/moin.gif) no-repeat; display:block; left:0px; top:-26px;  position:absolute;}*/
.BlocCentent .plus a{width:12px; height:10px;  background:url(../images/pictos/plus2.gif) no-repeat; display:block; left:0px; top:-22px; position:absolute;}
.BlocCentent .active1 a{width:12px; height:10px;  background:url(../images/pictos/moin2.gif) no-repeat; display:block; left:0px; top:-22px;  position:absolute;}

.Intitule dt{margin:4px 0 0 15px; background:#FBFEFF;}
.Intitule a{color:#425873; text-decoration:none;}
.Intitule a:hover{text-decoration:underline;}

/* --- Imprimer --- */
.ImprimerDoc{background:url(../images/pictos/imprimer.gif) no-repeat right; padding:7px 32px 5px 32px; margin:5px 30px 0px 0; text-align:right}
.ImprimerDoc a{text-decoration:none;}
.BlocErruer{ background:url(../images/pictos/erreur2.gif) no-repeat 350px 50%;}
.BlocErruer .t1{ font-size:14px; color:#0F437C}
.BlocErruer .t2{ font-size:14px; color:#CA302F}
.BlocErruer a{ text-decoration:none; color:#315E8E}
.BlocErruer a:hover{ text-decoration:none; color:#504E51}

ul.BlocDoc li{background:url(../images/bg/icone.jpg) no-repeat 0 3px; padding:7px 0 7px 30px;}