*{margin:0;padding:0;}

img{border:none;}
span a span { color: #373535;}
span a span :hover{ color: #C90019;}
body{background-color:#58585A;color:#373535;font-family:Verdana;behavior: url("../includes/csshover3.htc");}
.clear{clear:both; height: 1px;}
/*a { text-decoration: none;}
*/#container{width:1000px;margin:0 auto;/*border:solid red 1px;*/}

/*------------------HEADER------------------*/
#header{height:170px;border-bottom:solid #7b7c7e 1px; background-color:#1a171b;}
#recherche { width: 463px; margin: 136px 0 0 5px; }
#header p{float:left;font-size:11px;padding:12px 45px 1px;text-align:justify;width:158px;overflow:hidden;}
#titre{width: 750px; height: 170px; float:left; margin:0 0 0 5px; /*border:solid red 1px;*/}
#titre b{font-size:50px;left:73px;position:relative;top:68px;}
#titre #recherche{ width: 463px; margin: 136px 0 0 5px; background-color:#58585A; height:30px;}
#titre #recherche img{float:left;margin-left:12px;margin-right:18px;margin-top:4px;}
#search {padding-left:68px;} 
#search span{font-weight:bold;font-size:12px;}
#search #f_recherche{position:relative;top:0px;}
#search #f_ok{position:relative;top:4px;}
#search a{color:#FFF;text-decoration:none;font-size:12px;margin-left:16px;}
#header #h_droite{ height:160px; padding-top:5px; width:200px; float: right; }
#partenaire{width:200px; height:100px; background-color:#cfd0d2;}
#partenaire #entete{height:20px; padding-top: 5px;background:url("../images/fond_partenaire.gif") left top no-repeat; border:solid 1px #aaabad; text-align: center;}
#partenaire #entete b{color:#000000;font-size:11px; padding-top: 5px;}
#partenaire #flash_part{height:40px; width:176px;}
#header #bloc{background:url("../images/bloc_droit_header.jpg") left top no-repeat;width:120px;height:45px;margin:10px auto 0 auto; text-align: center; padding-top: 10px;}
#header #bloc a {color:#FFF;text-decoration:none;font-size:11px; }
#header #bloc p {font-weight:bold;}

/*--------------GAUCHE--------------------*/

#gauche{width:176px;float:left;}
#gauche a{text-decoration:none;}
#gauche span{color:#000000;display:block;font-family:verdana;font-size:10px;margin-left:17px;padding-top:24px;}
#calendrier{height:155px;background-color:#000;}

#mg1{background:url(../images/mg1.gif) left top no-repeat;width:176px;height:48px;margin-bottom:2px;}
#mg1_selected{background:url(../images/mg1_selected.gif) left top no-repeat;width:176px;height:48px;margin-bottom:2px;}
div#mg1:hover{background-position:0 100%;cursor:pointer;}

#mg2{background:url(../images/mg2.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg2_selected{background:url(../images/mg2_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg2:hover{background-position:0 89%;cursor:pointer;}


#mg3{background:url(../images/mg3.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg3_selected{background:url(../images/mg3_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg3:hover{background-position:0 89%;cursor:pointer;}

#mg4{background:url(../images/mg4.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg4_selected{background:url(../images/mg4_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg4:hover{background-position:0 89%;cursor:pointer;}

#mg5{background:url(../images/mg5.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg5_selected{background:url(../images/mg5_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg5:hover{background-position:0 89%;cursor:pointer;}

#mg6{background:url(../images/mg6.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg6_selected{background:url(../images/mg6_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg6:hover{background-position:0 89%;cursor:pointer;}

#mg7{background:url(../images/mg7.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg7_selected{background:url(../images/mg7_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg7:hover{background-position:0 89%;cursor:pointer;}

#mg8{background:url(../images/mg8.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#mg8_selected{background:url(../images/mg8_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#mg8:hover{background-position:0 89%;cursor:pointer;}

.menu_gauche img{margin-left:0;padding-top:2px;}
.rouge{color:#C90019;font-size:12px;}
.rouge a{color:#C90019;text-decoration:none;}
.noir{color:#000000;font-size:10px;font-weight:normal;}

/*--------------CENTRE--------------------*/
#centre {height:448px;margin-top:16px;overflow-x:hidden;overflow-y:auto;padding:0 8px;width:630px; color:#373535; }
#centre a{ color: #373535; }
#centre a:link { color: #373535; }
#centre a:hover { color: #C90019; cursor: pointer; }
#centre p{font-size:12px;margin-top:4px;}
#centre_adresse_partenariat {float:left;font-size:12px;margin-top:15px;}
.img_traite_centre{padding:0px 0px 0px 10px;float:right;}
.img_lettredefranchise_centre{padding:10px 0px 0px 10px;float:right;}
.img_nb_tourhorizon_centre{padding:0px 0px 0px 0px;float:right;}
.img_nb_numerospecial_centre{padding:0px 0px 0px 0px;float:right;}
.img_rdv_centre{padding:0px 0px 0px 50px;float:right;}
.bloc_centre{border-bottom:1px solid #868789;padding-bottom:10px;padding-top:10px;text-align:justify;}
.bloc_partenariat_centre{/*border-bottom:1px solid #868789*/;padding-bottom:47px;padding-top:0px;text-align:justify;}
.bloc_rdv_centre{border-bottom:1px solid #868789;padding-bottom:0px;padding-top:12px;text-align:justify;}
h2{color:#C90019;font-size:32px;font-weight:normal;}
h3{color:#373535;font-size:22px;font-weight:normal;}
.centre{padding:0px 10px 0px 0px;float:left;}
.liste_centre ul {list-style-image:url(../images/puce.gif); font-size:12px;list-style-position:inside;margin-top:14px; text-indent: 3px;}
.liste_centre ul li { width: 250px; padding-left: 5px;}
.liste_centre ul li a { color: #FFF; }
li a:hover, .liste_centre ul li a:focus, .liste_centre ul li a:active { color: #C90019; cursor: pointer; }
/*.liste_centre ul li a:visited { color: #FFF; }
.liste_centre ul li a:active { color: #C90019; }
*/.date{position:relative;float:left;margin-bottom:30px;}
/*#lettre{width:308px;height:104px;padding-left:165px;}
*/#lettre a{text-decoration:none;color:#FFFFFF;}
#lettre a:hover{text-decoration:none;color:#000000;}
.lettre{background-image:url(../images/fond_lettre.gif);background-position:left top;float:left;height:21px;margin-bottom:10px;margin-right:10px;width:21px;text-transform:uppercase;text-align:center;}
div.lettre:hover{background-position: 0 100%;}
.alerte{position:static;float:left;margin-right:10px; background-color:#1A171B;padding:5px;width:185px;margin-bottom:8px; font-size: 7px;}
.alerte font { color: #FFF; }
.recherche { background:url(../images/bt-recherche.gif); width:88px; height:20px; border: none; cursor: pointer; }
.archives a {position:static;float:right;text-decoration:none; color:#C90019;font-weight:bold; font-size:12px;padding:0 5px 0 0;}



/*-----------ARCHIVE----------*/

.date_art{float:left;font-size:13px;padding-right:25px;}
.titre_art {float:left;text-decoration:none; color:#373535;font-size:13px;}
.titre_art a{text-decoration:none; color:#373535;}


/*--------------DROITE--------------------*/

#droite{width:176px;float:right;}
#droite a{text-decoration:none;}
#droite span{color:#000000;display:block;font-family:verdana;font-size:10px;margin-left:17px;padding-top:24px;}
#calendrier{height:146px;background-color:#000;margin-top:3px;}

#text_bas{height:146px;background-color:#000;margin-top:3px;overflow:hidden;font-size:11px;text-align:justify;padding:8px 8px 1px; color: #FFF; }

#md1{background:url(../images/md1.gif) left top no-repeat;width:176px;height:48px;margin-bottom:2px;}
#md1_selected{background:url(../images/md1_selected.gif) left top no-repeat;width:176px;height:48px;margin-bottom:2px;}
div#md1:hover{background-position:0 100%;cursor:pointer;}

#md2{background:url(../images/md2.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md2_selected{background:url(../images/md2_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md2:hover{background-position:0 89%;cursor:pointer;}


#md3{background:url(../images/md3.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md3_selected{background:url(../images/md3_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md3:hover{background-position:0 89%;cursor:pointer;}

#md4{background:url(../images/md4.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md4_selected{background:url(../images/md4_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md4:hover{background-position:0 89%;cursor:pointer;}

#md5{background:url(../images/md5.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md5_selected{background:url(../images/md5_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md5:hover{background-position:0 89%;cursor:pointer;}

#md6{background:url(../images/md6.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md6_selected{background:url(../images/md6_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md6:hover{background-position:0 89%;cursor:pointer;}

#md7{background:url(../images/md7.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md7_selected{background:url(../images/md7_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md7:hover{background-position:0 89%;cursor:pointer;}

#md8{background:url(../images/md8.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
#md8_selected{background:url(../images/md8_selected.gif) left top no-repeat;width:176px;height:42px;margin-bottom:2px;}
div#md8:hover{background-position:0 89%;cursor:pointer;}

.menu_droite img{margin-left:6px;padding-top:12px;}

/*--------------FOOTER--------------------*/

#footer{background:transparent url(../images/footer.gif) repeat-x scroll left top;font-size:11px;height:40px;left:324px;width:648px;margin-top:8px;}
#footer a{color:#FFF;text-decoration:none;}
#footer ul{list-style-type:none;}
#footer li{float:left;margin-left:136px;margin-top:8px;}
