/* Start of CMSMS style sheet 'style' */
*{margin: 0; padding: 0;}
html, body {margin: 0; padding: 0; height: 100%;}

body {
background: #fbb74d url(images/fond_page.png) repeat-x;
font-size: 99%;
}


div#site {
position: relative;
width: 900px;
margin-right: auto; 
margin-left: auto;
margin-top: 15px;
min-height: 100%;
background: white;
font-size: 12px;
text-align: justify;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

a{text-decoration: none;}

#corps{background: url(images/fond.png) repeat-y 0 0; margin-top: 70px; z-index: 0;}

.accessibilite{position: absolute; top: -15px; right: 0; list-style-type: none; }
.accessibilite li{float: left; width:8em; padding: 0 0 0 10px;}
.accessibilite li a{color: black; list-style-type: none; font-size: 11px;}
.accessibilite li a:hover, .accessibilite li a:focus, .accessibilite li a:active{color:#84827e;}

div#entete {
height: 265px;
line-height: 2.4em; 
background: url(images/entete.jpg) no-repeat 50% 50%;
border-right: 6px solid white;
border-left: 6px solid white;
border-top: 6px solid white;
}


div#entete p{padding-left: 10px;}
.titre1{color: white; text-decoration: none; font-size: 23px; font-weight: bold; padding-left: 10px;}
.indent1{margin-left: 70px;}
.indent2{margin-left: 110px;}
#grostitre{position: absolute; left: 310px; top: 7px; line-height: 1.3em;}
#grostitre .grostitre1{font-weight: bolder; font-size: 18px;}
#grostitre .grostitre2{font-weight: bold; text-indent: 70px; font-size: 12px; }

.maison{border: none; position: absolute; top: 239px; left: 5px;}

a.accueil{position: relative; left:20px; top: 215px; color: #e97f00; font-size: 19px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;}
a:hover.accueil, a:focus.accueil, a:active.accueil{color:#ffc367;}

#selection{position:absolute; top: 208px; left: 443px; width:25em; text-align: center; line-height: 22px; color:#e97f00; font-size: 15px; font-weight: bold;}
#selection option{font-size: 0.9em; }
#selection select{border: 1px solid #ffc367;}
#selection input[type="submit"]{background-color:#ffc367; cursor: pointer; padding: 0px 10px 0px 10px; border: 1px outset #ff9e07; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em;}
#selection input:hover, #selection input:active, #selection input:focus{color: #84827e; }


div#colgauche {float: left; width: 190px; padding: 10px 5px 0; font-family: Tahoma,"Trebuchet MS", Verdana, Sans-Serif;}
#actualites p{text-align: center; margin-bottom: 10px;}
#actualites p a{color: #e97f00;}
#actualites p a:hover, #actualites p a:focus, #actualites p a:active{color: #ffc367;}
#actualites h2{color: #e97f00; font-size: 1.7em; margin-top: 20px; margin-bottom: 20px; font-weight: bold; text-align: center;}
#googleads_gauche{width: 120px; margin: 0 auto 10px auto; }
#actualites a{text-decoration: none;color: #e97f00; }
#actualites a:hover, #actualites a:focus, #actualites a:active{color: #ffc367;} 
#info{text-align: justify; font-size: 0.9em; padding: 0 15px 5px 10px; line-height: 15px;}
#info p{text-align: justify;}
#info p.milieu {text-align:center;}
#flux{margin: 20px 0 20px 0;}
.rss{float: left; width: 50px; color:#e97f00; font-weight: bold; font-size: 1.25em; text-align: center; padding-left: 40px; padding-top: 2px;}
#rss{float: right; width: 50px; padding-right: 30px;}
.clear{clear: both;}
div#coldroite {float: right; width: 160px; padding: 18px 5px 0; }
#googleads_droite{margin-left: 20px;}

div#colcentre {padding: 0 5px 30px 5px; margin: 0 180px 0 200px; line-height: 1.6em; font-family: Tahoma,"Trebuchet MS", Verdana, Sans-Serif;}
h1#titre_page{color: #e97f00; font-size: 1.7em; padding-top: 10px;  margin-bottom: 30px; text-align: left; line-height: 25px;}
#colcentre h2{color: #e97f00; margin-bottom: 10px;}
#colcentre h3{color: #e97f00; margin-bottom: 10px;}
#colcentre h4{color: #e97f00; margin-bottom: 10px;}
#colcentre h5{color: #e97f00; margin-bottom: 10px;}
#colcentre h6{color: #e97f00; margin-bottom: 10px;}
#colcentre a{color:#e97f00; font-weight: bold;}
#colcentre a:hover, #colcentre a:focus, #colcentre a:active{color: #ffc367;}
#colcentre ul{padding-left: 20px; line-height: 20px;}
#colcentre ul li{ padding-left: 20px;}
h3.taux{text-align: center; font-weight: bold; font-size: 1.5em; margin-top: 20px;}
#alcoolemie {width: 248px; margin: 20px auto 0px auto; }
#alcoolemie img{border: none;}
#carte 
{margin-top: 15px; margin-bottom: 40px;}
#carte img{border: none;}
#carte area{cursor: pointer;}
#colcentre p{margin-bottom: 10px;}
.photo{float: right; margin-left: 20px; margin-bottom: 15px;}
#contact{width:30em; margin-right: auto; margin-left: auto;}
#direction{text-align: center; margin-top: 10px;}
#flash{width: 500px; margin: 20px auto 10px auto;}
#googleads_centre{width: 336px; margin: 25px auto 30px auto;}
#print img{border: none;}
#print{float: right; padding-top: 15px; margin-left: 10px;}


#pied{clear: both; position:relative; top: 0; left: 0; height: 30px; width: 900px; background-color:#fbb74d; padding-top: 10px; }
#pied a{color: #84827e;}
#pied a:hover, #pied a:focus, #pied a:active{color:#84827e;}
#gauche{text-indent: 10px; font-size: 0.8em; width: 300px;}
#gauche p{text-align: center;}

#menu_bas{float: right;  font-size:11px; margin-top: -20px; width: 450px; margin-left: 150px; font-family: Geneva, Arial, Helvetica, sans-serif;}
#menu_bas li{float: right;list-style-type: none;}
#menu_bas li a{color: black; padding: 0 20px 0 20px;}
#menu_bas ul li{background: none;}
#menu_bas ul  li:hover, #menu_bas ul  li:focus, #menu_bas ul  li:active{background: #fbb74d;}
#menu_bas ul li a { 
   border-right: 1px solid #e97f00;
   border-left: 1px solid #e97f00;
   border-bottom: 0;
}

#menu_haut{position: absolute; top: 275px; margin-bottom: 10px; right:15px; font-size: 11px; z-index: 100;    /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ }

.clearb { clear: both; }

#primary-nav li li { width: 160px;}

#primary-nav, #primary-nav ul { 
list-style: none; 
margin:  1px 0px 0px; 
padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: 24px; 
   display: none; 
   z-index: 5000;
   }
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
  
 }
	
#primary-nav li { 
   margin-left: -1px;
   float: left;  
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
   line-height: 11px;
   }

#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 5px 11px; 
   text-decoration: none; 
   color: black;
}
#primary-nav li a { 
   border-right: 1px solid #e97f00;
   border-left: 1px solid #e97f00; border-bottom: 1px solid #e97f00; 
  
}
#primary-nav li li a { 
   border: 1px solid #ff9d01; 
}	
#primary-nav li, #primary-nav li.menuparent { 
background-color: white; 
}

#primary-nav li.menuactive { 
   background-color: #ffc367; 
}

#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparent:focus, #primary-nav ul li.menuparent:active,
#primary-nav ul li.menuparenth { 
background-image: url(images/arrow.gif); 
background-position: center right; 
background-repeat: no-repeat; 
}


#primary-nav li:hover, #primary-nav li:focus, #primary-nav li:active,
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
background: #ffab21 url(images/fond_menu.png) repeat-x; 
}

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}

/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}


#news {
margin: 10px 5px 10px 5px;  
background: none; 
}

#news h2 {
line-height: 2em;
background: #fff;
}

.NewsSummary {
padding: 0.5em 0.5em 1em; 
margin: 0 0.5em 1em 0.5em; 
border-bottom: 1px solid #ed9121;
}

.NewsSummaryPostdate {
font-size: 10px;
font-weight: bold; text-align: center; padding-bottom: 8px;
 }

.NewsSummaryLink {
font-weight: bold; padding-top: 0.2em; color: #ed9121; padding-bottom: 8px;}
.NewsSummaryLink a {color: #ed9121;}
.NewsSummaryLink a:hover, .NewsSummaryLink a:focus, .NewsSummaryLink a:active{color:#ffc367;}

.NewsSummaryCategory {color: #b4b1ac;
font-style: italic;
margin: 5px 0; font-size: 0.9em;
}

.NewsSummaryAuthor { color: #b4b1ac; font-style: italic; padding-bottom: 0.5em; font-size: 0.9em;}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
}
.NewsSummaryMorelink a {color: #ed9121;}
.NewsSummaryMorelink a:hover, .NewsSummaryMorelink a:focus, .NewsSummaryMorelink a:active{color:#ffc367;}

#NewsPostDetailDate {
font-size: 90%;
margin-bottom: 10px;
font-weight: bold;
}
h3#NewsPostDetailTitle  {color: #ed9121; margin-bottom: 10px;}

#NewsPostDetailSummary {
line-height: 150%; margin-bottom: 15px;
}

#NewsPostDetailCategory {
font-style: italic;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {
  padding-bottom: 1.5em;
  font-style: italic;
}
#NewsPostDetailHorizRule{border-color: white; margin-bottom: 10px;}
#NewsPostDetailPrintLink {margin-top: 25px; text-align: center; }
#NewsPostDetailPrintLink a{color: #ed9121;}
#NewsPostDetailPrintLink a:hover, #NewsPostDetailPrintLink a:focus, #NewsPostDetailPrintLink a:active{color: #ffc367; font-weight: bold;}
#NewsPostDetailReturnLink {text-align: center; margin-top: 10px; margin-bottom: 20px;}
#NewsPostDetailReturnLink a{color: #ed9121;}
#NewsPostDetailReturnLink a:hover, #NewsPostDetailReturnLink a:focus, #NewsPostDetailReturnLink a:active{color: #ffc367; font-weight: bold;}

iframe{margin-bottom: 25px;}








/* End of 'style' */

