body{min-width: 1070px; background:#E9DCD6;color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;margin:0;}
/* LIENS ______________________________________________*/
a  {text-decoration: none;}
a:link  {font-weight: bold; color: #222222;}
a:active {font-weight: bold;color: #000000;}
a:visited {font-weight: bold;color: #333333;}
a:hover	{font-weight: bold;color: #FF8F00;}

#bandeau{
	height: 121px;
	background: #ffffff url("../img/repeatx.jpg") repeat-x ;
}
#pageccsc {
	height: auto;
	background: #E9DCD6 url(../img/menrub_rose.jpg) repeat-y;
}
#menu{
	position: absolute;	
	top:121px;
	left: 300px;
	width: 665px;
}

#menu ul{ border: 0;margin: 0;padding: 0;list-style-type: none;text-align: left;height: 24px;}
#menu ul li{display: block;float: left;text-align: right;height: 24px;}
#menu ul li a{padding: 0;width: 110px;color: #ffffff;height: 24px;}

#menugauche {
	width: 211px;
	float: left;
	border-top: 7px solid #D4C0B7;
	height:100%;
	height: auto;
}
/* MENU RUBRIQUES _____________________________________________________________   */
#menrub {color: #666666;margin-left:20px;}
#menugauche {	width: 211px;	float: left;	height:100%;}
#menrub h1{}
#menrub h1 a{font-size: 12px;text-indent: 15px;background: url(../img/puceo.gif) no-repeat ;display:block;}
#menrub h1 a:hover{background: url(../img/pucei.gif) no-repeat ;display:block;}
#actifrub{background: url(../img/pucei.gif) no-repeat ;display:block;color: #333333;}
#actif{color: #333333;}
/* service public _______________________________________________________________*/
#servicepublic {
      text-align: center;
      margin-top:35px;
}
#cadrecontenus {
	border-top: 7px solid #bda297; 
	margin-left: 211px;
}
#contenus{margin: 0px 20px;padding-top:40px;width:90% ; min-width: 850px;
/* border: 1px solid #f00; */
}

/* ACTUS _________________________________________________________________   */
#actualites{float: left; color:#6F6A66; width: 72% !important; width: 60% ;;border-top: #ffffff solid 2px;border-bottom: #ffffff solid 2px;padding-bottom: 20px;margin-right:10px;line-height:1.5em; }
#actualites h1{font-size: 1.0em;color:#000000;text-transform:uppercase;font-style: normal;margin: 10px;}
#actualitesimg{float: right;}
.liresuite {font:9px Tahoma;font-weight:normal;text-decoration: none;margin-top: 0px;color: #D39767;margin-left:30px;}
#infolegales{
    text-align: center;
    font-size:10px;
    color: #6F6A66;
    width:500px;
    margin:20px 0 20px 300px;
}
#blocktoscroll {width:90%;height:320px;overflow: hidden; /*Tu mets hidden si tu ne veux pas avoir de scrollbar*/}
#blocktoscroll a:link, #blocktoscroll a:visited,#blocktoscroll a:hover,#blocktoscroll a:active {color:#555533;}
#blocktoscroll img{padding: 8px ;}
#actu_txt {color:#;text-align:justify;padding-bottom: 30px; padding-left:15px; padding-right:0px;}
#actu_titre{font-size:1.0em;color:#222222;font-weight: bold;padding-top: 10px;}
/* AGENDA _________________________________________________________________   */
#agenda{float: right; color:#6F6A66; width:204px ;padding-bottom: 20px;margin-right:10px;line-height:1.3;}
.agenda_titre {
      margin: 2px 0;
      text-indent:10px;
      height: 20px;
      line-height: 20px;
      text-align: left;
      font-weight: bold;
      color: #006600;
      border: #FFFFFF dotted 4px;
      background: #bda297;
}
.agenda_texte {font-size:0.9em;padding: 5px;border: 2px solid #bda297;background: #ffffff;}
.agenda_texte img{padding-bottom:0px;padding-top:0px;padding-right:3px;padding-left:3px;}


/* Mise en forme TEXTE ___________________________________*/
hr{color: #ffffff; background-color: #ffffff; border: 0; height:2px;margin-top: 30px;}
h1{font-size: 2.0em;color:#B7A496;text-indent: 0px;}
#clirG{clear:left;}
#clirD{clear:right;}
#clir{clear:both;}
#par{display: block;}
#fgauche{float: left;}
#fdroite{float: right;}
.erreur{font-weight:bold; color:#ff0000;}
.succes{font-weight:bold; color:#ffff00;}
#centrage{text-align: center;}


