	body {
		text-align:center;
		padding: 0px;
		border: 0px;
		margin: 0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		background-color:#392E3E;
		
		}
	
	img{
		border: none;
		}
		
	.bodytextbold{
		font-weight: bold;
		}
		
	.bodytextsmall{
		font-size: 10px;
		}
	
	#frame {
		position:relative;
		width:765px;
		height:1000px;
		padding:0px;
		text-align:left;
		margin:auto;
		}
	
	h1{

		}
	
	h2{

		}
		
	h3{

		}
	
	h4{

		}
	
	.hide {
  		position: absolute;
  		top: -9999px;
  		left: -9999px;
		}
	
	a{
		text-decoration: none;
		}

	a:hover{
		text-decoration: none;
		}

/*** STYLES FOR THE HEADER *********************************************************/	
		
#contentheader {
		height: 128px;
		width: 765px;
		}
		
#topmenu{
		height: 16px;
		width: 765px;
		}

.topmenuelements{
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ECDCCD;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none ;
		background-color:#720143;
		height:16px;
		text-align:center;
		letter-spacing:1px;
		border:#3F0126 solid 1px;
		padding-top:2px;
		}

#topmenu_acc{ 
	width:127px; 
 	 voice-family: "\"}\""; 
 	 voice-family:inherit;
 	 width:125px; }
#topmenu_frian{ 
	width:128px; 
 	 voice-family: "\"}\""; 
 	 voice-family:inherit;
 	 width:126px; 
	  }
#topmenu_conf{ 
	width:127px; 
 	 voice-family: "\"}\""; 
 	 voice-family:inherit;
 	 width:125px; 
	 }
#topmenu_riz{ 
	width:128px; 
 	 voice-family: "\"}\""; 
 	 voice-family:inherit;
 	 width:126px; 
	 }
#topmenu_cont{
	width:127px; 
 	 voice-family: "\"}\""; 
 	 voice-family:inherit;
 	 width:125px; 
	 }
#topmenu_tele{
	width:128px; 
 	 voice-family: "\"}\""; 
 	 voice-family:inherit;
 	 width:126px; 
	 margin-right:-3px 
	 }

A.b1 {	 
	display: block; 
	border: #0A1A3E 1px solid;
	font-size:11px;  
	left: 0px;
	color: #FFFFFF;	 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold;
	height: 16px; 
	background-color:#720143; 
	text-align: center; 
	text-decoration: none; 
	padding-top:2px;  
	width: 128px; 
	voice-family: "\"}\""; 
 	voice-family:inherit;
 	width:126px;

}

A.b1:hover {
	background-color: #A69DAE;
}

A.b2 {	 
	display: block; 
	border: #0A1A3E 1px solid;
	font-size:11px;  
	left: 0px;  
	color: #FFFFFF;	 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold;
	height: 16px; 
	background-color:#786B87;
	text-align: center; 
	text-decoration: none; 
	padding-top:2px;
	width: 128px; 
	voice-family: "\"}\""; 
 	voice-family:inherit;
	width: 126px; 
}

A.b2:hover {
	background-color:#A69DAE;
}


/* menu telecharger */
#menu1 {	
	left: 637px;
	position: absolute;
	visibility: hidden;
	top: 146px;
	voice-family: "\"}\""; 
 	voice-family:inherit;
	top: 146px; 
}	

/* menu email */	
#menu2 {	
	left: 0px;
	position: absolute;
	visibility: hidden;
	top: 226px;
	voice-family: "\"}\""; 
 	voice-family:inherit;
	top: 224px;
}
		
/*** STYLES FOR THE LEFT COLUMN ******************************************************/	
	
	#contentleft {
		width:128px;
		padding:0px;
		float:left;
		text-align: left;
		}
		
	ul#left-nav{
		margin: 0;
		padding: 0px;
		list-style-type:none;
		}

	ul#left-nav li{
		margin: 0 0 0 0 ;
		padding-left: 0px;
		text-align:center;
		letter-spacing:0px;
		}
	
	#activeleftmenulink{
		background-image:url(images/menu_left_red.gif);	
	}

	ul#left-nav li a:link, ul#left-nav li a:visited{
		padding-top:2px;
		display: block ;
		width: 126px ;
		/* height: 16px; */
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#ECDCCD;
		background-color:#786B87;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none ;
		margin-top: 15px;
		border:#3F0126 solid 1px;
		}

	ul#left-nav li a:hover, ul#left-nav li a:active{
		text-decoration: none;
		background-color:#A59CAD;
		}
		
	.closespacing{
		letter-spacing:-0.8px;
		}
		
/*** STYLES FOR THE CONTENT COLUMN ******************************************************/	

	#contentcenter {
		width:637px;
		padding:0px;
		float:left;
		}
	
	#contentcenterrevendeurs {
		width:630px;
		padding:0px;
		float:left;
		font-size:10px;
		}
	
	.contentholderaccueil{
		margin-left:85px;
		margin-top:100px;
		width:341px;
		}
	
	.contentholderindexs{
		margin-left:85px;
		margin-top:46px;
		width:382px;
		height:628px;
		}
	
	.contentholderindexcontact{
		margin-left:86px;
		margin-top:20px;
		width:474px;
		height:628px;
		}

		
	.contentholderrevendeurs{
		margin-left:20px;
		margin-top:20px;
		width:630px;
		}
		
	.revendeursCol{
		float:left;
		width:135px;
		/* background-color:#00CC99;*/
		margin-left:20px
		}
	
	.revendeursColfirst{
		float:left;
		width:135px;
		/*background-color:#00CC99;*/
		margin-left:0px
		}
	
	.departmentdiv{
		width:100%;padding:2px 2px 2px 4px; /*background-color:#A59CAD;*/background-color:#95899E; color:#FFFFFF;margin:0px 0px 8px 0px;
	}
		
	.revtitle{
		font-weight:bold;
	}
	
	
	.contentholderleft{
		margin-top:56px;
		width:200px;
		float:left;
		text-align:center;
		}
		
	.contentholderleft_friand{
		margin-top:40px;
		width:404px;
		float:left;
		text-align:left;
		}
	
	#friandhalfbox{
		position:absolute;
		top:250px;
		left:128px;
		width:198px;
		height:265px;
		}
		
	#contentholdercenter_friand{
		position:absolute;
		top:201px;
		left:326px;
		width:198px;
		height:265px;
		}
		
	.imageboite{
		position:absolute;
		top:274px;
		left:128px;
		}
	
	.imageboitelow{
		position:absolute;
		top:284px;
		left:129px;
		}
	
	.contentholdercenter_conf{
		margin-top:56px;
		width:204px;
		float:left;
		}
	
	.contentholdercenter_conf img{
		margin-top:2px;
		}
	
	
	.contentholderright{
		margin-left:33px;
		margin-top:56px;
		width:166px;
		float:left;
		}
	
	.contentholderright_friand{
		margin-left:33px;
		margin-top:40px;
		width:166px;
		float:left;
		}
	
	.indextitleital{
		width:326px;
		text-align:left;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:italic;
		letter-spacing:4px;
		margin-bottom:0px;
		}
		
	.indextitleitalfrian{
		width:326px;
		text-align:left;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:italic;
		letter-spacing:0px;
		margin-bottom:0px;
		}
		
	.indextitleitalriz{
		width:382px;
		text-align:left;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:italic;
		letter-spacing:0px;
		margin-bottom:0px;
		}
	
	.indextitleitalcontact{
		width:406px;
		text-align:right;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 22px;
		font-style:italic;
		letter-spacing:0px;
		margin-bottom:16px;
		}
	
	.indextitlenorm{
		width:326px;
		text-align:right;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:normal;
		letter-spacing:4px;
		margin-bottom:16px;
		}
		
	.indextitlenormfrian{
		width:326px;
		text-align:right;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:normal;
		letter-spacing:0px;
		margin-bottom:16px;
		}
	
	.indextitlenormriz{
		width:382px;
		text-align:right;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:normal;
		letter-spacing:0px;
		margin-bottom:16px;
		}
		
	.indextitlenormcontact{
		width:600px;
		text-align:left;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 23px;
		font-style:normal;
		letter-spacing:0px;
		margin-bottom:0px;
		}
	
	#indeximage{
		margin-bottom:20px;
		}
	
	.indexbody{	
		margin-bottom:8px;
		}
	
	.indexbodylast{	
		margin-bottom:120px;
		}
	
	.accueilbody{	
		margin-bottom:8px;
		width:341;
		}
	#accueillogo{
		position:absolute;
		width:138px;
		height:90px;
		top:193px;
		left:160px;
		background-image:url(images/logo_page_accueil.gif);
		background-repeat:no-repeat;
		}
	
	.bodytitleblue a:link, .bodytitleblue a:visited, .bodytitleblue a:active {
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		}
	
	.bodytitleblue a:hover{
		color: #D80538;
		}		

	#boitetitle_friand{
		position:absolute;
		top:195px;
		left:128px;
		width:200px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 18px;
		font-weight:bold;
		text-align:center;
		}
	
	.boitetitle{
		position:absolute;
		top:217px;
		left:128px;
		width:200px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 18px;
		font-weight:bold;
		text-align:center;
		}
	
	.textrightitalic{
		font-size:14px;
		font-style:italic;
		margin-bottom:10px;
		/*font-weight:bold;*/
		}

	.textrightnormal{
		font-size:10px;
		margin-bottom:5px;
		}
	
	.bodytextbigger{
		font-size:14px;
		margin-bottom:8px;
		}
	
	#riz-contentcenter{
		width:637px;
		padding:0px;
		float:left;
		position:relative;
		}

		
	.riz a{
		text-decoration:none;
		margin-bottom:8px;
		color:#5E0136;
		}
	
	.riz a:hover{
		text-decoration:underline;
		margin-bottom:8px;
		}
	
	#riz-titre{
		position:absolute;
		z-index:10;
		top:35px;
		left:36px;
		width:170px;
		height:70px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#5E0136;
		font-size: 20px;
		font-weight:bold;
		text-align:center;
		}
		
	#riz-text-ital{
		position:absolute;
		font-style:italic;
		font-size:12px;
		top:35px;
		left:230px;
		width:390px;
		}
		
	#riz-img{
		position:absolute;
		z-index:12;
		top:110px;
		left:0px;
		width: 420px;
		height: 360px;
		}
	
	#riz-img img {display:inline; border: 0;}
		
	#riz-img-boite{
		position:absolute;
		top:0px;
		left:0px;
		display:inline;
		}
		
	#riz-img-amb{
		position:absolute;
		top:50px;
		left:218px;
		display:inline;
		}
		
	#riz-text-norm{
		position:absolute;
		z-index:13;
		width:179px;
		top:160px;
		left:446px;
		}
		
	#riz-text-norm span{
		font-weight:bold;
		}
	
	.formdivs{
		width:400px;
		text-align:right;
		margin-bottom:8px;
		vertical-align:top;
		}
		
	.formdivs input, .formdivs textarea{
		width:300px;
		vertical-align:top;
		}
	
	#submitbutton{
		width:80px; 
		background-color: #ffffff;
 		border: 1px solid #999999;
 		color: #999999;
 		margin-left: 94px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		color:#000000;
		cursor:pointer;
		}
	
	.redstar{
		color:#CC0000;
		font-weight:bold;
		}
	
	.tarifspan{
		float:left;
		}
	#tarifl{
		width:94px;
		}
	#tarifc{
		width:20px;
		text-align:left;
		}
	#tarifr{
		width:200px;
		}
		
	a.mini{
		text-decoration:none;
		color:#FFFFFF;
		font-size:20px;
		}
	
	a.mini:hover{
		text-decoration:underline;
		color:#FFFFFF;
		}
	
/*** STYLES FOR EMAIL FORM ************************************************************/

.fichetitleimage-ecrire{
	margin: 20px 0px 14px 0px;

}

.form1 {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #999999;
 border: 1px solid #999999;
 vertical-align:top;
}


			
/*** STYLES FOR THE FOOTER ******************************************************/
	
	#footer {
		color: #4E3F54;
		clear: both;
		}
