@charset "UTF-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fcfcfc;
	background-image: url(../img/bg_total.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	}

/*GLOBAL------------------------------------------------------------------*/

#global {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1123px;
	text-align: left;
	}
	
/*HEADER AVEC FORMULAIRE CLIENT--------------------------------------------*/

#header {
	background-image: url(../img/bg_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:165px;
	width: 1123px;
	}
	
#header form {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

#header input {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	height: 14px;
	border: 0px;
}

/*WRAP-------------------------------------------------------------------*/
	
#wrap {
	overflow:hidden;
	}
	
/*NAVIGATION HEADER------------------------------------------------------*/

#navheader {
	width: 960px;
	height: 24px;
	text-align: left;
	margin-bottom: 18px;
}

/*COLONNE GAUCHE --------------------------------------------------------*/

#colgauche {
	float:left;
	height:100%;
	width: 760px;
	background-image: url(../img/coin_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#colgauche p {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	}
	
#colgauche ul li {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	}
	
#colgauche i {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	font-style: italic;
	}
	
#colgauche a {
	color:#a71b21;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}	
	
#colgauche a:hover,#colgauche a:active {
	/*display: block ;*/
	color: #a71b21;
	
	}
	
/*COLONNE CENTRE --------------------------------------------------------*/

#colcentre {
	float:left;
	height:100%;
	width: 647px;
	background-image: url(../img/coin_home.gif);
	background-repeat: no-repeat;
	background-position: 19px top;
	}
	
#colcentre p {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	padding:0px;
	margin:10px 0 0 0;
	}
	
#colcentre i {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	font-style: italic;
	}
	
#colcentre a {
	color:#a71b21;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}	
	
#colcentre a:hover,#colcentre a:active {
	/*display: block ;*/
	color: #a71b21;
	}

#colcentre ul li {
	font-size: 11px;
	font-weight:normal;
	}

#article {
	float:left;
	height:100%;
	width: 647px;
	background-image: url(../img/coin_article.gif);
	background-repeat: no-repeat;
	background-position: 23px top;
	background-color:#fcfcfc;
	margin-top:25px;
	}
	
/*COLONNE DROITE-----------------------------------------------------*/	

#coldroite {
	float:left;	
	width: 200px;
	}
	
.titrecol {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	color: #a71b21;
	
	}
	
#coldroite h3 {
	color:#A71B21;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-align:left;
	margin:0px;
	padding:0px;

	}
#coldroite p {
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	margin:0px;
	padding:0px;
	
	}
	
#coldroite a {
	color: #5c5c5c;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;

	}	
	
#coldroite a:hover,#coldroitehome a:active {
	/*display: block ;*/
	color: #a71b21;
	}
	
#zoom{
	width: 200px;
	margin-top:18px;
	margin-bottom: 18px;
	background-color:#666666;
	background-image: url(../img/bg_zoom.gif);	/*background-image: url(../img/haut_zoom.gif);
	background-repeat: no-repeat;
	/*background-position: left top;*/
}

#zoom p {
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	margin:10px 0px 0px;
	padding:0px;
	}
	
#zoomhaut{
	width: 186px;
	height: 20px;
	margin: 0px;
	padding-left:7px;
	padding-right:7px;
	background-image: url(../img/haut_zoom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#zoomcentre{
	width: 186px;
	margin: 0px;
	padding-left:7px;
	padding-right:7px;
}
#zoombas{
	width: 200px;
	height: 25px;
	background-image: url(../img/bas_zoom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}


	
/*SOUS NAVIGATION---------------------------------------------------------*/	

#sidebar {
	float:left;
	/*position:absolute;*/
	width:114px;
	/*background-color:#555555;*/
	}

#sousnav {
	width: 114px;
	list-style: none;
	line-height: 16px;
	text-align: right;
	text-decoration: none;
	color:#5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 0px;
	margin:0px;
	
	}
	
#sousnav li {
	background-image: url(../img/separateur.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-decoration: none;
	margin-top:5px;
	padding-bottom:5px;
}

#sousnav li.last {
	background-image: none;
}

#sousnav li a {
	color:#7a7c7f;
	text-decoration: none;
	}	

#sousnav li.on a {
	color:#a00a13;
}
	
#sousnav li a:hover,#sousnav li a:active {
	/*display: block ;*/
	color: #a71b21 ;
	
	}

/*FOOTER-----------------------------------------------------------*/
	
#bgfooter {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:32px;
	width: 100%;
	height: 500px;
	background-color: #f4f4f4;
	background-image: url(../img/bg_footer.gif);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
#footer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1123px;
	text-align: left;
	}

#footer p {
	color: #5c5c5c;
	font-size: 10px;
	}
	
.araxi{
	color: #a71b21;
	font-size: 10px;
	}
	
#footer a {
	color: #5c5c5c;
	text-decoration: none;
	font-size: 10px;
	}	
	
#footer a:hover,#footer a:active {
	/*display: block ;*/
	color: #a71b21;
	}
	
/*FORMULAIRE-------------------------------------------------------*/

form {
	font-family:Arial, Helvetica, sans-serif;
}
fieldset {
	padding:5px;
	margin-bottom:10px;
}
legend {
	color:#a0522d;
	font-weight:bold
}
input {
	border:1px solid  #bfbfbf;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
input[type=radio] {
	margin-right:50px;
	background-color:transparent;
	border:none;
}
select, option {
	background-color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
textarea {
	border:1px solid  #bfbfbf;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

/*** IMAGE ***/

div.visuel img{
border:0px;
}
div.visuel.left{
margin:14px 14px 10px 0px;
float:left;
}
div.visuel.right{
margin:14px 0px 10px 14px;
float:right;
}

/*** PLAN DU SITE ***/
#plansite{
margin-left:20px;
}
#plansite ol{
list-style:none;
}
#plansite ul{
list-style:none;
}
.black-list {
background: url("../img/puce.jpg") no-repeat scroll 0 5px transparent;
}
