@CHARSET "UTF-8";

.boxText { font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }

div#content_bloc{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

body { 
margin: 0px;
	/*background: url(../images/fr/background.gif) repeat;*/
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px; 
	margin-top: 25px;
	background: #FFFFFF;	
}

A {
	font-family: Tahoma,Verdana;
	font-size: 11px;	
	color: #FFCC00;
	text-decoration:none;
	font-weight:bold;
}

div#content_bloc_fichetech {
	width: 173px;
}

/* ====================================================================   
   DIV COMMUNS
   ==================================================================== */

div#content_bloc {
	float: left;
	width: 478px;
	height: auto;
	border: 1px solid #8E8F8F ;
	background-color: #FFFFFF;
	text-align: justify;
	margin-top: 21px;
}

div.content-interieur {
	padding: 15px 15px 15px 15px;
}
   
/* Body setting */

a:link, a:visited {
	color: #fcd728;
}

a:hover {
		color: #fcd728;
		text-decoration: underline;
}

a.email {
    color: red;
	font-weight: bold;
	text-decoration: none;     
}

a.email:hover{
	color: #FFCC00;    
	text-decoration: underline;  
	}
	
a.bienv {
    color: #333333;     
	text-decoration: none;
	font-weight: bold;    
}

a.bienv:link, a.bienv:visited {
    color: #333333;     
}

.contactindex{
    color: #000000;
	font-size: 14px;    
	text-decoration: none;
	font-weight: bold;    
}

a.contactindex:link, a.contactindex:visited {
    color: #000000;    

}
		/* ligne pointillée
		------------------------ */
div#ligne-point{
	float: left;
	width: 450px;
	border-bottom: 1px dashed #CCCCCC;
}

/* ====================================================================   
   Div settings
   ==================================================================== */

div#bloc_general{
	margin-left: auto;
    margin-right: auto;
	width: 750px;
}

/* Div contenu
   ==================================================================== */
div#contenu {
	margin-top: 5px;	
	float: left;
	width: 750px;
	background-color: #EEEEEE;
	border-top: 1px dashed #8E8F8F;
	border-bottom: 1px dashed #8E8F8F;
	padding-bottom: 10px;
}

/* Div bandeau
   ==================================================================== */
div#bloc_top {
	float: right;
	width: 750px;
	height: auto;
}

/* Div central
   ==================================================================== */
div#bloc_central {
	float: right;
	width: 500px;
	height: auto;
	margin-right: 5px;
	margin-bottom:20px;
}


/* Blocs dans central = 3xencarts / bienvenue / nouveautes
---------------------------------------------------------------- */
div#bloc_encarts{
	float: left;
	width: 510px;
	margin-top: 10px;
}

	/* Content blocs bienvenue + nouveautgrd
   ---------------------------------------- */


div#content_bloc_nouveautegrd {
	float: left;
	width: 450px;
	height: auto;
	border: 1px solid #8E8F8F ;
	background-color: #FFFFFF;
	margin-top: 21px;
	padding: 15px 15px 15px 15px;
}


	/* text / photo blocs nouveaute
   ------------------------------------- */

div#text_bloc_nouveautegrd {
	float: left;
	width: 300px;
	height: auto;
	background-color: #FFFFFF;
	text-align: justify;
}
 
div#phtxt_bloc_nouveautegrd {
	float: right;
	width: 130px;
	height: auto;
}

	/* content bloc text / photo 
   ------------------------------------- */
div#photo_bloc_nouveautegrd {
	float: left;
	width: 130px;
	height: 140px;
	border: 1px solid #8E8F8F ;
	background-color: #FFFFFF;
}

div#titrephoto_bloc_nouveautegrd {
	float: left;
	width: 130px;
	height: 15px;
	background-color: #D0D0D0;
	margin-top: 5px;
	padding-top: 3px;
	text-align: center;
	color: #8E8F8F;
}

div#bloc_news{
	float: left;
	width: 715px;
	height: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

/* ====================================================================
	Div lateral
   ==================================================================== */
   
div#bloc_lateral {
	float: left;
	width: 200px;
}
	  
 	/* Blocs lateral - content
 	  ------------------------------------- */

div#content_bloc_nouveaute {
	background-color: #8E8F8F;
	margin-top: 20px;
	padding: 0px 15px 0px 15px;
	color: white;
}

div#content_fleche-nouveaute {
	float: right;
	width:40px;
	height: 12px;
	padding:5px 5px 0px 0px;
	text-align:right;
}


div#content_bloc_news {
	width: 143px;
	height: 120px;
	background-color: #8E8F8F;
	margin-top: 20px;
	padding: 10px 15px 10px 15px;
	text-transform: bold;
	text-align: justify;
	color: white;
}

div#content_bloc_galerie {
	background-color: #8E8F8F;
	margin-top: 20px;
	padding: 0px 15px 0px 15px;
	color: white;
}

div#content_bloc_newsletter {
	width: 143px;
	height: 130px;
	margin-top: 20px;
	padding: 10px 15px 10px 15px;
	text-transform: bold;
	text-align: justify;
	color: white;
}

div#content_bloc_langues {
	width: 143px;
	margin-top: 20px;
	padding: 10px 15px 10px 15px;
	text-transform: bold;
	text-align: center;
	color: white;
}


a.linkfooter {
    color: white;     
	text-decoration: none;     
}

a.linkfooter:link, a.linkfooter:visited {
    color: white;     

}


div#content-nous-left {
	float: right;
	width: 180px;
	height: auto;
}

		/* bloc photos qui 
		------------------------ */
div#bloc_qui-photo{
	float: left;
	width: 250px;
	height: auto;
}

	
		/* Content bloc photos
		------------------------ */
   
div#content_bloc_photos {
	float: left;
	width: 450px;
	height: auto;
	border: 1px solid #8E8F8F ;
	background-color: #FFFFFF;
	text-align: justify;
	margin-top: 21px;
	padding: 15px 15px 15px 15px;
}



/*  ---------------
    10 - plan site 
 	-------------- */	
div.plan_site{
	color: #666666;
	border-bottom: 1px dashed #8E8F8F ;
	padding-bottom: 10px;
	padding-top: 10px;
}

div#bandegrise{
	background-color: #EEEEEE;
	padding-bottom: 5px;
	padding-top: 10px;
}

	/* roll over plan site
 	------------------ */
	
a.linkplan {
    color: #666666;     
	text-decoration: none;     
}

a.linkplan:link, a.linkplan:visited {
    color: #666666;     

}

