@charset "utf-8";
/* CSS Document */

body{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-size:13px;
	text-align:justify;
}

td{
	font-size:13px;
}

.fond{
	background:url(/charte/fond.jpg) no-repeat center top;
	background-color:#c7c804;
}

.txt_blc{
	color:#FFFFFF;
	font-size:13px;
}


.border_gris{
	border:solid  #EEEEEE 3px;
}

p{
 	text-align:justify;
	font-size:13px;
	padding:0px;
	margin:0px;
}

h1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.text_blanc_14{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;

}

h2{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h3{
	font-weight:bold;
	color:#FFF;
	font-size:15px;
}

/* Liens */

a{
	text-decoration:underline;
	color:#666666;
}

a:hover{
	color:#cccc00;
	text-decoration:none;
}

a.lien_grosblanc{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

a.lien_grosblanc:hover{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

h3 a{
	text-decoration:underline;
	color:#ffffff;
}

h3 a:hover{
	text-decoration:none;
	color:#ffffff;
}

h2 a{
	text-decoration:underline;
	color:#000000;
}

h2 a:hover{
	text-decoration:none;
}

h1 a{
	text-decoration:underline;
	color:#ffffff;
}

h1 a:hover{
	text-decoration:none;
}

a.faq{
	color:#666666;
}
	
a.faq:hover{
	color:#67CDA1;
	text-decoration:none;
}

a.reponse{
	color:#ffffff;
}
	
a.reponse:hover{
	color:#868686;
	text-decoration:none;
}

a.kit{
	color:#666666;
}
	
a.kit:hover{
	color:#6699cc;
	text-decoration:none;
}

a.bureau{
	color:#666666;
}
	
a.bureau:hover{
	color:#cd6667;
	text-decoration:none;
}

a.finition{
	color:#ffffff;
}
	
a.finition:hover{
	color:#ffffff;
	text-decoration:none;
}

.fd_transparant{
	background-image:url(/charte/fond_transparant.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

ul, li{
	font-size:13px;	
	list-style:square;
	list-style-position:outside;
	margin-top:0px;
	text-align:justify;
}

.question_faq{
	padding-left:15px;
	padding-right:20px;	
	padding-bottom:3px;
	height:25px;
}

.reponse_faq{
	color:#FFFFFF;
	font-size:13px;
	background-color:#67CDA1;
}

.reponse_finition{
	color:#ffffff;
	font-size:13px;
	background-color:#CCCC00;
}

.padding_contenu{
	padding-left:15px;
	padding-right:20px;
}

.padding_img{
	padding:10px;
	margin-left:10px !ie;
	padding-right:0px;
	padding-top:0px;	
}

.formulaire{
	font-size:13px;
	padding:5px;
	border:solid 1px #CCCC00;
}

/*div video*/

.div_video {
	background-color:#ffffff;
    position:fixed;
	height:100%;
	width:100%;
	filter:alpha(opacity=60);
   -moz-opacity:0.6;
	opacity:0.6;
	left:0px;
	top:0px;
	z-index:280;
	margin:auto;
}

.div_video2 {
    position:absolute;
	height:100%;
	width:100%;
	z-index:250;
	visibility:hidden;
	top:0;
	left:0;
}
.div_video3 {
    position:absolute;
	width:100%;
	z-index:300;
	top:219px;
	top:225px !ie;
}


input.envoyer{
	text-align:center;
	background-color:#CCCC00;
	border-top:solid 1px #FFF;
	border-left:solid 1px #FFF;
	border-right:none;
	border-bottom:none;
	color:#FFF;
	font-weight:bold;
	width:116px;
	height:23px;
	border:none;
	cursor:pointer;
}