html { 
 margin:0px; 
 padding:0px;
 height:100%;	
}


	body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;			
	background-color:#900000;
	background-repeat:repeat-x;
	}

/* ------------- textes ----------------------- */
form
{
	margin-bottom: 0px;
	display:inline;
}

td{
font-family:arial;
font-size:8pt;
font-weight:normal;
color:#33372A;
}

small{
font-family:arial;
font-size:9pt;
font-weight:normal;
color:#707663;
}


A{

font-family:arial;
font-size:8pt;
font-weight:bold;
color:#CF1F1F;
}

A:HOVER{
text-decoration:none;
font-family:arial;
font-size:8pt;
font-weight:bold;
color:#AC0000;
}


H1{
font-family:arial;
font-size:16pt;
font-weight:bold;
color:#CF1F1F;
margin-bottom: 0px;
display:inline;
}

H2{
font-family:arial;
font-size:12pt;
font-weight:bold;
color:#cb0000;
margin-bottom: 0px;
display:inline;
}

H3{
font-family:arial;
font-size:9pt;
font-weight:bold;
color:#CF1F1F;
margin-bottom: 0px;
display:inline;
}


.bottom{
font-family:arial;
font-size:8pt;
font-weight:normal;
color:#677F01;
}

.bottom A{ 
text-decoration:underline;
font-family:arial;
font-size:8pt;
font-weight:normal;
color:#4C5D02;
}

.bottom A:HOVER{ 
font-family:arial;
font-size:8pt;
font-weight:normal;
color:#960001;
}

/* ------------- formulaires ----------------------- */
.noclass {
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 0;
}

input {
	background-color: #ffffff;
	border-color: #6B7A42;
	border-width: 1;
	border-style: solid;
	font-family:  arial;
	font-size: 10px;
	color: #707663;

}

select{
	background-color: #ffffff;
	border-color: #6B7A42;
	border-width: 1;
	border-style: solid;
	font-family:  arial;
	font-size: 10px;
	color: #707663;

}

textarea {
	background-color: #ffffff;
	border-color: #6B7A42;
	border-width: 1;
	border-style: solid;
	font-family:  arial;
	font-size: 10px;
	color: #707663;

}

.btn{
	background-color: #C90000;
	border-color: #ffffff;
	border-width: 0;
	border-weight: bold;	
	border-style: solid;
	font-family:  arial;
	font-size: 11px;
	color: white;
}

/* ------------- elements ----------------------- */
hr{
height:1px;
color:#B1BC92;
position:relative;
top:-5px;
}

.texte_blanc{
color:#ffffff;
}

.justify{
text-align:justify;
}

.no-repeat{
background-repeat:no-repeat;
}

.page{
border-top: 0px solid #ffffff; 
border-left: 5px solid #ffffff; 
border-right: 5px solid #ffffff; 
border-bottom: 0px solid  #ffffff;
background-color:#E2ECC7;
}

.cadre{
border-top: 1px solid #ffffff; 
border-left: 1px solid #ffffff; 
border-right: 1px solid #73814B; 
border-bottom: 1px solid  #73814B;
background-color:#F8FBEE;
}

.cadre TH{
background-color:#900000;
color:white;
font-size:14px;
}


.padding{
padding-left:28px;
padding-top:0px;
padding-right:25spx;
padding-bottom:8px;
}


.NoBorder{border-width:0;background-color: transparent;position:relative;left:-5px;}
div.NoBorder input {border-width:0;background-color: transparent;}
span.NoBorder input {border-width:0;background-color: transparent;}

.couple_contact{    /*conteneur qui reprend chaque label avec son input*/
margin-bottom:10px;

}

/* ------------------------ Enquete -------------------------------------- */

#enquete{
	color:#8c8c8c;
	font-size:18px;
	position:absolute;
	top:170px;
	z-index:1000;
	background: white;
}

#enquete .top {
	background:url('images/popup_top.jpg') 0px 0px no-repeat white;
	padding: 0px;
	width: 614px;
	height: 188px;
}

#enquete .txt {
	padding:15px;
	width:570px;
	*width: 614px;
	position: relative;
	top: -50px;
	height: auto;
	border:7px solid #950101;
	border-top: 0px;
}

#enquete h2 {
	font-size: 22px;
	color: #b3011b;
}

#enquete .btn {
	background-color: #C90000;
	border-color: #ffffff;
	border-width: 0;
	padding: 5px 7px;
	border-weight: bold;	
	border-style: solid;
	font-family:  arial;
	font-size: 15px;
	color: white;
}

	#enquete .btn:hover {

	}