﻿/***********************************************************************************************************************/
/**************************************** PREHOME ******************************************************************/
/***********************************************************************************************************************/

#content_flash{
	float:left;
	margin-top:20px;
	/*margin-bottom:-20px;*/
	width:804px;
	height:130px;
}
#popin_pres_speed{
    display:none;
}

#header{
	background:url(../img/bg_prehome_header.jpg) top left no-repeat;
}
.btnOK{
	width:40px;
	height:23px;
	background-image:url(../img/btn_ok.png);
} 
#formLogin{
	margin:8px 0 0 0;
	float:right;
	width:440px;
}
#formLogin label{
	float:left;
	text-align:left;
	margin-top:3px;
	margin-right:30px;
}
#formLogin input{
	width:130px;
	float:left;
	padding:2px;
}
#formLogin a {
	margin:0 0 0 5px;
	float:left;
}
#formLogin .motdepasseoublie{
	margin:0 0 0 15px;
}

body.prehome{
	background-color:#ffffff;
	background-image:url(../img/bg_prehome_global.jpg);
	background-position:top;
	background-repeat:repeat-x;	
}

#formLogin a.btnFB{
	float:left;
	margin-left:320px;
}
#formLogin input.memoInfo{
	float:left;
	margin-left:85px;
	width:15px;
}
#formLogin p{
	margin-top:3px;
	float:left;
}
#formLogin #divLabelsLogin{
	margin:0px 0px 0px 85px;
	float:left;
	width:300px;
}
#formLogin #divLabelsLogin label{
	width:138px;
	height:10px;
	font-weight:normal;
}
#formLogin #divchampsLogin{
	margin-top:5px;
	float:left;
	width:440px;
}
#formLogin #divmemoLogin{
	margin-top:0px;/*5px;*/
	float:left;/*left;*/
	/*width:300;423px;*/
}

#formLogin div  label{
	margin-right:10px;
}
#formLogin div input{
	margin-right:10px;
}

.valideEmpty{
	/*background:url(../img/puce_valideOK.png) left center no-repeat;	*/
	width:25px;
	height:25px;
	display:block;
	float:left;
	margin-left:5px;
}
.valideOK{
	background:url(../img/puce_valideOK.png) left center no-repeat;	
	width:25px;
	height:25px;
	display:block;
	float:left;
	margin-left:5px;
}
.valideKO{
	background:url(../img/puce_valideKO.png) left center no-repeat;
	width:25px;
	height:25px;
	display:block;
	float:left;
	margin-left:5px;
	/*margin-top:5px;*/
}

#leftPreHome{
	width:600px;
	margin-top:17px;
	margin-left:-22px;
	float:left;
	background:url(../img/bg_prehome_illustration.jpg) top left no-repeat;
	height:333px;
}	
	
#leftPreHome .btn_visite_guidee_a{
	float:left;
	margin-top:194px;
	margin-left:270px;
}
		
#rightPreHome{
	width:360px;
	float:left;
	margin-left:20px;
}

#rightPreHome h2{
	font-size:24px;
	margin:15px 0 0 9px; 
}
#inscriptionPrehome{margin-top:0;margin-left:10px;}

#inscriptionPrehome .champ{
	height:25px;
}
#inscriptionPrehome label{
	width:115px;
	float:left;
	margin-top:7px;
}
#inscriptionPrehome label.lbl_champsObligatoires{
	text-align:center;
	width:300px;
}

#inscriptionPrehome input{
	width:170px;
	margin-top:5px;
	float:left;
}

#inscriptionPrehome label.ch{
	float:left;
	margin-right:10px;
	width:50px;
}
#inscriptionPrehome input.ch{
	float:left;
	width:15px;
	margin-top:8px;
}
#inscriptionPrehome select{
	float:left;
	margin-top:5px;
	padding-left:0px;
	text-align:left;
}
#inscriptionPrehome .pays,#inscriptionPrehome .departement{
	width:87px;
}
#inscriptionPrehome .departement{
	margin-left:0px;
}
#offrePrivilege{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#offrePrivilege input{
	width:30px;
	float:left;
	margin-top:10px;
	margin-left:0px;
}
#offrePrivilege label{
	float:left;
	width:80%;
}

#inscriptionGratuite img{
	margin-left:50px;
	margin-top:10px;
}

.condition{
	font-size:10px;
	text-align:center;
	width:247px;
	margin-left:50px;
}
