@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{font:11px Tahoma; color:#595959;}*/
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; color:#647a95; margin-right:20px; padding:0px 0 0 4px;}
#global #header .quick-search form input{width:138px; color:#647a95; padding:4px 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:638px;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:4px; 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:260px; float:left; display:inline; margin-left:5px}
#menu ul li div.smenu ul.ul1{width:180px; 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:bold; 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;}

/* --- 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;}

/* --- 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:12px;}
.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;}


/*ALE

.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 #3F5D5D; 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;}
/**ajouté par ALE*/
.Themegris a{text-decoration:underline; color:#595959;}
.Themegris 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;}


/*ALE

.Themegris span{color:#718BA9;}
*/
/*------- 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;}

#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 ----------*/
#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 #ModeConnexion{width:234px; float:left; 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:700px; float:left; display:inline;}
#global #Content2 .bienvenu{margin:0 0 0 140px;}
#global #Content2 .BlocText{margin:15px 10px;}
#global #Content2 .BlocText h2{text-align:center; font:18px tahoma; font-style:normal; color:#20C9EE; margin:0 0 15px 0;}
#global #Content2 .BlocText h3{text-align:center; font:16px 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 0;}
#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;}

/*-------- 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:250px;}

/*-------- 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_old{margin-right:85px;}
/**ALE*/
.PaginationEvent{margin-right:85px;text-align:right;}
/***/
.NumPageEvent{background:url(../images/bg/num_page2.gif) no-repeat; text-align:center; color:#fff;width:148px;}

/* 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;}

/**ALE*/
/*.TabletitreBleu th{color:#FEFEFE; vertical-align:middle;border:0px; padding:0; margin:0;font:11px Tahoma;font-weight:bold; }*/
.TabletitreBleu tr th.TarifDesignationColumn{width:460px; max-width:460px;min-width:460px;text-align:center;}
.TabletitreBleu tr th.TarifDIColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TabletitreBleu tr th.TarifUQNColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TabletitreBleu tr th.TarifUCColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TabletitreBleu tr th.FirstColone{width:40px;max-width:40px;min-width:40px;text-align:left;}

/***/


.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;width:75px;max-width:75px;min-width:75px;text-align:center;}
/**ALE*/
/*.TableResultBleu tr td.TarifDesignationColumn{width:370px; max-width:370px;min-width:370px;}
.TableResultBleu tr td.TarifDIColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TableResultBleu tr td.TarifUQNColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TableResultBleu tr td.TarifUCColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}*/

.TableResultBleu tr td.TarifDesignationColumn{width:400px; max-width:400px;min-width:400px;}
.TableResultBleu tr td.TarifDIColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TableResultBleu tr td.TarifUQNColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TableResultBleu tr td.TarifUCColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
/***/

	/*----------------- 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;}

/**ALE*/
.TableResultGris tr td.TarifDesignationColumn{width:400px; max-width:400px;min-width:400px;}
.TableResultGris tr td.TarifDIColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TableResultGris tr td.TarifUQNColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
.TableResultGris tr td.TarifUCColumn{width:40px;max-width:40px;min-width:40px;text-align:center;}
/***/


.Message{font-size:10px; color:#0C7BD5; margin-top:15px;}
.MessageGris{font-size:10px; color:#718BA9; margin-top:15px;}
.MessageBleu{font-size:10px; color:#0C7BD5; margin-top:15px;}
/*.MessageGris td{ background:url(../images/bg/PuceOffgris.gif) no-repeat 0 4px; padding:0 0 4px 11px;}
*/
.MessageGris td{ background:none; padding:0 0 4px 11px;}


.SepAccord{height:2px; background:url(../images/bg/px_separateur.gif) repeat-x; margin:0 0 10px 0;}

/*Added By ALE pagination*/
/*.Themebleu .PaginationEvent table tr td.first{width:24px;height:17px; height:17px;align:left;}
.Themebleu .PaginationEvent table tr td.perv{width:16px;align:left;}
.Themebleu .PaginationEvent table tr td.numPage{width:68px;color:#ffffff;background:url(../images/bg/num_page2.gif) no-repeat; text-align:center; color:#fff;}
.Themebleu .PaginationEvent table tr td.next{width:16px;align:right;}
.Themebleu .PaginationEvent table tr td.last{width:24px;align:right;}*/

/*-
.firstPage{width:24px;text-align:left;}
.pervPage{width:16px;text-align:left;}
.Themegris .PaginationEvent  span{width:148px;background:url(../images/bg/num_page_gris.gif) no-repeat; text-align:center; color:#fff;}
.nextPage{width:16px;text-align:right;}
.lastPage{width:24px;text-align:right;}
.nbrPage{width:68px;background:url(../images/bg/num_page_gris.gif) no-repeat; text-align:center; color:#fff; display:inline-table; height:26px;}
*/
/*ALE*/

.Themegris .PaginationEvent{height:18px;width:180px; margin-left:425px;}
.Themegris .PaginationEvent input{float:left; margin:5px 6px;}
.Themegris .PaginationEvent span.NumPageEvent{width:68px; height:16px; margin:0 4px; float:left; background:url(../images/bg/num_page_gris.gif) no-repeat; color:#fff; text-align:center; padding-top:1px;}

.Themebleu .PaginationEvent{height:18px;width:180px; margin-left:425px;}
.Themebleu .PaginationEvent input{float:left; margin:5px 6px;}
.Themebleu .PaginationEvent span.NumPageEvent{width:68px; height:16px; margin:0 4px; float:left; background:url(../images/bg/num_page2.gif) no-repeat; color:#fff; text-align:center; padding-top:1px;}

.Themegris .PaginationActu{height:18px;width:180px; margin-left:284px;}
.Themegris .PaginationActu input{float:left; margin:5px 6px;}
.Themegris .PaginationActu span.NumPageEvent{width:68px; height:16px; margin:0 4px; float:left; background:url(../images/bg/num_page_gris.gif) no-repeat; color:#fff; text-align:center; padding-top:1px;}
/*end*/
/*----------------- Circulaire -------------*/
#MiddleContent6 .BlocCentent .circulaire{width:650px; margin:0 0 20px 20px; clear:both; background:#F0FAFE; padding:10px 10px 10px 20px;}
#MiddleContent6 .BlocCentent .circulaire h3{font-size:13px; font-weight:bold; margin:0 0 10px 0;}

#MiddleContent6 .BlocCentent  span.titreCirculaire{display:block; float:left;margin:4px 20px 8px 24px; color:#000000;max-width:90px; min-width:90px;width:90px; font-size:11px;}
#MiddleContent6 .BlocCentent  span.titreCirculaireValue{display:block; float:left;margin:4px 20px 8px 24px; margin-left:0px;width:350px; font-size:11px;}

#MiddleContent6 .BlocCentent  span.DateCirculaire{display:block; float:right;margin:4px 20px 8px 24px; color:#000000;max-width:50px; min-width:50px;width:50px; font-size:11px;}
#MiddleContent6 .BlocCentent  span.DateCirculaireValue{display:block; float:right;margin:4px 20px 8px 24px; margin-left:0px;width:100px; font-size:11px;}

#MiddleContent6 .BlocCentent .lireSuites{width:650px; text-align:right; clear:both; /*border-bottom: 1px dotted #0C7BD5;*/}
#MiddleContent6 .BlocCentent .lireSuites a{color:#0B3E76; text-decoration:none;background:none;}
#MiddleContent6 .BlocCentent .lireSuites a:hover{color:#007BDD; text-decoration:underline;}
#MiddleContent6 .BlocCentent .circulaireH3{font-size:11px; font-weight:bold;margin:0 0 10px 0;}
#MiddleContent6 .BlocCentent .duA{float:left; display:block; padding:6px 15px 0 10px; color:#000;}
#MiddleContent6 .BlocCentent .alignTd{padding:0 0 0 45px;}
#MiddleContent6 .BlocCentent .marginTab{margin:0 0 0 20px;}
/*
#MiddleContent3 .BlocCentent .publication{margin:0 0 0 40px;}
#MiddleContent3 .BlocCentent .publication .txtRouge{color:#FF0000;}*/


/**----- MOTEUR RECHERCHE CONTACT -------**/

.Themegris .themesStyleClass .DGStyle{margin-left:15px;background:none; font-weight:normal; color:#181818; text-transform:uppercase;}
.Themegris .themesStyleClass .DGStyle a{background:url(../images/bg/PuceOffgris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-transform:uppercase; text-decoration:underline;}

.Themegris .themesStyleClass .DirectionStyle{margin-left:15px;background:none; font-weight:normal; color:#181818; text-transform:uppercase;}
.Themegris .themesStyleClass .DirectionStyle a{background:url(../images/bg/PuceOffgris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-transform:uppercase; text-decoration:underline;}
.Themegris .themesStyleClass .DirectionStyleText{padding:4px 0 0 11px;margin-left:30px;background:url(../images/bg/PuceOffgris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-transform:uppercase;}

.Themegris .themesStyleClass .DivisionStyle{margin-left:45px;background:none; font-weight:normal; color:#181818; text-transform:none;}
.Themegris .themesStyleClass .DivisionStyle a{background:url(../images/bg/PuceOngris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-decoration:underline;}
.Themegris .themesStyleClass .DivisionStyle a:hover{color:#3F5D5D;}
.Themegris .themesStyleClass .DivisionStyleText{padding:4px 0 0 11px;margin-left:45px;background:url(../images/bg/PuceOngris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-transform:none;}

.Themegris .themesStyleClass .ServiceStyle{margin-left:60px;background:none; font-weight:normal; color:#181818; text-transform:none;}
.Themegris .themesStyleClass .ServiceStyle a{background:url(../images/bg/carre_gris.gif) no-repeat 0 8px;  font-weight:normal; color:#181818; text-decoration:underline;}
.Themegris .themesStyleClass .ServiceStyle a:hover {color:#3F5D5D;}
.Themegris .themesStyleClass .ServiceStyleText{padding:4px 0 0 11px;margin-left:60px;background:url(../images/bg/carre_gris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-transform:none;}

.Themegris .themesStyleClass .BureauStyle{margin-left:75px;background:none; font-weight:normal; color:#181818; text-transform:none;}
.Themegris .themesStyleClass .BureauStyle a{background:url(../images/bg/trait_gris.gif) no-repeat 0 8px;  font-weight:normal; color:#181818; text-decoration:underline;}
.Themegris .themesStyleClass .BureauStyle a:hover {color:#3F5D5D;}
.Themegris .themesStyleClass .BureauStyleText{padding:4px 0 0 11px;margin-left:75px;background:url(../images/bg/trait_gris.gif) no-repeat 0 8px; font-weight:normal; color:#181818; text-transform:none;}


body {

SCROLLBAR-FACE-COLOR: #7790AF;

SCROLLBAR-ARROW-COLOR: #FFFFFF;

SCROLLBAR-TRACK-COLOR: #BBC8D7;

SCROLLBAR-DARKSHADOW-COLOR: #596C83;

SCROLLBAR-HIGHLIGHT-COLOR: #CCD6E1;

SCROLLBAR-SHADOW-COLOR: #CCD6E1;

SCROLLBAR-3DLIGHT-COLOR: #CCD6E1;

}

.MessageError {font-weight:normal; color:#FF4040;}

/*-------------- 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;}

/*.BlocErruer{ background:url(../images/pictos/erreur2.gif) no-repeat 350px 50%;}*/
.BlocErreur{ background:url(../images/pictos/erreur2.gif) no-repeat 580px 50%;height: 280px;}
.BlocErreur .t1{ font-size:14px; color:#0F437C}
.BlocErreur .t2{ font-size:14px; color:#CA302F}
.BlocErreur a{ text-decoration:none; color:#315E8E}
.BlocErreur a:hover{ text-decoration:none; color:#504E51}
