body,H1,H2,H3,H4,H5, table {
	font: normal 10px Verdana, sans-serif;
	color: #000;
}
/* ###########################             liens                ##############################"*/


/*  ~~~~~~~~~~ page liens~~~~~~~~~~~~~ */

a.plien:link,a.plien:visited{
	font: bold 9px Verdana, sans-serif;
	color: #333;
	text-decoration: none;
	line-height:15px;
}
a.plien:hover,a.plien:active {
	font: bold 9px Verdana, sans-serif;
	color: #930;
	text-decoration: underline;
	line-height:15px;
}


/* mot de passe oublié*/
a.mdp:link,a.mdp:visited{
	font: 10px Verdana, sans-serif;
	color: #000;
	text-decoration: none;
}
a.mdp:hover,a.mdp:active {
	font: 10px Verdana, sans-serif;
	color: #930;
	text-decoration: none;
}

/* favoris*/
a.fav:link,a.fav:visited{
	font: normal 10px Arial, sans-serif;
	color: #373737;
	text-decoration: none;
	padding-left:5px;
	
}
a.fav:hover,a.fav:active {
	font: normal 10px Arial, sans-serif;
	color: #930;
	text-decoration: underline;
	padding-left:5px;
}


/*    infos legales          */ 
a.nav3:link,a.nav3:visited{
	font: 9px Verdana, sans-serif;
	color: #000;
}
a.nav3:hover,a.nav3:active {
	font: 9px Verdana, sans-serif;
	color: #000;
}
/*  accueil*/
a.nav4:link,a.nav4:visited{
	font: bold 9px Verdana, sans-serif;
	color: #000;
	text-decoration: none;

}
a.nav4:hover,a.nav4:active {
	color: #903;
	font: bold 9px Verdana, sans-serif;
	text-decoration: none;

}
/* ###########################              titres                  ##############################"*/

.Titrerouge {

	font: bold 12px Verdana, sans-serif;
	color: #903;
}
.Titrerouge2 {

	font: bold 14px Verdana, sans-serif;
	color: #903;
}
/* ###########################              textes         ##############################"*/

.textrouge {
	font: bold 10px Verdana, sans-serif;
	color: #903;
}


/* ###########################              formulaires         ##############################"*/

/* le call back*/ 
.inputCB {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000;
	height: 14px;
	width: 66px;
	border: 1px solid #978B7A;
}

.form_callback{
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #930;
	height: 95px;
	width: 161px;
}

/*  accés espace client*/

.inputEC{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000;
	height: 14px;
	width: 60px;
	border: 1px solid #978B7A;
}

.form_espclient{
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #000;
	height: 100px;
	width: 130px;
}

.formulaire{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000;
	border: 1px solid #978B7A;
}
.formulaire_view{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #978B7A;
}
.formulaire_view2{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #978B7A;
	background-color: #EBEAE5;
}
.formulaire_viewL{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border-left: 1px solid #978B7A;
}
.formulaire_viewLR{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border-left: 1px solid #978B7A;
	border-right: 1px solid #978B7A;
}
.formulaire_viewLRB{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border-left: 1px solid #978B7A;
	border-right: 1px solid #978B7A;
	border-bottom: 1px solid #978B7A;
	background-color: #F4F3F0;
}
.formulaire_viewR{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border-right: 1px solid #978B7A;
}
.formulaire_viewU{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	border-top: 1px solid #978B7A;
}
.formulaire_viewEmpty{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

/*  fonds des form */
.apcb {
	background: url(images/call-back.gif) no-repeat;
}

.espace{
	background: url(images/espace-clients.gif) no-repeat;

}


/*#######################" fond des photos aleatoires page accueil############"*/ 

.aleaaccueil {

	background: url(img-alea-index/fond.gif) no-repeat;
}

/* ################### menu ######################*/

.teteliens{
padding-right: 5px;
font:  bold 12px verdana,sans-serif ;
color:#930;
margin: 0px;
}

DD,ul,li  {
	padding-right: 0px;
	padding-left: 0px;
	 padding-bottom: 0px;
	 padding-top: 0px;
	 list-style-type: none;
	 margin: 0px;
}

	/* def generale communes a tous les A de li de menu*/
#menu li A {
	font: bold 9px verdana,sans-serif;
	color: #000;
	text-decoration: none;
	display: block;  
	height: 13px; 
	text-align: right;
	margin-top:1px;
	/* ecarter du bord droit */
	padding-right:5px;
}

#menu li A:link {
background: #DDD7CF;
border-top: #D0CFC8 1px solid;
border-bottom: #D0CFC8 1px solid;
	}
#menu li A:visited{	
background: #DDD7CF;
border-top: #D0CFC8 1px solid;
border-bottom: #D0CFC8 1px solid;
	}
	
#menu li A:active {	
background: #EBEAE5;	
border-top: #EBEAE5 1px solid;
border-bottom: #EBEAE5 1px solid;
}

#menu li A:hover {	
background: #EBEAE5;
border-top: #EBEAE5 1px solid;
border-bottom: #EBEAE5 1px solid;
	}

	
	/*   liste puce liens */ 
	

/* def generale communes*/
#liensamis li a{font: bold 9px verdana,sans-serif;}
#liensamis li a:link ,#liensamis li a:visited{
	font: bold 9px verdana,sans-serif;
	display: block;  
	height: 15px; 
	list-style: url(images/puce1.gif) inside;
	color:#333;
	text-decoration:none;
}
#liensamis li a:hover,#liensamis li a:active {
font: bold 9px verdana,sans-serif;
	display: block;  
	height: 15px; 
	list-style: url(images/puce1.gif) inside;	
color:#930;
text-decoration:none;
	}

	
	
/*	############  bordures           ###########*/
.bordg {
	border-left: 1px solid #978B7A;
	background: #FFFFFF;
}
	
.bordd {
	border-right: 1px solid #978B7A;
	background: #FFFFFF;
}

.telechargement {
	border-top: 1px #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px #CCCCCC;
}
