body{background: #9C0; margin: 0;padding: 0;font: 12px "Verdana",sans-serif;text-align: center;line-height: 1.7em;color: #000;}
#blocRef{font-size:11px; text-align:center; color:#FFFFFF; font-weight:bold;}
#blocMenu{background: url(images/topright.gif) no-repeat top right;}
#content{background: #FFF url(images/topright.gif) no-repeat top right;padding: 10px;padding-top: 20px;}
#footer{text-align: center;}
#left{float: right;width: 610px;background: #9C0;}
#main{margin: 5px auto;text-align: left;width: 780px;background: #FFF;}
#right{float: left;width: 170px;background: #FFF url(images/topleft.gif) no-repeat top left;}
#top{margin: 10px 0 0 0px;width: 600px;background: #5F5F5F url(images/toptopright.gif) no-repeat top right;color: #F5F5F5;}
#zoneLogo{text-align:center; vertical-align:middle;}
#top dd{margin: 0;}
#top .left{float: left;width: 280px;margin: 10px 0 0 10px;background: url(images/top-bg.gif) repeat-y top right;}
#top .right{float:right;width: 275px;margin: 10px 10px 0 0;}
#top .center{text-align:center;vertical-align:middle;}
#topbottom{clear: both;background: url(images/toptopbottom.gif) bottom left no-repeat;height: 10px;}
#bottomright{clear:both; background:url(images/bottomright.gif) bottom right no-repeat;}
h2{font: normal normal 1.5em "Georgia",serif;color: #000;text-decoration: none;background: url(images/h2.gif) top left no-repeat;padding: 3px 0 0 8px;border-bottom: 1px #666 solid;}
h3{font: normal normal 1em "Georgia",serif;text-transform: uppercase;text-indent: 2em;margin: 7px 0 2px 0;}
#headline{background: url(images/header.jpg) no-repeat top left;width: 590px;height: 90px;position: relative;}
#headline h1{position: absolute;bottom: 5px;right: 5px;color: #FFF;margin: 0;padding: 0;text-decoration: none;font: normal normal 2.2em "Trebuchet MS","Arial",sans-serif;}
p{text-indent: 20px;text-align: justify;margin-left: 10px;margin-right: 10px;}
#inner{padding: 0 10px;margin-top : 30px;}
form{margin: 0;padding: 0 0 0px 0;}
.champTexte{background: #F5F5F5; border: 1px #666 solid; font-size:10px;height:10;}
.champTexte2{background: #FFF; border: 1px #666 solid; font-size:10px;height:10;}
.champLong{background: #F5F5F5; border: 0; border: 1px #666 solid;}
.champSelect{background: #F5F5F5; border: 1px #666 solid; font-size:10px; height:10;}
.champSelect2{background: #FFF; border: 1px #666 solid; font-size:10px; height:10;}
.champRadio{background: #F5F5F5; border: 1px #666 solid; font-size:10px; height:10; margin-top:5px;}
.champCheckBox{background: #F5F5F5; border: 0; border: 1px #666 solid; font-size:10px; height:10;}
.chamBouton{background: #F5F5F5; border: 1px #666 solid; font-weight:bold; font-size:15px;}
.chamBouton2{background: #F5F5F5; border: 1px #666 solid; font-size:12px;}
.chamBouton3{background: #666; color: #FFF; border: 2px #000 solid; font-weight:bold; font-size:15px;}
.titreActualite{font-size: 12px; font-weight:bold; color: #000; padding-bottom:5px; padding-left:10px;}
.texteActualite{font-size: 12px; font-weight:normal; color: #000; padding-left:10px; padding-right:15px; text-align: justify;}
.titreTrajet{font-size: 12px; font-weight:bold; color: #000; padding-bottom:5px; padding-left:10px;}
.texteTrajet{font-size: 12px; font-weight:normal; color: #000; padding-left:10px;}
.entete{background:#888; text-align:left; text-indent:2px; font-size:12px; color:#FFF; font-weight:bold;}
.ligne1{background:#F0F0F0;	text-align:left; text-indent:5px; font-size:12px; color:#000; font-weight:normal;}
.ligne2{background:#E0E0E0;	text-align:left; text-indent:5px; font-size:12px; color:#000; font-weight:normal;}
.ligne1Gras{background:#F0F0F0;	text-align:left; text-indent:5px; font-size:12px; color:#000; font-weight:bold;}
.ligne2Gras{background:#E0E0E0;	text-align:left; text-indent:5px; font-size:12px; color:#000; font-weight:bold;}
.ligneSurligne{background:#FFDAB9; text-align:left; text-indent:5px;font-size:12px; color:#000000;}
h5{background: url(images/nav-h.gif) center left no-repeat;font: 1.5em "Arial",sans-serif;padding-left: 25px;margin: 7px 0 3px 3px;}
.nav{margin: 2px;margin-bottom: 20px;padding: 0;}
.nav li{display: inline;list-style-type: none;}
.nav li a{display: block;background: #EFEFEF;padding: 1px 1px 1px 5px;padding-left: 10px;margin: 2px;text-decoration: none;color: #000;}
.nav li a:hover{padding-left: 10px;	border-left: 3px #9C0 solid;font-weight:bold;}
#menuHoriz{display: inline;text-align: center;}
#menuHoriz .navHoriz{margin-bottom: 3px;padding-bottom: 0;}
#menuHoriz .navHoriz li{display: inline;list-style-type: none;font-weight: bold;}
#menuHoriz .navHoriz li a{background: #EFEFEF;padding: 10px 10px 10px 10px;margin: 2px;text-decoration: none;font-weight: bold;color: #000;}
#menuHoriz .navHoriz li a:hover{text-decoration: none;border-bottom: 3px #9C0 solid;font-weight:bold;}
.blocInfo{padding: 10px 10px 10px 10px; font-family:verdana; text-align:justify; font-size:12; font-weight:normal; color:#000000; background-color:#FFFFFF; border:2px; border-style:dashed; border-color:#666;}
.blocInfoWebmaster{color:#000000; background-color:#F5F5F5; border:2px; border-style:dashed; border-color:#666; text-align: center;}
#blocPubV{background-color:#FFFFFF;padding: 10px 10px 10px 10px; text-align:center; border-width:2px; border-style:dashed; border-color: #666;}
#blocIdentification{padding:2px 2px 2px 2px; font-size:10px; font-weight:bold; text-align:left; border-width:2px; border-style:dashed; border-color: #666;}
#blocIdentification a{font-size:10; font-weight:bold; color:#B22222;}
#blocRecherche{background-color:#f5f5f5;padding: 10px 10px 10px 10px; font-size: 11px; text-align:center; border-width:2px; border-style:dashed; border-color: #666;}
#blocRecherche a{font-size:10; font-weight:bold; color:#B22222;}
.blocResultat{background-color:#F5F5F5; padding: 5px 5px 5px 10px; font-size: 11px; text-align:left; border-width:1px; border-style:dashed; border-color: #000;}
.blocResultat a{font-size:10; font-weight:bold; color:#B22222;}
.blocResultat2{background-color:#F5F5F5; padding: 5px 5px 5px 10px; font-size: 11px; text-align:center; border-width:1px; border-style:dashed; border-color: #000;}
.blocResultat2 a{font-size:10; font-weight:bold; color:#B22222;}
.blocPlan{width:50%; background-color:#F5F5F5; padding: 10px 10px 10px 10px; margin-bottom:20px; font-size: 11px; text-align:center; border-width:2px; border-style:dashed; border-color: #000;}
#blocAccueil{padding: 2px 2px 2px 2px; font-size:12px; font-weight:normal; color:#666; height:85px; text-align:left; border-width:2px; border-style:dashed; border-color:#666;}
#blocAccueil a{font-size:11; font-weight:bold; color:#B22222;}
.blocLien{padding: 5px 5px 5px 5px; text-align: center; margin-top:5px; margin-bottom:5px;}
#blocBasPage{font-size:12px; font-weight:bold; text-align:center; padding: 5px; color:#666666; background-color:#F5F5F5; border-top: 2px #666 dashed;}
.texte1{font-size:14px; font-weight:bold;}
.texte2{font-size:12px; font-weight:normal; text-align:justify; text-indent:20px;}
a.lienWeb1{text-decoration:none; font-weight:normal; color:#B22222; border-bottom: 1px #B22222 dotted;} 
a.lienWeb1:hover{text-decoration:none; font-weight:normal; color:#B22222; border-bottom: 1px #B22222 dotted;}
a.lienWeb2{text-decoration:none; font-weight:bold; color:#B22222; border-bottom: 1px #B22222 dotted;} 
a.lienWeb2:hover{text-decoration:none; font-weight:bold; color:#B22222; border-bottom: 1px #B22222 dotted;}
a.lienWeb3{font-size: 12px; text-decoration:none; font-weight: bold; color:#B22222;} 
a.lienWeb3:hover{font-size: 12px; text-decoration:none; font-weight: bold; color:#B22222;}
a.lienWeb4{font-size: 11px; text-decoration:none; font-weight: bold; color:#B22222;} 
a.lienWeb4:hover{font-size: 11px; text-decoration:none; font-weight: bold; color:#B22222;}
a.lienWeb5{font-size: 11px; text-decoration:none; font-weight: normal; color:#B22222;} 
a.lienWeb5:hover{font-size: 11px; text-decoration:none; font-weight: normal; color:#B22222;}
a.lienAide{text-decoration:none; font-weight: normal; color:#B22222; border-bottom: 1px #B22222 dotted;cursor: help;} 
a.lienAide:hover{text-decoration:none; font-weight: normal; color:#B22222; border-bottom: 1px #B22222 dotted; cursor: help;}
a.ajoutElem {display:block; padding:5px 10px 5px 30px; font-family:verdana; font-size:14px;	color:#000; font-weight:bold; text-decoration:none; float:right; text-align:right; background:url(images/icn_plus.gif) no-repeat center left;}
a.ajoutElem:hover {color:#000; text-decoration:none; font-weight:bold; border-bottom:2px #9C0 solid;}
a.lienSuite{font-size: 11px; text-decoration:none; font-weight: bold; color:#B22222;} 
a.lienSuite:hover{font-size: 11px; text-decoration:none; font-weight: bold; color:#B22222;}
a.lienImage{border-bottom:0px;text-decoration:none;} 
a.lienImage:hover{border-bottom:0px;text-decoration:none;}
a.lienLoupe{background:url(../../icones/loupe2.gif) top left no-repeat; padding-left:25px; padding-top:7px; text-decoration:none; font-weight:bold; color:#B22222;} 
a.lienLoupe:hover{text-decoration:none; font-weight:bold; color:#B22222;}
a.lienCarte{background:url(../../icones/paysage.gif) top right no-repeat; padding-right:25px; padding-top:2px; text-decoration:none; font-weight:bold; color:#B22222;} 
a.lienCarte:hover{text-decoration:none; font-weight:bold; color:#B22222;}
a.lienSave{background:url(../../icones/save.gif) top left no-repeat; padding-left:25px; padding-top:7px; text-decoration:none; font-weight:bold; color:#B22222; align-text:right} 
a.lienSave:hover{text-decoration:none; font-weight:bold; color:#B22222;}
a.lienContact{background: url(../../icones/contact.gif) top left no-repeat; padding-left: 25px; padding-top: 5px; text-decoration:none; color:#B22222; font-weight:bold;} 
a.lienContact:hover{text-decoration:none; font-weight:bold; color:#B22222;}
a.lienPlan{background: url(../../icones/mappy50x26.gif) top left no-repeat; padding-left: 50px; padding-top: 7px; text-decoration:none; color:#B22222; font-weight:bold;} 
a.lienPlan:hover{text-decoration:none; font-weight:bold; color:#B22222;}
.blocNumPage{font-size:11px;color:#000;font-weight:bold;text-align:left;margin-top:5px;}
.pagePrecedente{vertical-align:bottom;} 
.pageSuivante{vertical-align:bottom;}
.numeroPage{font-size:11px;	color:#B22222; font-weight:normal; text-decoration:none;}
.msgErreur{font-weight: normal; text-align: center; background-color: #F5F5F5; color: #B22222;}
.msgConf{font-weight: normal; text-align: center; background-color: #F5F5F5; color: #B22222;}
.attention{background: url(../../icones/attention.gif) top left no-repeat; text-align: justify; padding-left: 0px; text-indent:30px; padding-bottom: 10px;}
.msgVertical{text-align: center; font-size: 25px; font-family: "Trebuchet MS", "Arial"; font-weight: bold; color: #666;}
.affDate{text-align: center; background-color: #666; color: #FFF; font-weight: bold; font-size: 11px; margin-bottom: 10px;}
.color1{color: #B22222; font-weight; bold;}
.color2{color: #99CC00; font-weight; bold;}
.soulign{border-bottom: 1px #000 dotted;}
.titre1{font-size:14px; font-weight:bold;}
.lienOngletWebOn{font-weight:bold; font-size:12; color: #000000;}
.lienOngletWebOff{font-weight:bold; font-size:12; color: #B22222;}
a.lienOngletWeb{font-weight:normal; font-size:12; color: #B22222; text-decoration: none;}
a.lienOngletWeb:hover {font-weight:bold; font-size:12; color: #B22222; text-decoration: none;}
blockquote{background-color:#FFFFF0;margin:20px 0;padding:10px 10px;border:2px solid #FFCC00; text-align: center;} 
blockquote p{ margin:0;text-indent:0; text-align: center;}
