@charset "utf-8";
/* CSS Document */

/* START Css de mise en page de l'interface principal*/
/*---------------------------------------------------*/
#form_langue{
	float:right;
	}
#form_langue select{
	width:110px;
	font-size:11px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
 border-top-left-radius: 7px;
-moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-left-radius: 7px;
border-bottom-left-radius: 7px;
background: rgb(255, 255, 254);
background: -moz-linear-gradient(90deg, rgb(255, 255, 254) 30%, rgb(238, 238, 240) 70%);
background: -webkit-linear-gradient(90deg, rgb(255, 255, 254) 30%, rgb(238, 238, 240) 70%);
background: -o-linear-gradient(90deg, rgb(255, 255, 254) 30%, rgb(238, 238, 240) 70%);
background: -ms-linear-gradient(90deg, rgb(255, 255, 254) 30%, rgb(238, 238, 240) 70%);
background: linear-gradient(180deg, rgb(255, 255, 254) 30%, rgb(238, 238, 240) 70%);
	
}	

fieldset {
    border: none;
}

.content ol li{ margin-left:10px; padding-left:10px;}

.info_blog{ display:inline-block; width:100%; float:left;}

.date_blog{ 
    display: block;
    float: left;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: -12px;
    /*width: 100%;*/
	font-weight:bold;
	}
	
.catg_blog { 
    display: block;
    float: left;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: -12px;
    /*width: 100%;*/
	font-weight:bold;
	}

#block-views-blog-categorie-block, #block-views-categorie-blog-block{ 
    border-color: #D1D1D1;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-left: 4px;
    margin-top: 10px;
    padding: 5px 10px 5px;
	margin-bottom:10px;
    text-align: left;
    width: 240px;
	font-size:18px;
    color: #41599F;
		}
#block-views-blog-categorie-block ul, #block-views-categorie-blog-block ul{ 
	font-size:12px;
		}	
.item-list ul li{
	margin:0px;
	padding:0px;
	margin-left:15px;
	display:list-item;
	list-style:circle;}			


.content_blocsub img{
	margin-right:10px;
	}
	
.content_blocnoeud img{
	margin-right:10px;
	}	

body{
	background-color:#d3d7e7;
	background-image:url(../images/background_page.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:-1px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.section-blog{
	background-image:url(../images/background_page_blog.jpg);
	}	

a{
	color:#8ca0db;
	}

.liens_similaire{
	background-image:url(../images/puce_2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	display:block;
	}
.liens_noeud{
	background-image: url(../images/puce_2.gif);
    background-repeat: no-repeat;
    bottom: 30px;
    display: block;
    float: right;
    padding-left: 10px;
    padding-right: 15px;
    position: absolute;
    right: 5px;
    text-align: right;
	}		
.lien_noeud_sup{
	background-image:url(../images/puce_3.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 15px;
    text-align: left;
    width: 45%;
	}
	
.background_line01{
	background-image:url(../images/background_line01.jpg);
	width:951px;
	height:35px;
	}
	
.background_line02{
	background-image:url(../images/background_line02.jpg);
	width:951px;
	height:172px;
	}
.section-blog .background_line02{
	background-image:url(../images/background_line02_blog.jpg);	
	}
	
.background_line03a{
	background-image:url(../images/background_line03a.jpg);
	background-repeat:no-repeat;
	width:951px;
	float:right;
	margin:0px;	
	min-height:950px;
	}
	 
.background_line03b{
	width:951px;
	background-image:url(../images/background_line03b.gif);
	margin:0px;	
	}	
				
	
.background_line04{
	background-image:url(../images/background_line04.jpg);
	width:951px;
	height:130px;
	}
	
.background_line05a{
	background-image:url(../images/background_line05a.jpg);
	background-repeat:no-repeat;
	width:951px;
	float:right;
	margin:0px;	
	}
	 
.background_line05b{
	width:951px;
	background-image:url(../images/background_line05b.jpg);
	margin:0px;	
	}
.background_line05c{
    background-image: url("../images/background_line05c.jpg");
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    width: 951px;	
	}
	
.background_line06{
	background-image:url(../images/background_line06.jpg);
	width:951px;
	height:58px;
	}	
.spacer{
	clear:both
	}
	
.image_pagesimple{
	float:right;
	margin:10px;	
	}
	
/* END Css de mise en page de l'interface principal*/
/*---------------------------------------------------*/


/* Start Nicemenu */
/* ---------------*/

.block-nice-menus {
  /*background-color:#fff;*/
}

ul.nice-menu,
ul.nice-menu ul {
	background-color:#fff;
	padding:0px;
	margin:0px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

ul.nice-menu li {
	float:left;
	padding-left:0;
	display:block;
	width:100%;
}

ul.nice-menu a {	
  color:#999;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;  
}
ul.nice-menu a:hover{	
  color:#8ca0db;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;  
}


/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
	/*float:left;*/
	padding-top:0px;
	padding-bottom:2px;
	padding-left:3px;

}


.clicTitre
  {
	  background-image:url(/sites/all/themes/zen/cpe/images/bouton_arrow_down_selctbox.gif);
	  background-repeat:no-repeat;
	  background-position:right top; 
	  padding-top:3px; 
	  position: absolute;
	  border-color:#F00;
	  border-top: 1px solid #babccb;
	  border-left: 1px solid #babccb;
	  border-right: 1px solid #babccb;
	  border-bottom: 1px solid #babccb;  
	  width:200px;
	  background-color:#fff;
	  font-size:13px;
	  margin-left:300px;
  }

.clicCacher
  {
	  background-color:#FFF;
  }

.contenant 
  {	  
  width:95%;
  display:none;
  }
.menu_01 
  {
  display : block;
  } 
.menu_02 
  {
  display : none;
  } 

/* End nice menu */
/* --------------*/

/* Start quicksim */
/*----------------*/
.conteneur_principal{
	display:inline-block;
	}
.h2_bloc_leaderboard_01{	
	margin:0px !important; padding:0px !important; line-height:normal !important; font-size:18px !important;margin: 4px 0 0 10px !important;
}
.h2_bloc_leaderboard_02{
	color:#FFFFFF !important;margin:0px !important; padding:0px !important; line-height:normal !important;font-size:18px !important;margin: 4px 0 0 10px !important;
}	

form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}


.transp{
	filter:alpha(opacity=40); 
	opacity:0.4;	
	}
.quick_sim {
	float:left;
	background-image:url(../images/quicksim/quick_sim_bg.jpg);
	width:253px;
	/*height:261px;*/
	margin-left:-5px;
	}
	
.quick_sim_pos01 {
	float:left;
	background-image:url(../images/quicksim/quick_sim_bg_pos01.jpg);
	width:253px;
	height:71px;
	
	}

.quick_sim_pos02 {	
	float:left;
	background-image:url(../images/quicksim/quick_sim_bg_pos02.jpg);
	width:253px;
	height:59px;
	margin-left:-5px;	
	/*filter:alpha(opacity=30); 
	opacity:0.3;*/	
	}

.quick_sim_pos03 {	
	/*float:left;*/
	background-image:url(../images/quicksim/quick_sim_bg_pos03.jpg);
	background-repeat:none;
	width:253px;
	margin-left:-5px;	
	/*height:133px;*/
	/*filter:alpha(opacity=30); 
	opacity:0.3;	*/
	}
	
.ie9_qs{
background-image:url(../images/quicksim/quick_sim_bg_pos03.jpg); float:left; width:253px; height:130px;opacity:0.3;
}
	
.quickform_content{
	font-size:12px;
	padding-top: 10px;
	padding-left:35px;
	font-weight:bold;
	float:left;
	}
	
.progressbar{
	float:left;
	width: 90px;
	height:21px;
	margin-top:-1px;
	}
.progressbar01{
	background-image:url(../images/quicksim/quick_sim_progressbar_01.jpg);
	float:left;
	width:47%;
	height:21px;
	}
.progressbar02{
	background-image:url(../images/quicksim/quick_sim_progressbar_02.jpg);
	float:left;
	width:6%;	
	height:21px;
	}
.progressbar03{
	background-image:url(../images/quicksim/quick_sim_progressbar_03.jpg);
	float:left;
	width:47%;
	height:21px;
	}

.progressbar_no{
	float:left;
	width: 90px;
	margin-top:-13px;
	padding-left:21px;
	}
.progressbar01_no{
	float:left;
	width:20px;
	}
.progressbar02_no{
	float:left;
	background-color:#ddd;
	width:40px;	
	}
.progressbar03_no{
	float:left;
	width:20px;
	}		
.div_message{
	float:left; 
	padding:10px;
	padding-top: 30px;
	margin-top:74px; 
	width:190px;
	background-color:#eee; 
	margin-left:35px; 
	z-index:100; 
	height:141px; 
	position:absolute;
	border-color:#d6c9c3; 
	border-style:solid; 
	border-width:thin;
	text-align:center;	
	}	
.qs_arrow_left
{
	background-image:url(../images/quicksim/qs_arrow_left.gif); 
	border:none; 
	width:21px; 
	height:20px; 
	float:left;
}	
.qs_arrow_right
{
	background-image:url(../images/quicksim/qs_arrow_right.gif); 
	border:none; 
	width:22px; 
	height:20px;	
}

.qs_bouton_submit
{
	background-image:url(../images/bouton_simuler.gif);
	width:211px; 
	height:28px;
	background-color:transparent;
	border:none;	
}
	
/* End   quicksim */
/*----------------*/

/* Start formulaire */
/*------------------*/

.fieldset-wrapper
{
	
}
.fieldset-wrapper label
{
	/*background-color:#777;*/
	width:200px;
	float:left;
	/*padding-top:3px;*/
}
label.option
{
	/*background-color:#555;*/
	width:50px;
	float:none;
}
.fieldset-legend
{
	font-size:16px;
	font-weight:bold;
	color:#41599f;
	background-color:#ebeef5;
	border-color:#ced3e6;
	border-style:solid;
	border-width:1px;
	padding-left:20px;
	padding-right:20px;	
	padding-top:5px;
	padding-bottom:5px;		
}
.webform-component-fieldset
{
	margin-top:30px;
	background-color:#ebeef5;
	padding:0px;
	padding-left:15px;
	border-color:#ced3e6;
	border-style:solid;
	border-width:1px;
	background-image:url(../images/background_top_form.jpg); 
	background-repeat:repeat-x;
}

.form-item.webform-container-inline
{
	background-image:url(../images/form_ligne_separation.gif);
	background-repeat:no-repeat;
	background-position:bottom; 
	height:30px;
}
.form-text
{
	margin-top:-5px;
}
.form-radio
{
	/*???????????????*/
}
.form-submit
{
	background-color:#5674cc;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:15px;			
	color:#FFF;
	text-decoration:underline;
}
#edit-next
{
	float:right;
}
#edit-submit
{
	float:right;
	font-weight:bold;	
}
#edit-previous
{
	background-color:#e5e5e5;
	color:#666;	
}
.form-textarea-wrapper textarea
{
	width:257px;
	resize:none;
	margin-left:12px;
	margin-bottom:10px;
	float:left;
}
.recap
{
	background-image:url(../images/form_recap.jpg);
	width:598px;
	height:137px;
	padding:15px;
	background-repeat:no-repeat;
}
.recap01
{
	/*background-color:#0C3;*/
	color:#41599F;
	font-size:18px;
}
.recap02
{
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
}
.recap03
{
	font-weight:bold;
	color:#900;
	padding-top:10px;	
}
.recap04
{
	margin-top:5px;
	float:right;
	font-style:italic;
	font-size:12px;
}
/* End   formulaire */
/*------------------*/

/* Tabs Edit Drupal */
/*------------------*/

.tab{
	background-image:url(../images/bouton_edit.gif);
	background-repeat:no-repeat;	
	}

li .tab {
	text-decoration:underline;
	padding-left:15px;
  }  
li .active .tab {
	visibility:hidden;
  }  
 
/* blog */
/*------*/
.permalink{ display:none;}


/*
Update manu pour affichage submissions
*/

.webform-submission{ /*font-size:0.8em;*/}

.webform-submission #webform-component-emprunteur{ float:left; width:45%; margin:0px; height:600px; font-size:0.8em;}
.webform-submission #webform-component-co-emprunteur{ float:right; width:45%; margin:0px; height:600px; font-size:0.8em; }
.webform-submission #webform-component-adresse-emprunteur{ float:left; width:45%; margin:0px; height:360px; font-size:0.8em;}
.webform-submission #webform-component-adresse-co-emprunteur{ float:right; width:45%; margin:0px; height:360px; font-size:0.8em;}
.webform-submission #webform-component-situation-prof-emprunteur{ float:left; width:45%; margin:0px; height:410px; font-size:0.8em;}
.webform-submission #webform-component-situation-prof-co-emprunteur{ float:right; width:45%; margin:0px; height:410px; font-size:0.8em;}
.webform-submission #webform-component-donnees-fin-emprunteur{ float:left; width:45%; margin:0px; height:350px; font-size:0.8em;}
.webform-submission #webform-component-donnees-fin-coemprunteur{ float:right; width:45%; margin:0px; height:350px; font-size:0.8em;}

.webform-submission #webform-component-caracteristiques-du-vehicule{ width:100%; margin:0px; float:none; display:inline-block;}
.webform-submission #webform-component-avez-vous-un-credit-personnel-en-cours{ float:left; width:100%; margin:0px; float:none; display:inline-block;}
.webform-submission #webform-component-avez-vous-un-Financement-en-cours{ float:left; width:100%; margin:0px; float:none; display:inline-block;}
.webform-submission #webform-component-avez-vous-une-carte-en-cours{ float:left; width:100%; margin:0px; float:none; display:inline-block;}
.webform-submission #webform-component-avez-vous-une-hypotheque-en-cours{ float:left; width:100%; margin:0px; float:none; display:inline-block;}

.webform-submission h2 {width:100%; float:left;}
.webform-submission label { display:inline-block; width:100%; }


.content_blocnoeud h2{
	font-size: 15px;
    margin-top: 0;
    position: absolute;
    z-index: 1;
	}

#cadre_exemple{
	width:240px;
	padding: 5px 10px; 15px;
	border: 1px solid #d1d1d1;
	background-color:#455CA2;
	color:#FFF;
	margin-left: -20px;
	}
	
#var_exemple_type{
	font-size:16px;
	}
	
.cadre_exemple{
	width:90%;
	padding: 5px 10px; 15px;
	border: 1px solid #d1d1d1;
	background-color:#455CA2;
	color:#FFF;
	margin-bottom:15px;
	}	
	
.fb_iframe_widget iframe {
  border: medium none;
  float: left;
  height: 214px;
  margin-top: 15px;
  visibility: visible;
  width: 260px !important;
}
