body {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	}
	
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ul, ol {list-style : none;}
/*table { border-collapse:collapse; border-spacing:0;}*/
fieldset,img { border:0; }
a {text-decoration:none;}
p {	margin:0;}


#main, #main_contact, #main_confirm{
	width:740px;
	border:5px solid #4d575f;
	margin:30px auto;
	}
	
.img_newdeal{
	background:url(./img_newdeal.gif) no-repeat 0 0;
	text-indent:-99999px;
	height:267px;
	width:274px;
	outline:none;
	position:relative;
	border:0px;
	top:-7px;
	right:-7px;
	float:right;
}
#main p, #main_contact p, #main_confirm p{ 
	text-align:left;
	margin-left:60px;
	margin-top:18px;
	margin-bottom:14px;
}
	
#main ul li{
	font-size:12px;
	text-align:left;
	margin-left:60px;
	margin-top:8px;
	padding-left:30px;
	height:13px;
	line-height:13px;
	}

.fleche{ 
	
	background:url(./img_newdeal.gif) no-repeat -26px -466px;
	position:relative;
	outline:none;
	text-indent:-9999px;
	text-align:left;
	height:9px;
	width:5px;
	display:block;
	float:left;
	margin-right:8px;
	}
.plus{ 
	
	background:url(./img_newdeal.gif) no-repeat -40px -465px;
	position:relative;
	outline:none;
	text-indent:-9999px;
	text-align:left;
	height:12px;
	width:12px;
	display:block;
	float:left;
	}
	
#main .liste p{
	float:left;
	margin:0;
}
	
#main p span.red, #main ul li span.red{ color:#c1002b; padding-left:0;}
#main p span.bold{ font:bold 12px Arial, Helvetica, sans-serif; padding-left:0;}
#main p span.italic{font-style: italic; padding-left:15px;}

#main h2{
	
	background-color:#4d575f;
	position: relative;
	border:0px;
	margin-top:50px;
	padding-left:30px;
	color: #FFF;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align:left;
	height:25px;
	line-height:25px;

}
#one{width:335px;}
#two{width:212px;}
#three{width:105px;}
#three2{width:278px;}

#main h2 span{
	background: url(./img_newdeal.gif) no-repeat 0 -457px;
	position:absolute;
	display:block;
	 outline:none;
	 height:25px;
	 width:15px;
	 text-indent:-99999px;
	 top:0;
	 right:0;
	 }
	 
.contact, .contact_form{
	 background: url(./img_newdeal.gif) no-repeat 0px -267px;
	 position:relative;
	 display:block;
	 outline:none;
	 height:57px;
	 width:315px;
	 line-height: 43px;
	 padding: 14px 0 0 78px;
	 font-size:19px;
	 font-weight:bold;
	 color:#FFFFFF;
	 top:0;
	 right:0;
	}

.webo, .webo_confirm{background: url(./img_newdeal.gif) no-repeat -1px -339px;
	 position:relative;
	 display:block;
	 outline:none;
	 height:55px;
	 width:232px;
	 text-indent:-99999px;
	 float:left;
	 margin-left:10px;
}
.adperf, .adperf_confirm{
	background: url(./img_newdeal.gif) no-repeat -1px -395px;
	 display:block;
	 outline:none;
	 height:55px;
	 width:134px;
	 text-indent:-99999px;
	 float:right;
	 margin:0 10px 0;
}

/*-----------------------------------*/
.sous_titre_contact{
	margin:50px 0;
	line-height:20px;
	font-size:15px;
	
}
.text_chps_obli{font-size:11px;}

.texte_petit{
	font-size:10px;
	font-style:italic;
	}

.formulaire_contact{margin:60px 0 0 130px; height:350px;}
.champs_form{width:270px; border:solid 1px #000;}


.btn_envoyer{
	padding-bottom:2px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	width:113px;
	height:20px;
	background: url("btn_envoyer.gif") no-repeat top left;
	border:none;
	cursor:pointer;
}
.btn_envoyer:hover{
	color:#000;
	background: url("btn_envoyer_hover.gif");
}
.contact_form{ margin:30px 0 0 30px;}
.contact{ margin:30px auto;}

.text_confirm{margin:30px auto;}
.adperf_confirm{margin-top:20px;}
.webo_confirm{margin-top:20px;}

.lien_petit{font-size:11px; color:#000;}
.lien_petit:hover{text-decoration:underline;}

#main{height:930px;}
#main_contact{height:790px;}
#main_confirm{height:370px;}

/*-------------------------------------*/
