*{margin:0;padding:0;}
body{background-color:#FFFFFF;background-image:url(../gifs/bg.jpg);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#040001;}
p{margin:0px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}
h1{font-size:22px;color:#000;line-height:32px;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px;font-weight:normal;padding:0px;background-color:#CCCCFE;display:block;height:32px;text-indent:20px;}
h2{font-size:1.2em;margin-top:1em;margin-right:0px;margin-bottom:0.9em;margin-left:0px;padding:0px;font-weight:bold;color:#48486d;text-transform:uppercase;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#48486d;background-color:#FFFFFF;}
h3{padding:0px;font-size:13px;font-weight:bold;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h4{padding:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;font-size:13px;font-weight:bold;}
ul{padding-left:30px;margin:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;}
li{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;list-style-type:square;}
a{font-size:1em;color:#48486d;text-decoration:underline;font-weight:bold;}
a:link{text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.link{background-color:#FFFFFF;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;margin-top:1em;font-size:12px;text-align:center;float:right;text-decoration:none!important;font-weight:bold;color:#fff;background-image:url(../gifs/link.jpg);background-repeat:no-repeat;display:block;height:23px;width:209px;line-height:23px}
.link:hover{background-image:url(../gifs/linkover.jpg);background-repeat:no-repeat;display:block;height:23px;width:209px;color:#000;}
#container{width:995px;position:relative;padding-top:146px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:36px;}
#header{height:146px;position:absolute;top:0;left:0;width:995px;background-image:url(../gifs/header.jpg);background-repeat:no-repeat;}
#logo{width:310px;height:132px;margin-top:14px;}
#infos-header{width:566px;height:60px;padding-top:55px;}
#content{width:995px;}
#colonne_gauche{width:220px;padding-left:23px;}
ul.MenuHorizontal{width:220px;list-style:none;margin:0;padding:0;overflow:hidden;}
ul.MenuHorizontal li{width:220px;margin-bottom:0px;list-style-type:none;}
ul.MenuHorizontal li a{display:block;color:#010101;font-size:14px;font-weight:normal;padding-top:0px;height:32px;text-decoration:none;text-indent:34px;line-height:32px;}
li#menu0 a, li#menu1 a, li#menu2 a, li#menu3 a, li#menu4 a, li#menu5 a, li#menu6 a, li#menu7 a, li#menu8 a{background-image:url('../gifs/menu0.jpg');}
li#menu9 a{background-image:url('../gifs/menu1.jpg');}
li#menu0 a:hover, li#menu1 a:hover, li#menu2 a:hover, li#menu3 a:hover, li#menu4 a:hover, li#menu5 a:hover, li#menu6 a:hover, li#menu7 a:hover, li#menu8 a:hover{background-image:url('../gifs/menu0over.jpg');color:#fff !important;}
#selected-over{background-image:url('../gifs/menu0over.jpg') !important;color:#fff !important;}
li#menu9 a:hover, a#selected-over9{background-image:url('../gifs/menu1over.jpg') !important;color:#fff !important;}
#selected_sousmenu{background-image:url('../gifs/sousmenuover.jpg')!important;color:#fff;}
ul.MenuHorizontal ul{width:179px !important;}
ul.MenuHorizontal ul li{width:179px !important;}
ul.MenuHorizontal ul li a{display:block !important;font-size:11px!important;height:22px !important;line-height:22px !important;font-weight:normal!important;background-image:url(../gifs/sousmenu.jpg)!important;}
ul.MenuHorizontal ul li a:hover{background-image:url(../gifs/sousmenuover.jpg)!important;}
#colonne_centre{width:710px;}
#contenu{padding-right:18px;padding-left:20px;width:672px;}
#espace-gauche{width:440px;}
#espace-droit{width:210px;}
.encarts{float:left;width:209px;cursor:pointer;line-height:1.5em}
.encarts1 {float:left;width:209px;cursor:pointer;line-height:1.5em;margin-top:-17px;}
#footer-bg{background-image:url(../gifs/footer-bg.jpg);background-repeat:repeat-x;}
#footer{height:157px;width:989px;font-size:11px;color:#FFFFFF;background-image:url(../gifs/footer.jpg);background-repeat:no-repeat;margin-right:auto;margin-left:auto;padding-top:7px;padding-left:6px;}
#footer a{color:#FFFFFF;font-size:11px;font-weight:normal;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footeref{text-align:center;}
.newsletter{background-image:url(../gifs/newsletter.jpg);background-repeat:no-repeat;display:block;height:117px;width:162px;float:left;}
.newsletter:hover{background-image:url(../gifs/newsletterover.jpg);background-repeat:no-repeat;display:block;height:117px;width:162px;}
.float_right{float:right;}
.float_left{float:left;}
.clear_both{clear:both;}
#newsletter_iframe{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:10px;}
#submit_newsletter{float:left;}
#input_newsletter{float:left;margin-left:5px;margin-right:5px;}
#mess_newsletter{clear:both;color:#FF0000;display:block;font-size:12px;}
#newsletter_iframe a{font-size:11px !important;color:#000000;}
.divGenerateurRequired{display:none;}
#formulaire_1 .submit{margin-left:150px !important;}
.link2{background-color:#FFFFFF;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;margin-top:1em;font-size:12px;text-align:center;text-decoration:none!important;font-weight:bold;color:#fff;background-image:url(../gifs/link.jpg);background-repeat:no-repeat;display:block;height:23px;width:209px;line-height:23px}
.link2:hover{background-image:url(../gifs/linkover.jpg);background-repeat:no-repeat;display:block;height:23px;width:209px;color:#000;}
#loupe{display:inline;float:left;}
.loupe{position:absolute;top:178px;right:0px;text-align:right;font-size:11px;}
.loupe a{padding-right:3px;padding-left:3px;font-size:11px;text-decoration:none;}
.loupe a:hover{background-color:#CCCCFE;color:#000;text-decoration:none;padding-right:3px;padding-left:3px;}
.agrandir{display:inline;float:left;padding-right:4px;}
#espace-actu{float:right;}
#espace-actu h2{color:#48486d!important;}
#container_actualite{width:415px!important;padding-right:0px!important;padding-left:0px!important;margin-right:20px;}
.actualite h2 a{color:#48486d!important;}
#espace-actu a{color:#48486d!important;text-decoration:none !important;}
#espace-actu a:hover{color:#fff !important;}
#listing_calendrier{background-color:#CCCCFE!important;display:inline;width:200px!important;margin-left:7px;float:right!important;margin-top:20px!important;}
#news_rechercher{width:300px!important;}
#recherche_actualite{height:48px!important;}
#listing_calendrier li li a{color:#000!important;font-weight:normal;}
#listing_calendrier li li{margin-bottom:8px!important;list-style-position:inside!important;list-style-type:square!important;text-indent:0px!important;}
#listing_calendrier li{border-top:none!important;list-style-type:none;}
#listing_calendrier ul ul{padding-left:0px!important;}
.actualite .link{color:#fff!important;}
#actualite_detail{width:415px!important;padding-right:0px!important;padding-left:0px!important;margin-right:20px;}
#actualite_detail h2{border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:#48486d!important;color:#48486d!important;background-image:none !important;background-color:#FFFFFF!important;}
.relance a{background-color:#CCCCFE;margin-top:0em;font-size:12px;text-align:right;text-decoration:none!important;font-weight:normal;display:block;height:18px;line-height:18px;padding-right:5px;}
.relance a:hover{background-color:#5C5CA6;color:#FFFFFF;}
#selected-relance{background-color:#5B5BA5;color:#FFFFFF;}
.liste p{display:block;background:url(../gifs/dot_violet.png) left no-repeat;padding-left:20px;}
.bold{font-weight:bold;
line-height:15px;}
.special{font-weight:normal}
