/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/***********************
** Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
***********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: 		transparent;
	border: 			0;
	margin: 			0;
	padding: 			0;
	vertical-align: 	baseline;
}
body {
	line-height: 		1;
}
h1, h2, h3, h4, h5, h6 {
	clear: 				both;
	font-weight: 		normal;
}
ol, ul {
	list-style: 		none;
}
blockquote {
	quotes: 			none;
}
blockquote:before, blockquote:after {
	content: 			'';
	content: 			none;
}
del {
	text-decoration: 	line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: 	collapse;
	border-spacing: 	0;
}
a img {
	border: 			none;
}

/***********************
** GENERAL
***********************/
body {
	background:			url('../images/grad.jpg') repeat-x #F1F1F1;
	color:				333333;
	font-family: 		Trebuchet MS,Helvetica, sans-serif;
	font-size:			14px;
}

#site{
	background:none;
	margin: 0 auto;
	width:980px;
}

#site #head{
	background:url('../images/header.png') no-repeat ;
	height:283px;
	width:980px;
}

#site #content{
	background:url('../images/bg_content.png') repeat-y ;
	float:left;
	width:980px;

}

#site #content2{
	background:url('../images/bg_content2.png') repeat-y ;
	float:left;
	width:980px;

}

#site #slider{
	margin-left:65px;

	color:#333333;
	font-size:13px;
	width:880px;
	padding-top: 55px;
	font-weight:normal;
	font-family: Arial,Helvetica, sans-serif;
	min-height:500px;
}

#site #slider .sep{
	background:url('../images/sep.png') no-repeat;
	padding-top: 20px;
	height:16px;
}

#pay1 { 
height:110px;
width:330px;
float:left;
}

#pay1 span, 
#pay2 span { 
font-size:10px;
font-style:italic;
}

#pay1 .choix_pay, 
#pay2 .choix_pay { 
margin:10px;
vertical-align:top;
}

#pay2 { 
height:110px;
width:330px;
float:left;
}

#site #slider1,
#site #slider2{
margin-top:20px;
height:85px;
background:none;
width:700px;
}


#site #slider h1 {
	font-size:25px;
	color:#5e6365;
	font-family: Trebuchet MS,Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
	padding-top: 30px;
}

#site #slider h3.pad,
#site #slider h3.pad2,
#site #slider h3.pad3 {
    font-size: 12px;
    margin:15px;
	font-weight: normal;
}


#site #slider h3.pad p{
clear: both;
width:170px;
display: inline-block;
background: url("../images/puce.png") no-repeat scroll 0 55% transparent;
padding-left: 16px;
}

#site #slider h3.pad span{
clear: both;
width:170px;
display: inline-block;
background: url("../images/puce.png") no-repeat scroll 0 55% transparent;
padding-left: 16px;
}

#site #slider h3.pad2 p{
clear: both;
width:425px;
display: inline-block;
background: url("../images/puce.png") no-repeat scroll 0 55% transparent;
padding-left: 16px;
}

#site #slider h3.pad3 p{
clear: both;
width:170px;
display: inline-block;
padding-left: 16px;
font-style:italic;
}

#site #slider h3.pad3 span{
clear: both;
width:170px;
display: inline-block;
padding-left: 16px;
font-style:italic;
}

#site #slider3 {
	height:105px;
	}

#site #slider3 span{
	font-size:13px;
	font-style:italic;
}

#site #slider3 ul li{
	margin-top:12px;
	font-size:13px;
	color:#2b2b2b;
	font-family: Arial,Helvetica, sans-serif;
}




#site #chapeau{
	float:left;
	margin-left:65px;
	margin-top:300px;
	width:585px;
	height:70px;
	position:absolute;
}
#site #chapeau h3{
	font-size:15px;
	color:#2b2b2b;
	font-family: Calibri,Helvetica, sans-serif;
	font-style:italic;
	line-height:20px;
}

#site #gif{
	margin-left:708px;
	margin-top:295px;
	float:left;
	width:375px;
	min-height:280px;
	position:absolute;
}

#site #fond_restit{
    margin-left: 160px;
	margin-bottom: 5px;
    margin-top: 18px;
	float:left;
	width:331px;

}

#site #side{
	margin-left:706px;
	margin-top:578px;
	float:left;
	min-height:280px;
	position:absolute;
}


#site #logo{
	margin-left:715px;
	margin-top:6px;
	width:165px;
	height:57px;
	position:absolute;
	cursor:pointer;
}

#site #women {
	background:url('../images/women.jpg') repeat-y ;
	margin-left:95px;
	margin-top:77px;
	width:881px;
	height:328px;
	position:absolute;
}

#site #coord{
	margin-top:60px;
	width:350px;
	height:200px;
	float:left;
}

#site #coord ul li{
	margin-top:12px;
	font-size:13px;
	font-family: Arial,Helvetica, sans-serif;
}

#site #coord table input{
	width:180px;
}

#site #coord ul li span{
	width:40px;
}

#site #time{
	margin-top:60px;
	width:500px;
	height:200px;
	float:left;
}

#site #time ul li{
	margin-top:12px;
	font-size:13px;
	color:#2b2b2b;
	font-family: Arial,Helvetica, sans-serif;
}

#site #btn{margin-left:157px;width:282px;height:54px;background-image:url('../images/btn.png');cursor:pointer;}

#site #ml{
	margin-top:25px;
	margin-left:10px;
	width:834px;
	float:left;
	font-size:10px;
	color:#b0b0b0;
	line-height:13px;
}

#site #ml2{
	margin-top:25px;
	font-style:italic;
	width:834px;
	float:left;
	font-size:12px;
	color:#b0b0b0;
	line-height:13px;
}

#site #ml a{
 text-decoration:none;
color:#b0b0b0;
}

#site #footer{
	background:url('../images/bot.png') repeat-y ;
	height:35px;
	width:980px;
	float:left;
	margin-bottom:25px;
}

#site #footer2{
	background:url('../images/bot2.png') repeat-y ;
	height:35px;
	width:980px;;
	float:left;
	margin-bottom:25px;
}

#site #text_bot{
	font-size:12px;
	color:#b0b0b0;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
	width:970px;
	float:left;
	margin-bottom:35px;
	line-height:16px;
}

#site #text_bot h2{
	font-size:19px;
	font-weight:bold;
	margin:5px 0;
}

#site #text_bot h5{
	margin:15px 0;
	font-size:10px;
}

#site #slider table{ margin-top:6px; }

.who1{width:162px;height:52px;background-image:url('../images/sprite_who.gif');}
.who1:hover,.who1Hover{background-position:0px -52px;cursor:pointer}
.who2{width:162px;height:52px;background-image:url('../images/sprite_who.gif');background-position:-162px 0px;}
.who2:hover,.who2Hover{background-position:-162px -52px;cursor:pointer}
.who3{width:162px;height:52px;background-image:url('../images/sprite_who.gif');background-position:-324px 0px;}
.who3:hover,.who3Hover{background-position:-324px -52px;cursor:pointer}


.rappel{height:20px;background-image:url('../images/checkoff.gif');background-repeat:no-repeat;padding-left:25px;padding-top:3px;width:250px;}
.rappelActive{height:20px;background-image:url('../images/checkon.gif');background-repeat:no-repeat;padding-left:25px;padding-top:3px;width:250px;}
.rappel:hover,.rappelActive:hover{cursor:pointer}

#site #txt_restit{
	float:left;
	width:580px;
	min-height:160px;
	padding-left: 230px;
	padding-top:50px;

}

#site #txt_restit h3{
	font-size:25px;
	color:#1d2c7c;
	font-family: Calibri,Helvetica, sans-serif;
	font-weight:bold;
}

#site #txt_restit h2{
	font-family: Calibri,Helvetica, sans-serif;
	font-size:17px;
	margin-top:10px;
}

#site #img_restit{
	margin-left:630px;
	margin-top:506px;
	min-height:160px;
	position:absolute;
}

#site #content_restit{
	font-family: Calibri,Helvetica, sans-serif;
	margin-left:65px;
	width:880px;
	font-size:15px;
	line-height:17px;
	margin-top:40px;
	text-align: justify;
}

#site #content_restit h2{
	font-size:20px;
	color:#1d2c7c;
	font-family: Calibri,Helvetica, sans-serif;
	font-weight:bold;
}

#site #content_restit h3{
	font-weight:bold;
	margin-top:16px;
	margin-bottom:4px;
	color:#11719e;
	font-size:17px;
}

#site #bloc_right{
	border:3px solid #ededed;
	margin-left:642px;
	width:300px;
	height:265px;
	margin-top:568px;
	min-height:160px;
	position:absolute;
	font-family: Calibri,Helvetica, sans-serif;
}

#site #img_right{
	background-image:url('../images/callcenter.gif');
	background-repeat:no-repeat;
	margin-left:55px;
	width:164px;
	height:113px;
	margin-top:333px;
	min-height:160px;
	position:absolute;
}
#site #bloc_content{
	margin:10px;
	line-height:17px;
}

#site #bloc_content h2{
	color:#049864;
	font-size:16px;
	font-weight:bold;
	padding-bottom:8px;
}
#site #bloc_content ul{
padding-top:12px;
margin-left:18px;
color:#575757;
	line-height:19px;
}
