.cadre { padding:12px; border:1px solid #3C628F;	 border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior:url(/js/border.htc);	background-color: #fff; }	
.obligatoire { font-weight: bold; color:#af0000;	}	
body { background-image:url(/images/front/habillage_degrade_clair.png); background-position:center center; background-repeat:repeat-y; color:#3C628F; }	
h1, h2{ color:#3C628F; }
h2 {	font-size: 12px; }
img{ border: none; }	
#navig { margin: 0 0 16px; font-size:11px; }	
#navig a { font-size:11px; font-weight: bold; text-decoration: none; }	
.head_menubar{ border-bottom: 3px solid #CCC; color:#fff; font-size:11px; font-weight: bold; height: 30px; width: 960px; }	
#head_separator { background-color:#CCC; height: 1px; width: 960px; }
.head_menubar ul { margin: 0; font-size:12px; padding: 0; list-style: none; width: 960px;	}
.head_menubar .li_selected { float: left; background: url(/images/front/demo/tabright.png) no-repeat top right; margin: 2px; }
.head_menubar .li_current { float: left; background: url(/images/front/demo/tabright.png) no-repeat top right; margin: 2px; }
.head_menubar .a_selected { display: block; padding: 0 2em; line-height: 2.5em; background: url(/images/front/demo/tableft.png) no-repeat top left; text-decoration: none; color: #fff; float: left; }	
.head_menubar .a_current { display: block; padding: 0 2em; line-height: 2.5em; background: url(/images/front/demo/tableft.png) no-repeat top left; text-decoration: none; color: #fff; float: left; }	
.head_menubar ul li { float: left; background: url(/images/front/demo/tabright_flat.png) no-repeat top right; margin: 2px; }	
.head_menubar li a { display: block; padding: 0 2em; line-height: 2.5em; background: url(/images/front/demo/tableft_flat.png) no-repeat top left; text-decoration: none; color: #fff; float: left; }
.head_menubar a: visited { color: #fff; }		
#contrat_content { left:0; padding-top:1px; top:0; }	
#MainContent{ font-size:12px; margin: 12px; padding: 12px; text-align: left; }	
#avantage_content { font-family:Verdana,Arial,Helvetica,sans-serif; }	
#avantage_content ul li { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 11px; list-style: none; padding: 4px; }	
#avantage_content h3 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #af000; list-style: none; padding: 4px; }		
#connexion { font-size: 12px; font-weight: bold;	 color:#3C628F;	padding: 4px; margin: 0 auto; width:420px; }	
#connexion label { font-size: 12px; font-weight: bold;	 float:left; padding: 4px 0; text-align: right; width:100px; }	
#connexion input { width:164px; }		
#connexion h1,h2 { text-align:center; }	
#status { font-size: 12px; font-weight: bold; color:#d00; }	
#formBlock fieldset { border:none; text-align:center; }	
#contrat_left { float:left; width:50%; line-height: 16px; }
#contrat_right { float:left; width:50%; line-height: 16px; }
#adhesion { border: solid 1px #0c0c0c; padding: 8px; }	
#adhesion ul { margin: 4px 0px; padding:0px; }	
#adhesion ul li { list-style: none; padding: 4px 0px; }	
#adhesion ul.prime li { margin: 2px 12px; padding: 2px; }	
#adhesion ul.second li{ margin: 0px; padding: 0px; }
#cond_gene span.titre_para{ font-weight: bold; text-decoration: underline; }	
#cond_gene span.titre_para_2{ text-decoration: underline; }	
#cond_gene span.para{ font-style: italic; line-height: 16px; }
#emarg table{	line-height: 16px; }
#emarg span{ padding: 4px; }
.exemple { font-size:11px; font-weight:normal; }
#footer{ padding-top:0px; margin-top:0px; }
/* Modif Mickael 15383 */
#pellicule_demo { position:fixed;top:0;left:0;background:#000;opacity:0.7;-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);width:100%;height:100%;z-index:999999;}
#boxy_options_gratuites {font-family:arial,verdana;position:fixed;left:33%;top:28%; width:400px; height:280px; background:#3C628F; z-index:1000000; opacity:1; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#boxy_options_gratuites ul { float:left; width:380px;	height:240px; background:#FFF; margin: 0 0 0 10px; padding:0; }
#boxy_options_gratuites ul li { float:left; width:380px; margin:5px 0 0 80px; padding:0 0 5px 5px; text-align:left; font-size:12px; font-family:arial,verdana; list-style-type:disc; }
#boxy_options_gratuites ul li.cadre { float:left; width:340px; margin: 10px 0 10px 9px; padding: 10px; font-weight:bold; list-style-type:none; }
#boxy_options_gratuites ul li:hover { background:none; }
#boxy_options_gratuites #title_boxy_options { font-family:arial; color:#FFF;	font-size:13px;	font-weight:bold;clear:both; float:left;width:380px;padding: 5px 0 5px 10px; text-align:left;}
#boxy_options_gratuites #close_boxy_options { float:right;font-size:12px;font-weight:normal;cursor:pointer;width:50px;color:#FFF;text-align:right;}
#membre_gold .libmenu_membre_gold {margin:0; padding: 0 10px 0 20px; border:1px solid yellow;}
#icone_membre_gold { margin:0; padding:0; position:absolute; top:2px; left:0;	width:48px;	height:37px;z-index:10;}
ul.menu1 ul { display: block; }
.head_menubar ul ul { display:none; position: absolute; top:27px; }
.head_menubar ul li { list-style-type: none; position: relative;}
.head_menubar li li { background:none; background-color:#3c628f; display:block; clear:both; margin:0px; width: 180px; text-align: left; z-index:100; }
.head_menubar li li a { background:none; line-height: 15px; padding: 5px; }
.head_menubar li li a:hover { text-decoration:underline; }
/* 15914 - hack pr rendre "Demande par secteur" cliquable pour IE 7 */
*+html .head_menubar li ul {left:0px;}
*+html .head_menubar li ul li ul {left:150px;}
*+html #boxy_options_gratuites h2 {float:left;width:350px;height:25px;margin:0;padding:0;}
*+html #boxy_options_gratuites ul,*+html #boxy_options_gratuites ul li {margin:0 0 5px 70px;padding:0;}
*+html #boxy_options_gratuites ul {margin-left:10px;height:230px;}
*+html #boxy_options_gratuites #close_boxy_options {float:right;margin: -10px 5px 0 0;padding:0;width:50px;height:25px;}
/* 15914 - fin hack pr rendre "Demande par secteur" cliquable pour IE 7 */
/* 16110 : Affichage slide - Mes leads - Mickael */
.element_slide {background: none repeat scroll 0 0 #E7E7E7; border: 1px solid; font-family: verdana; height: 500px; margin-top: 20px; width: 740px; }
#grand_titre_mode_emploi {color: #22719D;font-size: 60px;position: absolute;text-align: center;top: 200px;}
*+html #grand_titre_mode_emploi {left:0;}
.titre_mode_emploi {color: #22719D;font-size: 40px;font-weight: bold;padding-top: 0;text-align: center;}
.contenu_mode_emploi {font-size: 30px;padding-left: 5px;color:#000;}
.contenu_mode_emploi h3 {font-size: 21px;margin-bottom: 5px;margin-top: 0;font-weight:bold;}
.contenu_mode_emploi p {font-size: 15px;margin-bottom: 20px;margin-top: 0;}
#slides {background: none repeat scroll 0 0 white;border-radius: 8px 8px 8px 8px;box-shadow: 8px 18px 18px 0 black;display: none; position:absolute;left:50%;margin-left:-400px;width: 800px;z-index: 1000;}
.slides_container {margin: 0 0 0 27px;height: 530px;width: 745px;}
.slides_container div {display: block; width: 740px; text-align:center;}
.pagination_leads {margin-left:300px;margin-bottom: 50px;width: 100px;}
.pagination_leads li {float: left;list-style: none outside none;margin: 0 1px;}
.pagination_leads li a {background-image: url("/images/demo/pagination.png");background-position: 0 0;display: block;float: left;height: 0;overflow: hidden;padding-top: 12px;width: 12px;}
.pagination_leads li.current a {background-position: 0 -12px;}
#slides .next, #slides .prev {display: block;height: 43px;left: 3px;position: absolute;top: 325px;width: 24px;z-index: 101;}
#slides .next {left: 768px;}
#slides_footer {font-family: Arial;font-size: 9px;left: 480px;position: absolute;top: 580px;z-index: 6;color:#000;}
/* 16110 : Fin affichage Slide - Mes leads - Mickael */