/* _______________ TEXTES ET LIENS _______________ */

div, li, ul {
	text-align:left;
	list-style : none;
	}

td,th,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0; 
	zoom:1;
	}

p:first-letter, h2:first-letter, h3:first-letter, h4:first-letter{
	font-weight:bold;
	}
	
p {
	font-size:1em;
	text-align: justify;}

h1{	font-size: 1.8em;
	font-weight: lighter; 
	line-height: 1.4em;
	display: block;
	background: url('images/fcap-puce-titre.png') no-repeat left;
	vertical-align:top;
	text-align:left;
 	padding-left:10px;
	text-decoration:none;
		}
	
h2 {
	font-size: 1.4em;
	font-weight: bold; 
	line-height: 1.3em;
	}
	
h3 {
	font-size: 1.2em; 
	font-weight: bold;
	line-height: 1.3em;
	}
h4 {
	font-size: 1.1em;
	font-weight: normal;
	font-style: italic;
	line-height: 1.3em;}
	
h5 {
	margin:0;
	padding:0;
	font-size: 1em;
	font-weight: lighter;
	} 
	
h6 {
	margin:0;
	padding:0;
	font-size: 0.8em;
	font-weight: lighter;
	line-height: 1.3em;}

a:link, a:visited {
	text-decoration: underline;
	color: #FF6600;} 
a:hover {
	text-decoration: none;
	color: #FF6600;}

.or,.or a:visited,.ora:link {
	color: #AD8F1D ;
} 
.or a:hover {
	text-decoration:underline;
	color: #AD8F1D ;
	}

.gris,.gris a:visited,.gris a:link {
	color: #999999 ;
	} 
.gris a:hover {
	text-decoration:none;
	color: #000000 ;
	}

.blanc,.blanc a:visited,.blanc a:link {color: #FFFFFF ;} 
.blanc a:hover {text-decoration:underline; color: #FFFFFF;} 

.noir, .noir a:visited,.noir a:link {color: #000000 ;} 
.noir a:hover {text-decoration:none; color: #666666 ;} 

.rouge, .rouge a:visited,.rouge a:link {color: #FF0000; } 
.rouge a:hover {text-decoration:none; color: #FF0000; } 


/* _______________ ENTETE _______________ */

#entete h1{
	position:absolute;
	right:10px;
	top:0px;
	display: block;
	font-size:0.8em;
	font-weight:normal;
	background: none;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:130px; 
	height:96px; 
	margin: 5px 20px 10px 20px;
}
	
/* _______________ MENU _______________ */


	#menu{
		border-right: #F9E0C3 1px solid;
		float:left;
		margin-top:10px;
		width:200px;
		background: url('images/fcap-puce-menu.png') repeat-y left;
		}
		#menu_fcap{
		width:200px;
		font-size: 1.1em;
					}
		
		#menu_fcap li, ul{
		list-style: none;
		margin:0;
		padding:0;
		}
		
		#menu_fcap a:link, #menu_fcap a:visited {
			text-decoration: none;
			color: #774A39;
		}
		#menu_fcap a:hover{
			color : #FF6600;
			background: url('images/fcap-puce-menu-on.png') no-repeat left;
		}
			.lien_menu {
			display: block;
			font-size:1em;
			font-weight:bold;
			padding-left: 8px;
			border-bottom: 1px solid #F9E0C3;
			zoom:1;
			list-style-type:none;
			margin:0;
		}
		

/* _______________ SOUS MENU _______________ */

.sous_menu {
	font-size:1em;
	display: block;
	padding-top:0;	
	padding-left: 16px;
	font-weight:normal;
	border-bottom: 1px solid #F9E0C3;
	zoom:1;
	list-style-type:none;
}

.sous_menu_dernier {
	font-size:1em;
	display: block;
	padding-top:0;	
	padding-left: 16px;
	font-weight:normal;
	zoom:1;
	list-style-type:none;
}

		
/* _______________ PIED DE PAGE _______________ */
	#adresse{
		float:right;
		width:200px;
  		padding:10px;
		font-size:0.9em;
		}


	#footer h3{
		float:left;
 		width:200px;
  		padding-left:10px;
		padding-top:24px;
		font-size:0.8em;
		font-weight: normal;
		}

	#footer-texte{
	text-align:bottom;
		color:#FFFFFF;
		}

#info{
	float:left;
	padding-left:180px;
	padding-top:60px;
	margin:0;
	width:280px;
	}
		
	#lien_utile{
		list-style:none;
		margin:2px;
		}
		
	#lien_utile li{
		display:inline;
		}
		
	#lien_utile a:link,#lien_utile a:visited{
		font-size:1em;
		text-decoration:none;
		}
		
	#lien_utile a:hover{
		text-decoration:underline;
		}
		
		
.separateur {
	background: url('images/fd-separateur.gif') top right repeat-y;
	height:5px
	}		
/*_______________ CONTACT _______________*/	
#bloc-label {
	float : left;
	width : 200px;
	vertical-align : top;
	margin : 0;
	padding : 0;
      }
#bloc-label UL {
	margin-top : 0;
	margin-left : 40px;
	text-align : left;
	list-style : none;
	padding : 0;
	margin-right : 0;
      }
#bloc-label LI {
	background : url('images/p-rd-grise.gif') no-repeat left top;
	display : block;
	vertical-align : top;
	height : 18px;
	line-height : 20px;
	font-weight : bold;
	font-size : 10px;
	color : #779c3f;
	text-decoration : none;
	margin : 2px;
	padding : 0 0 0 10px;
      }

#form_contact{
	float:left;
	width:460px;
	padding:0;
	margin:10;
	padding-bottom:20px;
	border:1px solid #774A39;
	background:#FBEBD9;
}
#form_contact label,#form_contact input,#form_contact textarea {
	float:left;
	margin-bottom:8px;
}
#form_contact label{
	width:190px;
	display:block;
	clear:left;
	text-align:right;
	font-weight:bold;
	font-size:0.9em;
}

#form_contact input{
	margin-left:5px;
}
#form_contact textarea{
	margin-left:5px;
}
#form_contact h6{
	margin:0;
 	padding:5px;
	padding-left:20px;
	margin-bottom:17px;
	background-color:#774A39;
	color:#ffffff;
	font-weight:bold;
	line-height:0.9em;
	font-size:1em;
	width:200px;

}

#from-box-gauche {
	float:left;
	margin-bottom:8px;
}
#from-box-droite {
	float:right;
	margin-bottom:8px;
	padding-right:10px;
}
/*_______________ CHAMPS _______________*/

.champtextarea {
	padding:2px;
	margin: 0px;
	border: #774A39 1px solid;
	text-decoration: none;
	text-transform: none;
	font: 0.9em;
	color:#774A39;
	width: 140px;
	line-height:16px;
	}
	
.champdemande {
	padding:2px;
	margin: 0px;
	margin-bottom:17px;
	border: #774A39 1px solid;
	width: 240px;
	text-decoration: none;
	text-transform: none;
	font: 0.9em;
	color: #774A39;
	}
	
.formbouton {
	margin: 0;
	padding:0;
	border: #774A39 1px solid;
	width:70px;
	height:22px;
	text-decoration: none;
	font: 0.9em;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #774A39;
	}

#boutons{
	float: right;
	margin: 10px 115px 0 0;
	padding:5px;
}	
	

/* _______________ CONTENUS _______________*/
hr {
	border-bottom:2px solid;
	}
	
.hr-orange {
	color: #FF7500;
	}
	
.hr-gris {
	color: #666666;
	}

.colonne-droite {
	width:220 px;
	}

.colonne-gauche {
	vertical-align:top;
	width:520px;
	margin: 0px;
 	padding: 0px 25px 0px 25px;
	}

.para-gris {
	background-color:#EAEBE9;
	padding:10px;
	}
	
.para-blanc {
	padding:10px;
	}
	
.para-vert {
	background-color:#EAEBE9;
	padding:10px;
	}
	
.para-intro{
	padding-top:10px;
	}	
.col-droite {
	width:220 px;
	background:url('images/fcap-col-d-bas.png') bottom no-repeat #F8DCBD;
	vertical-align:top;
	padding:10px;
	padding-bottom: 26px;
	font-size:12px;
	}	
	
.colonne {
	display:block;
	width:210px;
	vertical-align:top;
	padding:5px;
	padding-bottom: 26px;
	}		
		
.st-bloc {
	display: block;
	vertical-align:top;
	width:300px; 
	height:18px;
	background:#774A39;
	margin: 0px;
 	padding: 2px 2px 0px 20px;
	font-weight:bold;
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;
	}

	.lien-site {
		font-size:0.8em;
		line-height:0.7em;
		color:#AD9EA8;
		text-decoration:none;
		text-align:right;
		margin: 0px;
		}

DIV.colonne-cadre {
	display:block;
	vertical-align:top;
	width:220px;
	margin: 0px 10px 0px 0px;
 	padding: 12px;
	border: 1px solid #000000;
	}

