/* MON FORMATAGE DE BASE *****************************************************************************/
*,html,body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0b1b42;letter-spacing:0.06em; word-spacing:0.01em; line-height:18px;}
hr{background:none; border:none; border-top:solid 1px #ccc;}
body{margin:0; background:#fff url(img/body_top.gif) repeat-x;}
a{text-decoration:none; color:#0b1b42; outline:none;}
a img{outline:none; border:none;}
ul,li{}
body,ul,li,p,h1,h2,h3{margin:0; padding:0;}
/*************************************************************************************************/

/* MON LAYOUT **********************************************************************************/
/* DIV TOUT */
div#all{width:960px; background:#fff; margin:0 auto; padding:0; border:1px solid #666; border-top:none; /* pour Firefox */}

/* DIV MENU */
div#menu{text-align:center; height:49px;}

/* DIV IMAGE TOP */
div#topimg{position:relative;}
div#topimg img{border-bottom:solid 1px #0b1b42; border-top:solid 1px #0b1b42;}

div.lang_switch{position:absolute; bottom:15px; right:10px;  padding:3px; }
div.lang_switch a{display:block; float:left; padding:3px 0; text-transform:uppercase; border:solid 1px #ccc; background:url(../../img/bgitem3.png); width:30px; text-align:center; margin-left:5px;}
div.lang_switch a:hover, div.lang_switch a.current_lang{color:#C00; background:#fff;}
div.lang_switch a.current_lang{font-weight:bold;}

/* DIV BAS */
div#bottom{background-color:#fff; padding:20px 10px 10px 10px;}

/* DIV GAUCHE */
div#left{float:left;}
div#submenu{width:170px;}

/* DIV CONTENU */
div#content{float:right; width:700px; background:#fff; padding:0 10px 10px 10px; font-size:12px; position:relative;}

/* le titre au dessus du contenu mais toujours dans le DIV CMScontent */
div#content h1#titre{color:#555; margin:0 0 20px 0; padding:0; border-bottom:solid 1px #e5e5e5;}

/* DIV PIED */
div#footer{margin-top:20px; text-align:center; border-top:solid 1px #e5e5e5; padding:10px; background:#e8f1f7;}

/*FF hack*/
.clear{clear:both;}
/*********************************************************************************************************/

/* MAIN MENUS ********************************************************************************************/
ul.CMS_menusL1{padding-top:18px;list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
ul.CMS_menusL1 li{display:inline;} /* IE only! */
ul.CMS_menusL1 a{font-size:12px; text-transform:uppercase; text-decoration:none; color:#aaa; margin:0 15px;}
ul.CMS_menusL1 a img{/* border:solid 1px #fff; */}
ul.CMS_menusL1 a:hover img{/* border:solid 1px #333; */}
ul.CMS_menusL1 a:hover{color:#666;}
ul.CMS_menusL1 a.active{color:#0b1b42; font-weight:bold;}
/*********************************************************************************************************/

/* SOUS-MENUS L2, L3 *************************************************************************************/
ul.CMS_menusL2{}
ul.CMS_menusL2 li{display:inline; /*IE*/}
ul.CMS_menusL2 a{color:#999; text-decoration:none; display:block; padding:5px; border-bottom:solid 1px #e5e5e5;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
ul.CMS_menusL2 a:hover{color:#0b1b42;}
ul.CMS_menusL2 a.active{color:#0b1b42; font-weight:bold;}
ul.CMS_menusL3 a{padding:10px 5px 10px 20px;}
/*********************************************************************************************************/

/* DIV CMSlogin (menu login) */
div#CMSlogin{margin-top:40px;}
div#CMSlogin a{text-decoration:none; color:#999!important;}
div#CMSlogin a:hover{color:#0b1b42!important;}
div#CMSlogin a.CMScurrent{color:#0b1b42!important;}