@import url("/skin/styles.general.css");
@import url("/skin/skin_default/client.css");
@import url("/skin/skin_default/menu.css");
@import url("/skin/skin_default/pager.css");
@import url("/modules/actualites/module.css");
@import url("/skin/skin_default/plan.css");
/*########################################################
						Interface
########################################################*/
html{

}

body{
	margin: 0;
	padding: 0;
	background-image:url(/images/bg.gif) ;
	background-color:#FFFFFF;
	color:#615C44;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
}

table {
	padding: 0px;
	margin: 0px;
}
 

hr {
	color: #af9b7f;
	background-color: #af9b7f;
	height: 1px;
	border: 0;
	padding:0px;
	margin:0px;
}

.clear {clear:both;} html > body .clear { line-height:0px;}
 
.racine { width:920px; margin:0px auto; }

#topBlanc { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background-color:#FFFFFF;
}



.imageGamme{
}

.gammeBattant,
.gammeCoulissante,
.gammeGuillotine{padding: 7px 0 7px 16px;}
	.gammeBattant img,
	.gammeCoulissante img,
	.gammeGuillotine img{vertical-align: middle;margin-right:10px;}

.gammeCoulissante{background-color:#f3f2e4;}

.contourGamme {
	width:285px;
	background-color:#FFFFFF; 
	float:left;
	margin:0px 0px 0px 8px;
	border: solid 1px #e5e3d5;
}

.imageGamme{
background:url(/images/gamme_fond.gif) bottom left repeat-x;
}


.gamme {
	padding:3px;
	background-repeat:repeat-x;
}
.gamme a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.contourArchitec{
	margin: 0px 3px 0px 7px;
	padding:7px 7px 7px 7px; 
	background-color:#FFFFFF; 
	border: solid 1px #e5e3d5;
	width: 862px;
	float:left;
}

.separateur{
	margin:10px 0px;
	border-top:1px solid #af9b7f;
	clear:both;
}
#flashentete{
	height: 230px;
	background: url(/images/bg-panneau.jpg) 306px bottom no-repeat;
}
#entete{
	height:99px;
	width: 900px;
	margin: 0px auto;
	background-color: #fff;
}
	#entete .logo{ 
	float:left;

}
	#entete .texte-plan { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:right;
	padding: 20px 10px 10px 0px;
}

	#entete .texte-plan a { 
	color:#8c7d5b;
}

.titre{
	color:#8d7d5c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	border-bottom: solid 1px #e5e3d5;
	margin-bottom: 10px;
}

#contenu{
	background-color:#FFFFFF;
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

#bas{
	background-color:#e5e3d5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#937e59;
	padding: 10px 10px 10px 10px;
	text-align:center;
	margin:auto;
}

#bas a:link, #bas a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#937e59;

}

/*colonne de gauche et colonne de droite.*/
#colla2{float:left; width:300px;border-right:1px solid #ccc; height:200px;} html > body #colla2 { height:auto; min-height:200px;}
#colla {padding:0px 10px 0px 0px;}
	#colla #liens a { padding:0px 0px 10px 0px; display:block; float:left; }
	#colla #liens .first { padding-right:10px; }
#collb {float:right;width:590px; margin-left:9px;}



/*######################################################
						Liens
######################################################*/
a{

}
a:hover{
	

}

/*######################################################
					Formulaires
######################################################*/
form{
	margin:0px;
	padding:0px;
}

/*##################################################
				Gestion des erreurs
####################################################*/
div#publicerror, div#publicerrorErr{
	color:#FF0000;
}


/*##################################################
				Accueil
####################################################*/

#basAccueil{
	padding:10px 0px 0px 0px;
	border-top:1px solid #af9b7f;
	}

#nouvelles {

  background-color:#FFFFFF;
  margin:0;
  padding:10px 0 0 0;

}
#pancarte{
  margin:0;
  padding:0;
}

#accueil{
  margin: 0px;
  padding: 10px 0px 0px 0px;
  background:#FFFFFF url(/images/bg_accueil.gif) repeat-x;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color:#615c44;

}
#accueil ul, #accueil ul li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#accueil ul li{
	padding: 15px 20px 5px 27px;
	background: url(/images/flecheverte.gif) 19px 19px no-repeat;
}
#accueil li{
  padding : 0 20px 20px 0;
}