/* ************************************************************ */
/* ***************** STYLE DES PAGES STATIQUES ***************** */
/* ************************************************************ */


/* -------------------------- 
	VISUEL
--------------------------- */
.ideo_gbl_visuel {
	float:left;
	margin:5px 5px 10px 5px;
	padding:0 7px 1px 0;
}
.ideo_gbl_visuelRight {
	float:right;
	padding:0;
	margin:5px 5px 10px 10px;
}
.ideo_gbl_visuelCentre{
	margin:10px auto;
	width:349px;
}


/* -------------------------- 
	MODULE MENTIONS LEGALES 
--------------------------- */

.ideo_mlg_global {
	float:left;
	width:50%;
	margin:0 0 0 0;
}

.ideo_mlg_globalRight {
	float:right;
	width:45%;
	padding-left:2%;
	padding-right:2%;
}

/* -------------------------- 
	FIN MODULE MENTIONS LEGALES 
----------------------------- */


/* -------------------------- 
	PAGE INDEX 
--------------------------- */
.video {
	float:left;
	margin:0 0 0 12px;
}

#contenu p.centre {
	text-align:center;
}
#contenu .encartcontact {
	width:309px;
	height:100px;
	background:url(../images/integration/bgencart.jpg) no-repeat;
	margin:10px auto;
	text-align:center;
	padding:10px 0 0 70px;
}
#contenu .encartcontact p {
	width:300px;
	text-align:center;
}
#contenu .txtdroite{
	width:240px;
	float:left;
	margin-top:13px;
	
}
#contenu .txtdroite2{
	width:240px;
	float:left;
	margin-top:23px;
	
}
/* -------------------------- 
	PAGE DEVIS
--------------------------- */
.ideo_dvs_blocValidation {
	width:80%;
}
#ideo_dvs_blocForm div {
	margin:0 0 4px 0 !important; margin:0 0 10px 0;
	float:left;
	width:100%;
}
#ideo_dvs_blocForm input, #ideo_dvs_blocForm textarea{
	width:170px;
}
#ideo_dvs_blocForm label{
	width:220px;
	color:champColor;
	float:left;
	text-align:right;
	margin-right:10px;
}
/* BOUTONS RADIOS */
#ideo_dvs_blocForm  .ideo_dvs_blocRadio {
	float:left;
	width:200px;
	margin:0 0 10px 0;
}
.ideo_dvs_blocRadio span.label-radio {
	float:left;
	width:85%;
	margin:0 0 3px;
	color:#666;
}
.ideo_dvs_blocRadio span.bt-radio {
	float:left;
	clear:left;
	margin:0 0 3px;
	text-align:left;
}		
#ideo_dvs_blocForm .ideo_dvs_blocRadio span.bt-radio input{
	border:none;
	width:20px;
	height:10px;
	padding:0;
	vertical-align:middle;
}
/* CHECKBOX */
#ideo_dvs_blocForm .ideo_dvs_blocCheck {
	float:left;
	width:200px;
	margin:0 0 10px 0;
}
.ideo_dvs_blocCheck span {
	display:block;
	margin:0 0 1px 0;
	width:100%;
}		
#ideo_dvs_blocForm .check{
	width:10%;
	border:none;
	margin:0 3px 0 0;
	vertical-align:middle;
}
/* LISTE DEROULANTE */
#ideo_dvs_blocForm select.ideo_dvs_blocListe{
	width:172px;
	text-align:left;	
	color:champColor;
	padding:0;
	background:champBackground;
	border:;
}
/* BOUTON */
#ideo_dvs_blocForm  .ideo_dvs_blocBouton{
	margin:20px 0 10px 90px !important; margin:20px 0 10px 30px;
	width:80%;
}
#ideo_dvs_blocForm  .bouton{
	width:80px;
	height:auto;
	cursor:pointer;
	color:#fff;
	margin:0;
	padding:0;
	font-size:0.9em;
	background:#f7931d;
	border:1px solid #000;
	margin-right:10px;
}
#ideo_dvs_blocForm  .champRequis{color:red; font-size:9px;}
#ideo_dvs_blocForm  p.ideo_dvs_blocCaptcha {
	margin:10px 0 0 90px;
	text-align:left;
	width:220px;
	font-style:italic;
	color:texteColor1;
	line-height:12px;
	font-size:0.9em;
}
#ideo_dvs_blocForm  p.ideo_dvs_blocCaptcha img{clear:left;}
#ideo_dvs_blocForm span.ideo_gbl_obligatoire {
	color:#ff9501;
}