/*
	Author:Ekkra IT Solution
	Date:Aprial 29, 2013.
	Title:France .
====================================
*/
body{
	font-family: 'Open Sans';
	font-size:12px;
	text-align:left;
	color:#535252;
	background:url(../images/bdbg.png) repeat;
}
*{
	padding:0;	margin:0; border:0;
}
ul,ol{
	list-style:none;
}
img,fieldset{
	border:none;
}	
a{
	color:#fff; 
	font-size:12px; 
	text-decoration:none; 
}
.monImage a{
	color:blue; 
}
a:hover{
	color:#CC6633;
}
.hide
{
     position: absolute;
     left: -9999px;
} 
*:focus {
    outline: none;
}


input::-webkit-input-placeholder {color: #555;}
input:focus::-webkit-input-placeholder {color: #999;}

/* Firefox < 19 */
input:-moz-placeholder {color: #111;}
input:focus:-moz-placeholder {color: #999;}

/* Firefox > 19 */
input::-moz-placeholder {color: #111;}
input:focus::-moz-placeholder {color: #999;}

/* Internet Explorer 10 */
input:-ms-input-placeholder {color: #555;}
input:focus:-ms-input-placeholder {color: #999;}



/*====================Start body here =====*/
#header{
	width:100%;	
	background:#FFF;
    border: solid 1px #d9d9d8;
    padding-bottom: 20px;
}
.header{
	margin:0 auto;
	min-height:81px;	
}
.logo{
    margin-left:82px;
	width:229px;
	float:left;
	padding-top:19px;
}
.header h3{
	font-size:21px;
	color:#007BA6;
	float:left;
	padding:32px 0 0 35px;
	font-family: 'open_sanssemibold';
	font-weight:600;
}
#espace_title{
    border-radius: 3px;
    background-color: #009fd7;
    min-width: 69px;
    height: 17px;
    padding: 4px 6px 4px 6px ;
    margin-top: 29px;
    margin-left: 16px ;
    font-size: 11px;
    font-family: Open Sans;
    color: #ffffff;
    font-weight: 700;
    font-style: italic;
    text-align: center;   
}

/*==========================header right start here====================*/
.header_righttop{
	float:right;
	padding:30px 0 10px;
     margin-right: 126px;
     position: relative;
     /*max-width:677px;*/
}
.wrap{
    display: inline-block;
    float: left;
    position: relative;
}
.menu{
    border-top:solid 2px transparent;
    min-width:100px;
    /*border-top: 1px solid #ababab;*/	
    padding-left:20px;
    /*height: 24px;*/
    color: #868686;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: "Open Sans Condensed";
    font-size: 14px;
    font-weight: bold;
    list-style: none outside none;
    margin-top:-6px;
    padding-top: 10px;
    padding-bottom: 12px;
    text-shadow: 0 1px 0 #ffffff;
    border-left: solid 2px #d5d5d5;
    position: relative;}
.wrap:nth-child(2) .menu{
    border-right: solid 2px #d5d5d5;
}
.wrap:nth-child(2):hover .menu{
    border-right: 2px solid #d5d5d5;
}
.menuhover{
   border: none;
   /*border:2px solid #d5d5d5;*/
   border-left:2px solid #d5d5d5;
   border-top:2px solid #d5d5d5;
   border-right:2px solid #d5d5d5;
   border-bottom:none;
   z-index:1; background-color: #FFF;
}
/*.menu:hover{
    border: 2px solid #d5d5d5;
    box-shadow: 0 1px 1px 0 #d8d8d8;
    border-bottom: none;
    z-index:10000;
}*/
.arrow_menu{
    /*height: 6px;
    background: url("../images/sprite-2.png") no-repeat scroll -2px -2318px rgba(0, 0, 0, 0);
    width: 7px;*/
    margin-left: 11px;
    margin-right: 13px;
    margin-top: 7px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 3.5px 0 3.5px;
}
.wrap:nth-child(1) .arrow_menu{border-color: #f49404 transparent transparent;}
.wrap:nth-child(2) .arrow_menu{border-color: #007ba6 transparent transparent;}
/*.menu:hover ~ div{
    display:block;
}*/
.blanc{border: medium solid;    color: #fff;    display: block;    height: 5px;    left: 2px;    position: absolute;    top: 27px;    width: 98%;    z-index: 1;}
.listArrow{background: url("/images/sprite2.png") no-repeat scroll -100px -500px transparent;height: 10px;margin-top: 10px;margin-left: 10px;padding-right: 7px;width: 5px;float: left;}
.ssMenu{min-width:190px;background-color: #ffffff;border: solid 2px #d5d5d5;box-shadow: 0px 1px 1px 0.00px #d8d8d8;top: 35px;position: absolute;margin: auto;display: none;}
.menuLinks{background: url("../../img/list-style.png") no-repeat scroll 1px 11px;height: 25px;margin-left: 10px;margin-right:10px;padding: 7px 7px 7px 15px;line-height:15px;border:solid 1px transparent;}
.menuLinks:last-child{margin-bottom: 10px;}
.menuLinks:first-child{margin-top: 10px;}
.home .ssMenu .menuLinks:hover a {color:#007ba6;}
/*.ssMenu:hover{display:block;}*/

.menuLinks:hover{background-color: #f7f7f7;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    color: #007ba6;
    text-decoration: underline;}

.topright{
	padding-left: 20px;
	float:left;
   
}
	
.topright fieldset{
	width:44px;
	float:left;
	height:40px;
	/*border:1px solid #CBCBCB;
    background:#EEEEEE;*/
	padding:2px;
}
.topright img{
    border-radius: 50%;
    margin-top: -10px;
}
.topright h3{
	float:left;
	font-size:16px;
	color:#444444;
	padding:0 0 0 10px;
	line-height:21px;
	font-family: 'open_sanssemibold';
	font-weight:300;
}	
.topright h3 strong, .topright h3 b{
	font-size:14px;
	color:#007BA6;
	display:block;	
	font-weight:normal;
}
.topright h3 strong a,.topright h3 b a{
	color:#626262;
	display:block;	
	font-weight:normal;
}

#separator{
    border-left: 1px solid #ababab;	
    float: left;
    height: 35px;
    
    margin-top: -5px;
}
.header_righttop .logoff{
	display:block;
    float:none;
    text-align: left;
}	
.header_righttop span#changeorg_link{
    float: left;
    margin-left: 60px;
    
}
.header_righttop span a{
	font-size:11px;
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/arow_icon.png) no-repeat left;
	padding-left:15px;	
    text-decoration: underline;
}	
.header_righttop span a:hover{
	color:#007BA6;
	background:url(../images/arow_hicon.png) no-repeat left;
	text-decoration:underline;
}
.header_righttop span#changeorg_link a{
	background:url(../images/arow_hicon.png) no-repeat left;
/*    color:#007BA6;	*/
}
#groupbox{
    border: 6px solid #595959;
    border-radius: 6px;
    display: none;
    width: 600px;
    height: 250px;
}   
#groupbox h2{
    color: #007BA6;
    font-family: 'open_sanssemibold';
    font-size: 13px;
    margin: 20px 0 20px 20px;
}
#groupbox .inscription_select{
    margin-left: 20px;
    width:auto;
}
#groupbox .inscription_select div{
    width:auto;
}
#groupbox .inscription_select .label{
    color: #444444;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0 5px;
    width: 115px;
}
#groupbox .submit_here{
    clear: both;
    overflow: hidden;
    padding-bottom: 20px;
    width: auto;
}

#groupbox .submit_here div {
    float: right;
}
#groupbox .submit_here input {
    background-image: -moz-linear-gradient(center top , #FABB3C 0%, #F4870B 100%);
    border: 1px solid #F39405;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 #8C8C8C, 0 1px 1px 0 #FFFFFF inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 39px;
    line-height: 28px;
    margin-right: 98px;
    margin-top: 0;
    padding-left: 0;
    text-align: center;
    text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    width: 85px;
}
#groupbox .done_icon {
    background: url("../images/done_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 15px;
    margin: 28px 0 0 65px;
    position: absolute;
    width: 14px;
}


/*======================navgation start here=======================*/
.navgation{
	width:100%;
	background:#555;
	height:26px;
	padding:5px 0;
	border-bottom:1px solid #00749D;
}
.nav{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}	
.nav li{
	float:left;
}	
.nav li a{
	font-size:16px;
	color:#FFFFFF;
	line-height:26px;
	display:block;
	padding:0 15px;
	margin:0 11px;
	text-shadow:0 0px 1px #111;	
}	
.nav li a:hover{
	text-decoration:underline;
}
.nav li a.active{
	text-decoration:underline;
	background:#F0F1F1;
	border:1px solid #000;
	padding:0 15px;
	color:#000;
	border:1px solid #333333;
	 -moz-border-radius: 4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	text-decoration:none;	
	text-shadow:none;
}
.nav .hide_padding a{ margin-right:0px;}
/*========================middle start here===========================*/
#middle{
	width:990px;
	overflow:hidden;
	margin:0 auto;
	padding:15px 0 25px;
}
/*========================promaj_main_content start here===========================*/
.promaj_main_content{
	width:990px;
	overflow:hidden;
	padding:22px 0;
}
.removepadding{ padding-top:8px;}	
.promaj_main_content h2{
	background:url(../images/btm-rft.png) repeat-x bottom;
	padding-bottom:15px;
	color:#444444;
	font-size:22px;
	overflow:hidden;
}	
.promaj_main_content h2 strong, .promaj_main_content h2 b{
	display:block;
	float:left;
	color:#444444;
	font-size:22px;
	font-weight:600!important;
	font-family: 'open_sanssemibold';
	
}	
.promaj_main_content h2 a{
	display:block;
	float:left;
	color:#9B9B9B;
	font-size:12px;
	text-shadow:1px 0 0 #E2E2E2;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	min-height:21px;
	line-height:21px;
	/*width:165px;*/
	padding-right: 5px;
	padding-left: 5px;
	margin:5px 0 0 10px;	
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
background-image: linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 60%);
background-image: -o-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 60%);
background-image: -moz-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 60%);
background-image: -webkit-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 60%);
background-image: -ms-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 60%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(223,223,223)),
	color-stop(0.6, rgb(254,254,254))
);
 -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius:3px;
    border-radius: 3px;

}	
.promaj_main_content h2 a:hover{
	color:#5A5A5A;
	background-image: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(254,254,254) 60%);
background-image: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(254,254,254) 60%);
background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(254,254,254) 60%);
background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(254,254,254) 60%);
background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(254,254,254) 60%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(235,235,235)),
	color-stop(0.6, rgb(254,254,254))
);
}

.promaj_main_content h2 div{
	float:left;
    font-size:12px;
    margin-right: 20px;
}
	
.promaj_main_content h4{
	padding:20px 0 5px;
	color:#626262;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}	
.promaj_main_content h4 strong, .promaj_main_content h4 b{color:#626262;font-size:13px;}	
.promaj_main_content h4 b{color:#626262;font-size:13px; display:block; padding-bottom:10px;}	
/*=======================tab stasrt here========================*/
.tab_list{
	width:auto;
}	
ul.tabnavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background:url(../images/bg_r.png) repeat-x bottom;
}

ul.tabnavigation li {
	float:left;
	padding-right:8px;
}

ul.tabnavigation li a {
	font-size:13px;
	color:#444444;
	float:left;
	display:block;
	padding:5px 10px;
	background:#F7F7F7;
	 -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    -khtml-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
	border:1px solid #D5D5D5;
	font-family:Arial, Helvetica, sans-serif;
}
ul.tabnavigation li a:hover {
	color:#007BA6;
}
ul.tabnavigation li a.selected{
	color:#007BA6;
	background:#fff;
	font-weight:bold;
	border-bottom:1px solid #fff;
}

ul.tabnavigation li a:focus {
	outline: 0;
}

div.tabs > div {}

/*#first,#second,#third,#four,#five,#six{
	background: #fff;
	border-bottom:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:15px 20px 30px;
}*/
.onglet
{
	background: #fff;
	border-bottom:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:15px 20px 30px;
}
#first p,#second p,#third p,#four p,#five p,#six p{ font-size:13px;color:#616161; line-height:18px;padding-bottom:5px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.onglet p{ font-size:13px;color:#616161; line-height:18px;padding-bottom:5px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}

.accueil_information{
	width:auto;
	overflow:hidden;
}
.accueil_information h3{
	width:auto;
	font-size:18px;
	color:#007BA6;
	padding-bottom:5px;
}
.fomrbox{
	width:auto;
	border-bottom:1px solid #E7E7E7;
	padding:10px 0;
}
.info_button,.radio_button_list,.select_button,.submit_here{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}		
.info_button label,.select_button label,.submit_here label,.info_button .detail_left {
	width:200px;
	display:block;
	float:left;
	font-size:14px;
	line-height:30px;
	color:#343434;
	font-family: arial;
}
.info_button .detail_left {
	color:#616161!important;
	padding-left:105px;
	width:70px;
}		
.info_button input{
	width:47px;
	float:left;
	font-size:14px;
	padding:5px;
	line-height:20px;
	height:20px;
	color:#444;
	margin-right:11px;
	font-family: 'open_sansregular';
	border:1px solid #D6D6D6;
	 -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
}

	
.radio_button_list strong, .radio_button_list b{
	display:block;
	float:left;
	font-size:14px;
	color:#343434;
	padding-right:20px;
	font-weight:normal;
	font-family: arial;
}	
.radio_button_list p{
	float:left;
	padding-right:15px;
	font-size:14px;
	color:#444;
	font-family: arial;
}	
.radio_button_list p label{
	font-size:14px;
	color:#616161;
	font-family: arial;
}
.info_button textarea{
	width:289px;
	float:left;
	font-size:14px;
	padding:5px;
	line-height:20px;
	height:20px;
	color:#444;
	height:60px;
	font-family: 'open_sansregular';
	border:1px solid #D6D6D6;
	 -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
}
/* dynamically created SPAN, placed below the SELECT */
.select_button label strong,.radio_button_list strong b,.info_button strong,.submit_here label b {color:#FF0034;}	

.ragis_type{
	width:284px;
	float:left;
}	
.ragis_type div{
	position:relative;
	float:left;
} 
.ragis_type select{
	position:relative;
	z-index:10;
	width:284px !important;
	height:30px !important;
	color:#464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:5px;
	padding:5px 0;
	cursor:pointer;
}
span.type_sel{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	top:0;
	width:284px;
	height:30px;
	color:#464646;
	cursor:pointer;
	font-size:14px;	
	background:#FFFFFF url(../images/select_icon.png) no-repeat  258px 7px;
	line-height:30px;
	text-indent:10px;
	cursor:default;
	z-index:1;
	border:1px solid #D6D6D6;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.select_button input{
	width:272px;
	float:left;
	font-size:14px;
	padding:5px;
	line-height:20px;
	height:20px;
	color:#444;
	margin-right:11px;
	font-family: 'open_sansregular';
	border:1px solid #D6D6D6;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	background:#FFFFFF;
}
.submit_here label{
	width:200px;
	display:block;
	float:left;
	font-size:13px;
	line-height:30px;
	color:#505050;
	padding-top:15px;
}

.submit_here div{
	width:230px;
	float:right;
}		
.submit_here input{
	/*font-size:18px;
	text-align:center;
	color:#fff;
	line-height:39px;
	width:212px;
	height:39px;
	cursor:pointer;
	margin-top:15px;
	padding-left:15px;
	float:right;
	margin-right:5px;
	font-family: 'open_sanssemibold';
	text-shadow:1px 0 0 #D0CECB;
	border:1px solid #F39305;
	background-image: linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);
background-image: -o-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);
background-image: -moz-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);
background-image: -ms-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(244,135,11)),
	color-stop(1, rgb(250,187,60))
);
 -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -khtml-border-radius: 3px;
    border-radius:3px;
	box-shadow:0px 0 3px #999;*/
	font-size:15px;
	text-align:center;
	color:#fff;
	line-height:42px;
	width:215px;
	height:39px;
	cursor:pointer;
	margin-top:15px;
	padding-left:25px;
	float:right;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #F39305;
	background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
	text-transform:uppercase;
   display: inline-block;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.2)  
}

.submit_here input:hover{ background-image: linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -o-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -moz-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -ms-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(255,152,7)),
	color-stop(0.73, rgb(255,204,64))
);}	
.done_icon{
	width:14px;
	height:15px;
	display:block;
	background:url(../images/done_icon.png) no-repeat;
	position:absolute;
	margin:28px 0 0 25px;
}	
/*============================toutes_box start here======================*/
.toutes_box{
	width:988px;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #ADADAD;
	border-left:1px solid #ADADAD;
	border-bottom:1px solid #ADADAD;
	border-right:1px solid #B1B1B1;
	background:#FDFCFC url(../images/contact_pic.jpg) no-repeat right top;
	height:74px;
	margin-top:28px;
}	
.toutes_box h3{
	font-size:16px;
	padding:13px 0 5px 10px;
	color:#007BA6;
}	
.toutes_box ul{
	width:800px;
	overflow:hidden;
	padding-left:10px;
}	
.toutes_box ul li{
	float:left;
	padding-right:30px;
	font-size:14px;
	color:#444444;
	font-weight:bold;
}	
.toutes_box ul li b{
	font-size:14px;
	color:#007BA6;
}	
.toutes_box ul li a{
	font-size:15px;
	color:#444444;
}	
.toutes_box ul li a:hover{
	color:#007BA6;
}	
/*====================back-top  start here================================*/	
#back-top {
	position: fixed;
	bottom: 100px;
	right:10px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font-size:12px;
	text-decoration: none;
	color: #646464;
}
#back-top a:hover {
	color: #3B7AA3;
}
#back-top span {
	width: 38px;
	height: 40px;
	display: block;
	margin:0 0 7px 31px;
	background:url(../images/sprit_round.png) no-repeat -149px 0;
	border:none;	
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
#back-top a:hover span {
	opacity:100;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
/*==============================footer start here===========================*/
/*.footer_area{
	width:100%;       
	display: inline-block;
	white-space: nowrap;
	background-color: #D4D4D4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D4D4D4), to(#D4D4D4));
	background-image: -webkit-linear-gradient(top, #D4D4D4, #D4D4D4);
	background-image: -moz-linear-gradient(top, #D4D4D4, #D4D4D4);
	background-image: -ms-linear-gradient(top, #D4D4D4, #D4D4D4);
	background-image: -o-linear-gradient(top, #D4D4D4, #D4D4D4);
	background-image: linear-gradient(top, #D4D4D4, #D4D4D4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D4D4D4', EndColorStr='#D4D4D4');
	border-top: 1px solid #C2C2C2;		
	-moz-box-shadow: 0 0 0px 1px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 0px 1px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 0px 1px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.3);
}
.footer{
	width:990px;
	margin:0 auto;
	padding:0 0 20px;
}
.footer_top{
	width:432px;
	padding:3px;
	overflow:hidden;
	margin:8px auto;
	border:1px solid #BEBEBE;
	 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	background:#F6F6F6;	
}*/
.search_area{
	overflow:hidden;
	min-height:30px;
	overflow:hidden;
	width:430px;
	background:#fff;
	border:1px solid #E5E5E5;	
}
.info_btn{
	width:365px;
	height:20px;
	background:#fff;
	color:#626262;
	line-height:20px;
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}
.go_btn{
	width:54px;
	height:32px;
	float:left;
	cursor:pointer;
	background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   display: inline-block;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.3)
	
}
.go_btn:hover{
	 background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
}
.search_icon1{
	width:15px;
	height:16px;
	margin:8px 0 0 395px;
	position:absolute;
	cursor:pointer;
}	
/*======================footer middle start here======================*/

./*footer_middle{
	width:990px;
	overflow:hidden;
	padding:25px 0;
	border-bottom:1px solid #D4D4D4;
}
.footer_list{
	width:230px;
	overflow:hidden;
	float:left;
}
.footer_list li{
	float:left;
	width:220px;
	padding:3px 0;
}	
.footer_list li a,.footer_listmid ul li a{
	font-size:13px;
	color:#464646;
}
.footer_list li a:hover,.footer_listmid ul li a:hover{
	color:#3B7AA3;
}	
.footer_list li b,.footer_listmid ul li b{
	font-size:13px;
	color:#3B7AA3;
	display:block;
	padding-bottom:5px;
}
.footer_listmid{
	width:333px;
	float:left;
	overflow:hidden;
}	
.footer_listmid ul{
	width:333px;
	overflow:hidden;
	float:left;
	padding-bottom:15px;
}
.footer_listmid ul li{
	float:left;
	width:310px;
	padding:3px 0;
}	

.social_list.footer{
	width:85px;
	overflow:hidden;
	float:right;
	padding-top:10px;
}*/
/* dynamically created SPAN, placed below the SELECT */
.ragis_two{
	width:205px;
	float:left;
}	
.ragis_two div{
	position:relative;
	float:left;
	border:205px;
} 
.ragis_two select{
	position:relative;
	z-index:10;
	width:205px !important;
	height:33px !important;
	color:#464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:5px;
	padding:5px 0;
	cursor:pointer;
}
span.sel_b{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	top:0;
	width:203px;
	height:31px;
	color:#464646;
	cursor:pointer;
	font-size:14px;
	background:#FBFBFB url(../images/select_icon.png) no-repeat  180px 8px;
	line-height:33px;
	text-indent:15px;
	cursor:default;
	z-index:1;
	border:1px solid #D1D1D1;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
}
/*.footer_bottom{
	width:990px;
	overflow:hidden;
	padding:10px 0;
	border-top:1px solid #fff;
}			
.footer_bottom label{
	font-size:11px;
	color:#464646;
}*/
/*=================================promaj page start here===================*/
.derniere_box{
	width: auto;
	border-bottom:1px solid #D5D5D5;
	overflow:hidden;
	background:#FFFFFF;
}

.promaj_information{
	width:auto;
	padding:24px 24px 20px;
	overflow:hidden;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
}	
.promaj_information textarea{
	border:1px solid #D2D2D2;
	 -moz-border-radius: 4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	height:90px;
	background:#FBFBFB;
	width:928px;
	font-size:13px;
	padding:5px;
	color:#626262;
	font-family:Arial, Helvetica, sans-serif;
}
.promaj_information div{
	float:right;
	width:250px;
	padding-top:5px;
}
.done_icon{
	width:14px;
	height:15px;
	display:block;
	background:url(../images/done_icon.png) no-repeat;
	position:absolute;
	margin:28px 0 0 25px;
}	
.promaj_information input{	
	font-size:18px;
	text-align:center;
	color:#fff;
	line-height:37px;
	width:232px;
	height:36px;
	cursor:pointer;
	margin-top:15px;
	margin-bottom:4px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	margin-right:2px;	
	background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   display: inline-block;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.3)	
}	
.promaj_information input:hover{ 
 background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
}
/*=================================Connexion page start here=========================*/
.connexion_header{ padding-bottom:20px;}
.connexion_left{
	width:440px;
	float:left;
	overflow:hidden;
	background:#fff;
	min-height:230px;
	border:1px solid #9C9C9C;
	box-shadow:0px 0 3px #C2BFBF;
	margin:0 0 0 2px;
	padding:20px 8px 28px 30px;
}	
.connexion_left h2,.connexion_right h2{
	font-size:19px;
	font-family: 'open_sanssemibold';
	font-weight:normal;
	color:#EA8B1C;
	background:none;
}
.connexion_left h2 span,.connexion_right h2 span{
	font-size:16px;
	color:#626262;
	display:block;
	padding-right:50px;
	font-weight:normal;
	
	border:none;
}
.connexion_list{
	width:auto;
	overflow:hidden;
	padding:0 0 0 0;
}		
.connexion_list li{
	width:100%;
	float:left;
	padding:10px 0;
}	
.connexion_list li a{
	font-size:16px;
	color:#626262;
	display:block;
	font-weight:normal;
	font-family: 'open_sanssemibold';
	float:left;
	padding:15px 0 0 15px;
}
.connexion_list li span{
	width:49px;
	height:49px;
	display:block;
	float:left;
	background:url(../images/sprit_round.png) no-repeat left 0px;
}
.connexion_list li .donnees{ background-position:-49px 0;}
.connexion_list li .familles{ background-position:-98px 0;}
.gratuite_btn{
	width:280px;
	height:51px;
	display:block;
	margin:15px 2px 30px 70px;	
	background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
	text-transform:uppercase;
   display: inline-block;
   font-size: 20px;
   font-family: Arial;
   line-height:58px;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.2)   
}
.gratuite_btn:hover{ 
	color: #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
}

.gratuite_btn img{ vertical-align:middle; margin-top:-4px;}
.connexion_right{
	width:478px;
	float:left;
	overflow:hidden;
	background:#fff;
	min-height:200px;
	border:1px solid #9C9C9C;
	box-shadow:0px 0 3px #C2BFBF;
	margin:0 0 0 27px;
	padding:20px 0 0 0;
}
.connexion_right h2{color:#007BA6; padding:0 16px 15px;}
.option_area{
	width:auto;
	background:#FAFAFA;
	border-bottom:1px solid #E6E5E5;
	border-top:1px solid #E6E5E5;
	padding:20px 16px 5px;
}	
.option_area h4,.social_area_connexion h4{
	font-size:14px;
	color:#505050;
	padding:0px;
	
}
.option_area h4 strong,.social_area_connexion h4 strong{color:#007BA6;}	
.option_area h4 b,.social_area_connexion h4 b{color:#007BA6;}	
.option_area form{
	width:393px;
	overflow:hidden;
	padding:15px 0;
}
.public_input{overflow: hidden; padding-left:49px; padding-bottom:14px;}
.left_input{overflow: hidden; padding-left:0; padding-bottom:14px; width:343px; display:inline-block;}
.public_input label, .public_input input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.public_input label {
	font-weight: bold;
	background: linear-gradient(#f1f1f1, #F3F3F3);
	padding:7px 0px 8px;	
	border: 1px solid #D2D2D2;
	border-right: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;	
	line-height: 1.5em;
	width: 7%;
	float: left;
	text-align: center;
	cursor: pointer;
}
.mailbtn{
	width:93%;
	padding:0 5px;
	border: 1px solid #d4d4d4;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 4px;	
	line-height:33px;
	float: right;
	background:#fff;
	box-shadow: inset 0px 1px 1px #ececec;
	margin:0px;
	height:33px;
	color:#444444;
	font-size:14px;
}

.souvenir_area{
	width:344px;
	overflow:hidden;
	float:right;
	padding:0 0 0 49px;
}	
.souvenir_area p{
	width:200px;
	float:left;
	color:#505050;
	font-size:14px;
	font-size:13px;
	
	margin-top:8px;
}	
.connecter_btn{
	width:132px;
	height:35px;
	float:right;
	margin:2px;
	cursor:pointer;
	font-size:15px;
	color:#fff;
	font-family: 'open_sanssemibold';
	text-align:center;
	
	
	
	background-image: -webkit-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:         linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(0,103,144,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   display: inline-block;
   font-size: 16px;
   font-family: Arial;
   line-height: 37px;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.2)	
}	
.connecter_btn:hover{ 
	 background-image: -webkit-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:         linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);

}

.souvenir_area label{
	display:block;
	font-size:11px;
	color:#737373;
	text-align:right;
	padding-top:3px;
	float:right;
	width:340px;
	padding-right:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.souvenir_area label a{
	display:block;
	font-size:11px;
	color:#737373;
	line-height:16px;
	text-decoration:underline;
}
.souvenir_area label a:hover{color:#007BA6;}
.social_area_connexion{
	width:auto;
	background:#F6F6F6;
	padding:20px 16px 15px;
}
.social_list_connexion{
	width:auto;
	text-align:center;
	padding:13px 0 5px;
}	
.social_list_connexion li{
	display: inline;
	padding:0 15px;
}	
.social_list_connexion li a{
	font-size:13px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
}	
.social_list_connexion li a:hover{color:#007BA6; text-decoration:underline;}	
.social_list_connexion li a img{ vertical-align:top; margin-right:5px;}	
/*==================toutes_box_connexion start here===================*/
.toutes_box_connexion{
	width:988px;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #ADADAD;
	border-left:1px solid #ADADAD;
	border-bottom:1px solid #ADADAD;
	border-right:1px solid #B1B1B1;
	background:#FDFCFC url(../images/contact_pic1.png) no-repeat right top;
	height:147px;
	margin-top:28px;
}	
.toutes_box_connexion h3{
	font-size:18px;
	padding:13px 0 5px 10px;
	color:#007BA6;
	font-family: 'open_sanssemibold';
}	
.toutes_box_connexion ul{
	width:800px;
	overflow:hidden;
	padding-left:10px;
	font-family: 'open_sanssemibold';
}	
.toutes_box_connexion ul li{
	float:left;
	font-size:16px;
	color:#444444;
	font-weight:bold;
	width:750px;
	padding:5px 0;
}	
.toutes_box_connexion ul li b{
	font-size:16px;
	color:#007BA6;
}	
.toutes_box_connexion ul li a{
	font-size:17px;
	color:#444444;
}	
.toutes_box_connexion ul li a:hover{
	color:#007BA6;
}
/*=================================Inscription page start here=========================*/
.inscription_main{
	width:auto;
	overflow:hidden;
	background:#FAFAFA;
	border:1px solid #ADADAD;
	box-shadow:0px 0 5px #C2BFBF;
	margin:2px 2px 5px;
}
.social_area_espace{
	width:auto;
	background:#fff;
	padding:25px 30px 20px;
	overflow:hidden;
	border-bottom:1px solid #D5D5D5;
}
.social_area_espace h2{
	font-size:20px;
	color:#007BA6;
	background:none;
	padding:0px;
	font-family: 'open_sanssemibold';
	font-weight:500!important;
}
.social_area_espace ul{
	width:auto;
	padding:18px 0 5px;
	overflow:hidden;
}	
.social_area_espace ul li{
	padding:0 25px 0 0;
	float:left;
}	
.social_area_espace ul li a{
	font-size:13px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
}	
.social_area_espace ul li a:hover{color:#007BA6; text-decoration:underline;}	
.social_area_espace ul li a img{ vertical-align:top; margin-right:5px;}	

/*===============tooltip start here================*/
.tooltip{
    display: inline;
    position: relative;
}
.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
.tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.inscription_maincontent{
	width:auto;
	overflow:hidden;
	padding:20px 30px;
}	
.inscription_maincontent p{
	font-size:10px;
	color:#6B6A6A;
	line-height:16px;
	padding:30px 0 0 0;
	width:100%;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}	
.inscription_maincontent p a{
	text-decoration:underline;
	font-size:10px;
	color:#6B6A6A;
}	
.inscription_maincontent p a:hover{
	color:#007BA6;
}
.inscription_maincontent form{
	width:auto;
	clear:both;
	padding:0 0 30px 0;
}
.inscription_information{
	width:390px;
	float:left;
	padding:0 0 0 45px;
}
.inscription_information h3{
	font-size:18px;
	color:#007BA6;
	background:none;
	padding:0px 0 15px;
	font-family: 'open_sanssemibold';
}
.inscription_information h3 small{
	font-size:18px;
	color:#007BA6;
	font-weight:400!important;
	font-family: 'open_sansregular';
}
.inscription_maincontent .right{	padding:0 0 0 90px; }

/* dynamically created SPAN, placed below the SELECT */
.inscription_select{
	width:356px;
	float:left;
	margin-bottom:14px;
}	
.inscription_select div{
	position:relative;
	float:left;	
	width: 400px;
} 
.inscription_select select{
	position:relative;
	z-index:10;
	width:356px !important;
	height:33px !important;
	color:#464646;	
	font-size:14px;
	text-indent:5px;
	padding:5px 0;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

span.inscrip{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	top:0;
	width:356px;
	height:31px;
	color:#464646;
	cursor:pointer;
	line-height:31px;
	font-size:13px;		
	background:#fff url(../images/select_icon.png) no-repeat  330px 8px;	
	text-indent:10px;
	cursor:default;
	z-index:1;
	border:1px solid #D1D1D1;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	font-family:Arial, Helvetica, sans-serif;
}
span.inscrip:hover{background:#fff url(../images/select1_icon.png) no-repeat  330px 8px; z-index:999999999999; }
.inscription{margin:0px 33px 0 0; float:right;}
.submit_btn{
    background: none;
	width:205px;
	float:right;
	/*margin:5px 30px 5px 0;*/
    margin: 0;
}	
.submit_btn input{
	width:190px;
	height:45px;
	margin-right:3px;
	float:right;
	cursor:pointer;		
	font-size: 20px;
	text-align: center;
	line-height:48px;
	padding-right:15px;
	text-transform:uppercase;
	color: #fff;	
	background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 2px 4px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;  
   display: inline-block;
   font-family: Arial;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.2)
}
.submit_btn input:hover{ 
	 background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
}

.done_icon_one{
	width:16px;
	height:17px;
	display:block;
	background:url(../images/left_arow.png) no-repeat;
	position:absolute;
	margin:16px 0 0 160px;
}

.inline_content{
	width:343px;
	padding:10px;
	border:3px solid #D5D5D5;
	background:#fff;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}	
.inline_content h3{
	text-align:center;	
	font-size:15px;
	color:#007BA6;
	padding:10px 10px;
}	
.inline_content h4{	
	font-size:13px;
	color:#007BA6;
	padding-right:30px;
	padding-bottom:8px;
	font-family: 'open_sanssemibold';
}	
.souvenir_area_code{
	width:343px;
	overflow:hidden;
	float:right;
}	
.souvenir_area_code label{
	width:150px;
	float:left;
	color:#959594;
	font-size:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.souvenir_area_code label a{
	color:#959594;
	text-decoration:underline;
	font-size:10px;
	display:block;
}
.souvenir_area_code label a:hover{color:#007BA6;}
.valider_btn{
	width:125px;
	height:36px;
	float:right;
	margin:2px;
	cursor:pointer;	
	font-size: 16px;
	text-align: center;
	background-image: -webkit-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:         linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(0,103,144,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   display: inline-block;
   font-family: Arial;
   line-height: 38px;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.3)
}	
.valider_btn:hover{
	 background-image: -webkit-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:         linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
}	
/*.social_area_espace ul li a.hint--right img{ vertical-align:inherit;}*/
.social_area_espace ul li a.hint--right{
	 width:16px;
	height:16px;
	display:block;
	background:url(../images/tooltip_arow.png) no-repeat;
}
.social_area_espace ul li a.hint--right:hover{background:url(../images/tooltip_arow1.png) no-repeat;}

/*--------------------------------*/
.tooltip_icon{
	width:auto;
	position:absolute;
	margin:10px 0 0 310px;
}	
.hint123 {
   	display: none;
    position: absolute;
    right:-253px;
    width: 220px;
    padding: 10px 12px;
    background: #252525 url(../images/pointer.png) no-repeat -10px 5px;
	z-index:8000;
	 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	font-size:14px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:-28px 0 0 0;
}

/* The pointer image is hadded by using another span */
.hint123 .hint123-pointer {
    position: absolute;
    left: -5px;
    top: 14px;
    width: 7px;
    height: 15px;
    background:  url(../images/pointer.png) left top no-repeat;
}
.tooltip_icon a{ 
	background:  url(../images/tooltip_arow.png) no-repeat;
	width:16px;
	height:16px;
	display:block;
}	
.tooltip_icon a:hover{background:  url(../images/tooltip_arow1.png) no-repeat;}	

.tooltip_icon a:hover + .hint123 {display:block;}
/*=================================Mises Relation page start here===================*/
.top_recevoir{
	width:auto;
	overflow:hidden;
	border-bottom:1px solid #D5D5D5;
	padding-bottom:15px;
}	
.recevoir{ border:none;}
.top_recevoir h4{ padding:0px;}
..recevoir h4{font-size:15px; color:#444444;  font-family: 'open_sansregular';}
.top_recevoir h4 a{ font-size:15px; color:#007BA6; text-decoration:underline;}
/*=================================Radio button start here===================*/
.checkbox_button,.checkbox_button1{
	float:left;
	padding-right:30px;
	padding-top:7px;
	margin-bottom:5px;
}
.checkbox_button input[type="checkbox"],.checkbox_button1 input[type="checkbox"] {
    display:none;
}
.checkbox_button input[type="checkbox"] + label,.checkbox_button1 input[type="checkbox"] + label {
    font-size:18px;
	color:#949393;
	font-family: 'open_sanssemibold';
}
.checkbox_button1 input[type="checkbox"] + label {color:#464646;}

.checkbox_button input[type="checkbox"] + label span {
    display:inline-block;
    width:21px;
    height:21px;
    margin:0 4px 0 0;
    vertical-align:middle;
    ba ckground:url(../images/radio_sprit.png) left top no-repeat;
    cursor:pointer;
}
.checkbox_button input[type="checkbox"]:checked + label span {
    backg round:url(../images/radio_sprit.png) -21px top no-repeat;
}
.checkbox_button1 input[type="checkbox"] + label span {
    display:inline-block;
    width:21px;
    height:21px;
    margin:0 4px 0 0;
    vertical-align:middle;
    backgr ound:url(../images/radio_sprit.png) left top no-repeat;
    cursor:pointer;
}
.checkbox_button1 input[type="checkbox"]:checked + label span {
    backgr ound:url(../images/radio_sprit.png) -63px top no-repeat;
}
/*.top_recevoir .radio_left{
	font-size:18px;
	color:#818181;
	float:left;
	padding-right:30px;
	padding-top:7px;
	font-family: 'open_sanssemibold';
}	
.top_recevoir .one{	color:#464646; padding-left:30px;}	


.top_recevoir .radio_left{
	font-size:18px;
	color:#818181;
	float:left;
	padding-right:30px;
	padding-top:7px;
	font-family: 'open_sanssemibold';
}	
.top_recevoir .one{	color:#464646; padding-left:30px;}	*/
/* dynamically created SPAN, placed below the SELECT */
.ragis_two_mises{
	width:148px;
	float:left;
	padding-top:3px;
}	
.ragis_two_mises div{
	position:relative;
	float:left;
} 
.ragis_two_mises select{
	position:relative;
	z-index:10;
	width:148px !important;
	height:33px !important;
	color:#464646;
	font-family: Arial;
	font-size:13px;
	text-indent:5px;
	padding:5px 0;
	cursor:pointer;
}
span.sel_bmises{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	top:0;
	width:146px;
	height:31px;
	color:#464646;
	cursor:pointer;
	font-size:13px;
	background:#FBFBFB url(../images/select_icon.png) no-repeat  120px 8px;
	line-height:31px;
	text-indent:10px;
	cursor:default;
	z-index:1;
	border:1px solid #D1D1D1;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
	font-family: Arial;
}
/*===================expand start here===================*/
.inner_content{
	width:100%;
	padding:5px 0 0 0!important;
	overflow:hidden;
}	
.inner_content span{
	display:block;
	font-size:12px;
	color:#464646;
	line-height:17px;
	padding:0px!important;
	margin:0px!important;
	width:100%;
	text-align:left!important;
}	
.inner_content span a{
	font-size:12px;
	color:#464646;
}	

/* dynamically created SPAN, placed below the SELECT */
.ragis_two_mises_one{
	width:126px;
	padding-top:3px;
	margin:0 auto;
}	
.ragis_two_mises_one div{
	overflow: hidden;
	position:relative;
	float:left;
} 
.ragis_two_mises_one select{
	position:relative;
	z-index:10;
	width:126px !important;
	height:33px !important;
	color:#464646;
	font-family: 'open_sansregular';
	font-size:12px;
	text-indent:5px;
	padding:5px 0;
	cursor:pointer;
}
span.sel_bmises_one{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	top:0;
	width:124px;
	height:31px;
	color:#464646;
	cursor:pointer;
	font-size:13px!important;
	background:#FBFBFB url(../images/select_icon.png) no-repeat  103px 8px;
	line-height:31px;
	text-indent:5px;
	cursor:default;
	text-align:left !important;
	z-index:1;
	border:1px solid #D1D1D1;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
	margin:0px!important;
}
.cours_btn{
	width:250px;
	height:30px;
	text-align:center;
	font-size:14px;
	color:#444444;
	border:1px solid #0095BD;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 3px #DDDDDD;
    -webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
	background:#E1EFF6;
	margin:20px auto 0;
	display:block;
	line-height:30px;
	font-family:Arial;
	font-weight:bold;
}
.collapse{ padding:0px; margin:0px;}	
.cours_btn:hover{ background:#EBF7FD;color:#444444;}
.cours_btn img{ vertical-align:middle;}

.no_expand a:link, .no_expand a:visited {
   background: url(../images/plus_btn.png) no-repeat 98% 50%;	padding-right: 20px;
}
.no_expand a:hover{
  background: url(../images/plus_btn2.png) no-repeat 98% 50%;
}
.no_expand a {
    color: #464646;
    display: block;
    font-size: 13px;
}

.cours_btn_one{
	width:250px;
	height:30px;
	text-align:center;
	font-size:12px;
	color:#444444;
	border:1px solid #929292;
	 background-image: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(223,223,223,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(223,223,223,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(223,223,223,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(223,223,223,1) 100%);
   background-image:         linear-gradient(top, rgba(247,247,247,1) 0%,rgba(223,223,223,1) 100%);
   border: solid 1px rgba(198,198,198,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   color: rgba(115,115,115,1);
   font-weight: bold;
   text-shadow: 0px 1px 0px rgba(255,255,255,1);
	margin:20px auto 0;
	display:block;
	line-height:30px;
	font-family:Arial;
}	
.cours_btn_one:hover{  background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
   background-image:         linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);
   color: rgba(92,92,92,1);
}
.cours_btn_one img{ vertical-align:middle;}
/*=================================Mises Relation  Simple page start here===================*/
.repondre_button{
	width:85px;
	margin:0 auto;
	min-height:24px;
	text-align:center;
	font-size:14px;
	display:block;
	line-height:26px;
	 background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   font-family: Arial;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.183)
}	
.repondre_button:hover{
	color:#fff;
	/*background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);*/
}	

.repondre_button_one{
	width:100%;
	text-align:center;
	min-height:24px;
	text-align:center;
	font-size:14px;
	display:block;
	color:#626262;
	line-height:24px;
	font-family: 'open_sanssemibold';
}
.repondre_button_one:hover{color:#000;}	
.repondre_button_one img{ vertical-align:middle;}	
/*===========================meses simple popup content start here=====================*/
.inline_content_meses{
	width:343px;
	padding:10px;
	border:3px solid #D5D5D5;
	background:#fff;
	overflow:hidden;
	
}	
.inline_content_meses h3{
	font-size:15px;
	color:#007BA6;
	line-height:25px;
}	
.inline_content_meses span{
	font-size:14px;
	color:#626262;
	display:block;
}	
.interesse_btn{
	margin:15px auto 2px;
	cursor:pointer;	
	font-size: 16px;
	text-align: center;
	line-height:43px;
	display:block;
	width:140px;
	height:40px;
	color: #fff;	
	background-image: -webkit-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   background-image:         linear-gradient(top, rgba(49,179,208,1) 0%,rgba(0,122,166,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(0,103,144,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   font-family: Arial;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.3)	
	
}	
.interesse_btn:hover{
	color: #fff;	
	background-image: -webkit-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
   background-image:         linear-gradient(top, rgba(48,194,227,1) 0%,rgba(2,145,189,1) 100%);
}
.inline_content_meses h5{
	font-size:14px;
	color:#626262;
	line-height:25px;
	text-align:center;
	padding:15px 0;
	font-weight:normal;
}
/*====================medium_content start here==================*/
.medium_content_meses{
	width:600px;
	background:#fff;
	overflow:hidden;
}

.topbar{
	font-size:18px;
	color:#fff;
	padding:0 15px;
	font-weight:normal;
	margin:0px;
	line-height:40px;
	height:40px;
	text-shadow:0 0 1px #000;
	border:1px solid #006890;
	background-image: linear-gradient(bottom, rgb(0,122,166) 0%, rgb(49,179,208) 59%);
background-image: -o-linear-gradient(bottom, rgb(0,122,166) 0%, rgb(49,179,208) 59%);
background-image: -moz-linear-gradient(bottom, rgb(0,122,166) 0%, rgb(49,179,208) 59%);
background-image: -webkit-linear-gradient(bottom, rgb(0,122,166) 0%, rgb(49,179,208) 59%);
background-image: -ms-linear-gradient(bottom, rgb(0,122,166) 0%, rgb(49,179,208) 59%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(0,122,166)),
	color-stop(0.59, rgb(49,179,208))
);
}
.medium_content{
	width:auto;
	border-left:2px solid #D5D5D5;
	border-right:2px solid #D5D5D5;
	border-bottom:2px solid #D5D5D5;
	padding:10px 15px;
	overflow:hidden;
}		
.info_popup{
	width:100%;
	padding-bottom:18px;
}	
.info_popup label{
	float:left;
	display:block;
	font-size:15px;
	color:#007BA6;
	font-size:17px;
	min-width:35px;
	line-height:30px;
	text-align:right;
	padding-right:10px;
}
.info_popup input{
	width: 83%;
	border:1px solid #D2D2D2;
	border: 1px solid #d4d4d4;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	height:30px;
	font-size:15px;
	color:#737373;
	padding:0 5px;
	line-height:30px;
	box-shadow: inset 1px 1px 1px #ececec;
	font-family:Arial, Helvetica, sans-serif;
}

.info_popup textarea{
	width: 88%;
	border:1px solid #D2D2D2;
	border: 1px solid #d4d4d4;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px;
	height:130px;
	font-size:15px;
	color:#737373;
	padding:0 5px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:45px;
	box-shadow: inset 1px 1px 1px #ececec;
}
.medium_content div.parcourir_left{
	width:auto;
	padding-bottom:18px;
	padding-left:45px;
}
.medium_content div.parcourir_left ul{
	width:100%;
}	
.medium_content div.parcourir_left ul li{
	float:left;
	padding:5px 0;
	width:100%;
}	
.medium_content div.parcourir_left ul li a{
	font-size:14px;
	color:#464646;
	background: url(../images/close_hide.png) no-repeat 0 4px;
	padding-left:20px;
	 font-family: 'open_sanssemibold';
}	
.medium_content div.parcourir_left ul li a:hover{
	color:#464646;
	background: url(../images/close_hide1.png) no-repeat 0 4px;
}
.parcourir_left span{
	display:block;
	float:left;
	font-size:15px;
	color:#000;
	width:120px;
}	

div.fileinputs {
	position: relative;
	width:98px;
	height:30px;
	float:left;
}

div.fakefile {
	position: absolute;
	top: -5px;
	left: 0px;
	z-index: 1;
	float:left;
	background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #FEFEFE),	color-stop(1, #E1E1E1));
	background-image: -o-linear-gradient(bottom, #FEFEFE 0%, #E1E1E1 100%);
	background-image: -moz-linear-gradient(bottom, #FEFEFE 0%, #E1E1E1 100%);
	background-image: -webkit-linear-gradient(bottom, #FEFEFE 0%, #E1E1E1 100%);
	background-image: -ms-linear-gradient(bottom, #FEFEFE 0%, #E1E1E1 100%);
    background-image: linear-gradient(to bottom, #FEFEFE 0%, #E1E1E1 100%);
	border:solid 1px #929292;
	border-radius: 3px;
	color: #444;
	cursor: pointer;
	padding: 6px 8px 6px 8px;
	font-size: 14px;
	font-family: "Arial";
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.392);
}

div.fakefile:hover {
	background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #FFFFFF),	color-stop(1, #F1F1F1));
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F1F1F1 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F1F1F1 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F1F1F1 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F1F1F1 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #F1F1F1 100%);
}



.hiddenfile{
	display: none;
}

.labelfile{
	display: none;
}



input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	float:left;	
	
}

.parcourir_left span.pin{
	background: url('../images/sprite-2.png') no-repeat -458px -2568px;
	width: 14px;
	height: 16px;
	display: inline-block;margin-right: 6px;
}

.fakefile input{background:none;border:none;}
.envoyer_btn{
	width:200px;
	float:right;
}	
.envoyer_btn input{
	width:136px;
	height:40px;
	float:right;
	cursor:pointer;
	padding-right:10px;	
	font-size: 20px;
	text-align: center;
	line-height:43px;
	color: #fff;	
	 background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   font-family: Arial;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.3)
}
.envoyer_btn input:hover{ 
	background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
}
.done_icon_two{
	width:16px;
	height:17px;
	display:block;
	background:url(../images/left_arow.png) no-repeat;
	position:absolute;
	margin:12px 0 0 175px;
}
/*===========================packs mpo page start here=====================*/
.removepadding_packs{ 
	border:1px solid #929292;
	margin:28px 2px 8px;
	background:#fff;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	box-shadow:1px 1px 6px #C8C8C8;
	padding:0px;
}
.removepadding_packs h1{text-align: center;font-size: 30px;color: #fff;padding: 1px 0;line-height: 50px;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.12);font-family: 'Open Sans condensed';font-weight: bold;background-image: linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);background-image: -o-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);background-image: -moz-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);background-image: -webkit-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);background-image: -ms-linear-gradient(bottom, rgb(244,135,11) 41%, rgb(250,187,60) 100%);background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.41, rgb(244,135,11)), color-stop(1, rgb(250,187,60)) );-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border-bottom: 1px solid #D5D5D5;}
.topcontent{
	width:100%;
	padding:10px 0;
	background:#FAFAFA;
	border-bottom:1px solid #D5D5D5;
}		
.topcontent span{
	display:block;
	font-size:18px;
	color:#464646;
	padding:3px 12px;
}
.topcontent span strong,.trafic_content_left ul li strong, .topcontent span b,.trafic_content_left ul li b{
	font-weight:normal;
	font-family: 'open_sanssemibold';
}
.trafic_contentbox{
	width:100%;
	overflow:hidden;
	padding:30px 0;
}		
.trafic_content_left{
	width:480px;
	float:left;
	padding-left:11px;
	overflow:hidden;
}
.trafic_content_left h3{
	font-size:20px;
	color:#007BA6;
	font-family: 'open_sanssemibold';
	font-weight:normal;
}	
.trafic_content_left ul{
	width:475px;
	overflow:hidden;
	padding-top:5px;
	padding-left:3px;
	
}	
.trafic_content_left ul li{
	float:left;
	padding:5px 0;
	font-size:15px;
	color:#626262;
	width:100%;
}	
.trafic_content_left ul li b{
	/*font-size:16px;
	color:#007BA6;*/
}
.trafic_boxes{
	width:auto;
	overflow:hidden;
	padding:0 0 20px 0;
}
.boxone{
	width:296px;
	border:1px solid #D5D5D5;
	text-align: center;
	background:#F6F6F6;
	min-height:140px;
	margin-left:14px;
	float:left;
	padding:20px 0;
}
.boxone h3,.boxtwo h3{font-size: 24px;color: #007BA6;font-family: 'Open Sans';min-height: 100px;font-weight: 700;}	
.boxone h3 strong,.boxtwo h3 strong, .boxone h3 b,.boxtwo h3 b{
	font-size:20px;
	color:#626262;
	font-family: 'Open Sans';
	font-weight:600;
	display:block;
}	
.boxone h3 span,.boxtwo h3 span{
	font-size:14px;
	color:#626262;
	font-family: 'open_sanssemibold';
	font-weight:normal;
	display:block;
}	
.souscrire_btn{
	width:125px;
	height:30px;
	display:block;
	margin:0 auto;	
	font-size: 17px;
	text-align: center;
	color: #fff;	
	background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   display: inline-block;
   font-family: Arial;
   line-height: 33px;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.12)
}
.souscrire_btn:hover{ /*background-position:-285px -438px;*/
color: #fff;
	background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
   background-image:         linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);
}
.boxtwo{
	width:295px;
	border:1px solid #ABABAB;
	text-align: center;
	background:#fff;
	min-height:140px;
	margin-left:14px;
	float:left;
	padding:20px 0;
}			
.boxtwo a{
	text-shadow: 0 0 1px #666;
	font-size: 17px;
	text-align: center;
	font-family: 'open_sanssemibold';
	line-height:30px;
	color: #555555;
	display:block;
	width:132px;
	margin:0 auto;
	padding-left:10px;
	background:url(../images/done1_arow.png) no-repeat left;
}
.boxtwo a:hover{color: #555555;}
.topventes{
	width:87px;
	height:39px;
	position:absolute;
	margin:-34px 0 0 -6px;
}
.option_button{
	width:580px;
	border:1px solid #C6C6C6;
	margin:0 auto 15px;
	padding:5px;
	overflow:hidden;	
	background-image: linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 63%);
background-image: -o-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 63%);
background-image: -moz-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 63%);
background-image: -webkit-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 63%);
background-image: -ms-linear-gradient(bottom, rgb(223,223,223) 0%, rgb(254,254,254) 63%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(223,223,223)),
	color-stop(0.63, rgb(254,254,254))
);
}		
.option_button h4{
	width:460px;
	float:left;
	font-size:16px;
	color:#464646;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
	padding-top:4px;
	padding-left:5px;	
	font-family: 'open_sanslight';
	font-weight:normal;
}	
.option_button h4 strong,.option_button h4 b{
	font-size:16px;
	font-weight:normal;
	font-family: 'open_sanssemibold';	
}	
.option_button h4 img{ vertical-align:middle;}

.option_button a{
	/*width:100px;*/
    padding: 0 3px;
	height:25px;
	display:block;
	float:right;
	margin:2px 3px 2px 2px;	
	font-size: 15px;
	text-align: center;
	font-family: 'open_sanssemibold';
	line-height:28px;
	color: #fff;	
	 background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   background-image:         linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);
   -webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
           box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;
   border: solid 1px rgba(243,148,5,1);
   -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
           border-radius: 3px;
   display: inline-block;
   font-family: Arial;
   text-align: center;
   color: rgba(255,255,255,1);
   font-weight: bold;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.189)
}
.option_button a:hover{ /*background-position:-285px -438px;*/
color: #fff;
	background-image: linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -o-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -moz-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);
background-image: -ms-linear-gradient(bottom, rgb(255,152,7) 0%, rgb(255,204,64) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(255,152,7)),
	color-stop(0.73, rgb(255,204,64))
);
}

/*==================radio start here=================*/
/*.radio_left {
	font-size:18px;
	color:#818181;
	float:left;
	padding-right:30px;
	float:left;
	padding-right:20px;
	font-family: 'open_sanssemibold';
}
.radio_left span{
	font-size:18px;
	color:#818181;
	float:left;
	padding-right:30px;
	float:left;
	font-family: 'open_sanssemibold';
}	
	
.one span{
	font-size:18px;
	color:#464646;
	float:left;
	padding-right:30px;
	float:left;
	font-family: 'open_sanssemibold';
}	*/
#majtable { border-collapse: collapse; font-family: 'Open Sans',sans-serif; font-size: 15px;  text-align: left;  width: 990px;}
#majtable, #majtable td, #majtable th { border: 1px solid #D5D5D5; }
#majtable tr { width: 100%;}
#majtable th, #majtable tr, #majtable td { height: 30px; }
#majtable th { background-color: #E8F2F9; color: #3B7AA3; font-weight: normal; padding:10px; text-align: center;}
#majtable td { width: 20%; padding:10px 20px;}
#majtable .pending_records { color: #999999;}
#majtable input {  font-family: 'Open Sans',sans-serif; font-size: 15px; width: 100%; height:100%;}

.on_cb
{
	color: #464646 !important;
}
.on_cb[for=c1] span
{
	background: url("../images/radio_sprit.png") -21px top no-repeat !important;

}
.on_cb[for=c2] span
{
	background: url("../images/radio_sprit.png") -63px top no-repeat !important;
}
.off_cb
{
	color: #949393 !important;
	cursor: pointer;
}
.off_cb span
{
	background: url("../images/radio_sprit.png") -42px top no-repeat !important;
}



/* ****************** FOOTER  ***************** */

/*.footer{ width:100%; border-top:1px solid #c2c2c2;}
.footer .search{ width:100%;border-top:1px solid #ffffff; background:#d4d4d4; border-bottom:1px solid #c2c2c2; height:56px; line-height:56px;}
.footer .search .interne{ width:600px; margin:7px auto 0 auto;}
.footer .search .interne .labelSearch{ float:left; margin-right:15px; height:40px; color:#626262; font-size:18px;  font-family:'Open Sans Condensed'; letter-spacing:-1px; font-weight:600; text-shadow: 0 1px #ffffff; line-height:45px;}
.footer .footer-link{ background:#ffffff;}
.footer .footer-link-interne{ width:990px; background:#ffffff; margin:0 auto; }
.footer .footer-link-interne .box1{ width:247px; float:left;}
.footer .footer-link-interne .box2{ width:247px; float:left;}
.footer .footer-link-interne .box3{ width:247px; float:left; }
.footer .footer-link-interne .box3 ul{ padding-bottom:30px; }
.footer .footer-link-interne .box3 .dropDown{ border:1px solid #c9c9c9; width:197px; height:33px; line-height:33px; padding-left:8px; background:url(/img/sprite.png) no-repeat 174px -656px; cursor:pointer;}
.footer .footer-link-interne .box3 .dropDown:hover{ background:url(/img/sprite.png) no-repeat 174px -682px;}
.footer .footer-link-interne .box4{ width:247px; float:left;}
.footer .footer-link-interne ul{ margin:0; padding:42px 0;} 
.footer .footer-link-interne li{ list-style:none; margin-bottom:6px;} 
.footer .footer-link-interne li.title{ margin-bottom:10px; font-weight:600;} 
.footer .footer-link-interne li.title a{ font-size:15px; color:#007ba6 ; font-family:'Open Sans';}
.footer .footer-link-interne li a{ font-size:13px;color:#464646; } 
.footer .footer-link-interne li a:hover{  color:#007ba6 ; }
.footer .footer-link-interne .box4 ul {width:215px;clear:both;float:right;}
.footer .footer-link-interne .box4 ul li {height:22px;clear:both;}
.footer .footer-link-interne .box4 ul li div{float:left;}
.footer .footer-link-interne .box4 ul li div.social{margin:2px 0 0 5px;}

.footer #listeSites{border: 1px solid #C9C9C9;display: none;position: absolute;width: 205px;margin-top:3px;}
.footer #listeSites .country {cursor:pointer;line-height: 24px;padding-left: 8px;background:#ffffff;}
.footer #listeSites .country .flag{width: 16px;height: 11px;display:block;background:url(/img/flags.png) no-repeat;float:left;margin:7px 8px 0 0;}
.footer #listeSites .country .flag_FR{background-position: -32px -22px}
.footer #listeSites .country .flag_BE{background-position: -80px 0}
.footer #listeSites .country .flag_ES{background-position: -112px -11px}
.footer #listeSites .country .flag_UK{background-position: -96px -11px}
.footer #listeSites .country:hover {background: #626262;color:#FFFFFF;}*/

.logoSilver img{float: right; margin-top: -30px;}

.copyright{ border-top:1px solid #d4d4d4; padding-bottom:42px; padding-top:14px; font-size:11px;}

#toTop{ background:url(/img/button-totop-new.png) no-repeat 17px 0; width:100px; height:8px; position:fixed; top:90%; right:5px; padding-top:37px; font-size:10px; cursor:pointer;}
#toTop:hover{ background:url(/img/button-totop-new.png) no-repeat 17px -56px; }

/*
.footer .box3 .dropDown{ display:none;}
.footer .box3 #listeSites{ display:none;}*/
 
.error_code
{
	color: #FF0000;
	font-weight: normal;
	margin-left: 64px;
}
.inscrip_loader
{    
	display: none;
    left: 9px;
    position: relative;
    top: 4px;
}


.etoileRouge
{
	display: none !important;
}

.ajax_loader
{
	height: 40px;
	float:right;
	margin-right: 30px;
}

.email_loading
{
	background: url("../images/inscriptions_ajax-loader.gif") no-repeat;
}
.email_success
{
	background: url("../images/green_v.png") no-repeat;
}
.email_failure
{
	background: url("../images/red_cross.png") no-repeat;
}

#email_status
{
	background-size: 20px 20px;
	height: 21px;
	width:21px;
	display:inline-block;
	position: relative;
	bottom: 20px;
	left:5px;
}

#toolt_social 
{    
	display: inline-block;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 20px;
}

#hint_social
{       
	line-height: 23px;
	right: -490px;
	width: 455px;
}

#hint_social img 
{ 
	position:relative; top:3px;
}

/* #toTop{ background:url(/img/button-totop.png) no-repeat 17px 0; width:100px; height:8px; position:fixed; top:90%; right:5px; padding-top:37px; font-size:10px; cursor:pointer;}
#toTop:hover{ background:url(/img/button-totop.png) no-repeat 17px -56px; }

.
 */

/******************    ANNUAIRE FOURNISSEUR    ********************/
/********************    by Esther Albert    **********************/
#boxCenter{width: 990px;overflow: hidden;margin: 0 auto;padding: 20px 0 25px;}
.searchButton {color: #ffffff;display: inline-block;padding: 8px 10px;text-shadow: 0 -1px 0 #ce9c3d;font-family: 'Arial';font-size: 18px;font-weight: bold;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FABB3C, endColorstr=#F4870B);background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);-webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;-moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;border: solid 1px rgba(243,148,5,1);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bouton_rechercher{margin-left: 20px; cursor: pointer;}
.glass{background: url('/images/sprite-2.png') no-repeat -3px -220px;width: 20px;height: 20px;display: inline-block;vertical-align: text-top;padding-right: 10px;}
#providerSearchBox{background-color: #fafafa;border: solid 1px #929292;-moz-box-shadow: 0px 0px 3px #8B8B8B;-webkit-box-shadow: 0px 0px 3px #8B8B8B;-o-box-shadow: 0px 0px 3px #8B8B8B;box-shadow: 0px 0px 3px #8B8B8B;filter: progid:DXImageTransform.Microsoft.Shadow(color=#8B8B8B, Direction=180, Strength=3);}
.providerSearch_title{font-family: 'Open Sans'; font-size: 22px; font-weight: 600; color: #007ba6;text-align: center;margin-top: 30px;}
.providerSearch_inputs{width: 820px;margin: auto;height: 68px;margin-top: 20px;}
.iconProvider{background: url('../images/pro-annuaire.png');width: 71px;height: 71px;position: relative;top: -15px;margin-right: 15px;}
.providerSearch_inputs div, .providerSearch_inputs span{float: left;}
.providerSearch_inputs .inputText{width: 253px;height: 40px;background-color: #ffffff;border: solid 1px #c3c3c3;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.inputText input{height: 37px;width: 240px;padding-left: 10px;font-family: 'Arial';font-size: 15px;color: #464646;}
.andOr{font-family: 'Arial';font-weight: bold;font-size: 14px;color: #626262;display: inline-block;width: 50px;text-align: center;padding-top: 12px;}
.providerSearch_inputs .inputSelect{width: 253px;height: 40px;background-color: #ffffff;border: solid 1px #c3c3c3;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.providerSearchBox_top{background-color: #fafafa;}
.providerSearchBox_bottom{background-color: #ffffff;border-top: solid 1px #d5d5d5;padding: 26px 27px 26px 27px;}
.filterTitle{font-family: 'Open Sans'; font-weight: 600; font-size: 16px; color: #007ba6;margin-right: 10px;}
.filterOption{display:inline-block;margin: 0 2px 0px 2px;font-family: 'Open Sans';font-weight: 600;font-size: 16px;color: #464646;cursor: pointer;width: 22px;text-align: center;}
.filterOption:hover{color: #007ba6; text-decoration: underline;}
.filterList .active{background-color: #007ba6; color: #ffffff;}
#domainSearchInput{font-family: 'Arial';font-size: 14px;color: #464646;height: 36px;width: 245px;cursor: pointer;}
#domainSearchInput:hover .iconSelectCat{background: url('/images/sprite-2.png') no-repeat -388px -1354px;width: 16px;height: 17px;}
#domain {padding-top: 11px;padding-left: 10px;}
.iconSelectCat {background: url('/images/sprite-2.png') no-repeat -388px -1329px;width: 16px;height: 17px;float: right !important;margin-top: 12px;}
.nbResults{margin-left: 252px;font-family: 'Open Sans';color: #007ba6;font-weight: 600;font-size: 16px;border-bottom: solid 1px #d3d3d3;padding-top: 22px;padding-bottom: 5px;}
.columnLeft{width: 234px;float: left;margin-top: 10px;border: solid 1px #d3d3d3;border-bottom: none;}
.columnRight{width: 738px;float: right;}
.columnLeft .title{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9fdff, endColorstr=#e2eff6);background-image: -webkit-linear-gradient(top, #f9fdff 0%,#e2eff6 100%);background-image: -moz-linear-gradient(top, #f9fdff 0%,#e2eff6 100%);background-image: -ms-linear-gradient(top, #f9fdff 0%,#e2eff6 100%);background-image: -o-linear-gradient(top, #f9fdff 0%,#e2eff6 100%);background-image: linear-gradient(top, #f9fdff 0%,#e2eff6 100%);font-family: 'Arial'; font-size: 16px; color: #007ba6;padding-top: 15px;text-align: center;padding-bottom: 15px;border-bottom: solid 1px #d3d3d3;text-shadow: 0px 1px 0px #fff;}
.partnerBox{background-color: #ffffff;border-bottom: solid 1px #d3d3d3;font-family: 'Arial';height: 128px;cursor: pointer;}
.partnerName{color: #007ba6;font-weight: bold;}
.partnerBox img{border: solid 1px #d3d3d3;height: 42px;width: 62px;}
.partnerBox td{padding: 7px 7px 0px 7px;text-align: justify;}
.providerBoxResults{border: solid 1px #d3d3d3;margin-top: 10px;border-bottom: none; margin-bottom: 10px;}
.providerPhoto{float: left;}
.providerBox{height: 89px;padding: 10px 30px 10px 10px;border-bottom: solid 1px #d3d3d3;cursor: pointer;}
.providerBox:nth-child(even){background-color: #ffffff;}
.providerBox:nth-child(odd){background-color: #ebf4f9;}  
.providerBox:hover{background-color: #f6f6f6;}
.partnerBox td a{color: #007ba6;}
.partnerBox td a:hover{text-decoration: underline;}
.boutonDetails{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FABB3C, endColorstr=#F4870B);background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);-webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;-moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;border: solid 1px #F39405;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-family: 'Arial';line-height: 26px;text-align: center;color: rgba(255,255,255,1);font-weight: bold;text-shadow: 0px -1px 0px #db992a;padding-left: 20px;padding-right: 20px;display: inline-block;cursor: pointer;float: right;margin-top: 45px;}
.providerPhoto img{height: 88px; border: solid 1px #d3d3d3;width: 116px;}
.providerName{font-family: 'Open Sans';font-weight: 600;font-size: 22px;color: #464646;}
.providerDatas{margin-left: 10px;margin-top: 5px;float: left;}
.providerActivity{font-family: 'Arial';margin-top: 15px;font-size: 10px;color: #626262;}
.providerDomain{font-weight: bold;font-size: 15px;color: #007ba6;width: 323px;display: inline-block;word-wrap: break-word;}
.buttonBack {font-family:'Arial';width: 224px;float: left;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF4F8, endColorstr=#E0EDF4);background-image: -webkit-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: -moz-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: -ms-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: -o-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);border: solid 1px #D2E9F3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height: 27px;line-height: 26px;display: inline-block;color: rgba(116,116,116,1);text-shadow: 0px 1px 0px rgba(255,255,255,1);padding-left: 5px;padding-right: 5px;cursor: pointer;}
.buttonBack:hover {background-image: -webkit-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: -moz-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: -ms-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: -o-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);}
.iconBackList{width: 14px;height: 14px;background-repeat: no-repeat;display: inline-block;margin-left: 7px;top: 0px;background-image: url(../images/iconBack.png);position: relative;top: 3px;}
.breadcrumb{height: 33px;margin-bottom: 5px;}
.arianeLinks{float: left;margin-left: 18px;width: 722px;font-family: Arial;color: #626262;font-size: 14px;padding-top: 4px;}
.breadcrumb .arianeText a, .breadcrumb .arianeText {font-family: 'Arial';font-size: 13px;color: #626262;}
.breadcrumb a:hover {text-decoration: underline;color: #007bab !important;}
.columnRight .topContenuBorder {border: 1px solid #919191;}
.residence_data{margin: 14px auto;}
.residence_data h1{font-weight: 600;}
.columnRight .topContenu .buttonAll .button a .Send {background: url(/img/icone-button.png) no-repeat -14px 0;height: 12px;width: 16px;}
.columnRight .topContenu .buttonAll .button a .Print {background: url(/img/icone-button.png) no-repeat;height: 12px;width: 16px;}
.columnRight .topContenu .buttonAll:hover .button a .Print {background: url(/img/icone-button.png) no-repeat 0 -12px;}
.columnRight .topContenu .buttonAll:hover .button a .Send {background: url(/img/icone-button.png) no-repeat -14px -12px;}
.columnRight .topContenu .buttonAll:hover .button {background: url(/img/button.png) no-repeat 0 -20px;}
.columnRight .topContenu .buttonAll:hover .end {background: url(/img/button.png) no-repeat right -20px;}
.columnRight .topContenu .buttonAll .button {cursor:pointer;background: url(/img/button.png) no-repeat;height: 20px;line-height: 20px;float: left;}
.columnRight .topContenu .buttonAll .end {background: url(/img/button.png) right 0;width: 5px;height: 20px;float: left;}
.columnRight .topContenu .buttonAll .button a span {float: left;margin: 4px 4px 0 6px;}
.columnRight .topContenu .textSideResidence {width: 712px;float: left;padding: 12px;background: url(/images/titre-fiche-resid.jpg) repeat-x;height: 88px;}
.columnRight .topContenu .textSideResidence h1 {width: 590px;float: left;}
.columnRight .topContenu .textSideResidence .underH1 {background: url(/img/underH1.png) no-repeat 0 0px;float: left;width: 585px;padding-left: 15px;margin-top: 5px;}
.columnRight .topContenu .bottomTop {background: url(/img/bg-gradient.jpg) repeat-x;border-top: 1px solid #d4d4d4;height: 27px;padding-top: 6px;}
.columnRight .topContenu .bottomTop .left {float: left;display: inline-block;}
.columnRight .topContenu .buttonAll {height: 20px;float: left;margin-left: 12px;font-family: 'Arial';}
.columnRight .topContenu .buttonAll .button a .Print {background: url(/img/icone-button.png) no-repeat;height: 12px;width: 16px;}
.columnRight .topContenu .buttonAll .button a {color: #626262;padding-right: 4px;font-size: 12px;line-height: 21px;}
.columnRight .topContenu .bottomTop .right {float: right;padding-right: 16px;}
.columnRight .topContenu .innertopContenu {padding: 12px 12px 0px 12px;width: 390px;float: left;min-height: 231px;position: relative;}
.columnRight .topContenu h2 {font-size: 16px;font-family: 'Open Sans';margin: 0;font-weight: 600;line-height: 32px;}
.columnRight .topContenu .innertopContenu .description {margin-top: 5px; font-family: 'Arial'; font-size: 14px; color: #626262;}
#buttonMoreInfos {display: inline-block;}
.img2{margin-top: 21px;margin-bottom: 26px;}
.columnRight .topContenu .more_info {cursor:pointer;background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FABB3C, endColorstr=#F4870B);background-image: -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);-webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;-moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;border: solid 1px #F39405;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 16px;display: inline-block;font-family: 'Arial';line-height: 34px;text-align: center;color: rgba(255,255,255,1);font-weight: bold;text-shadow: 0px -1px 0px #db992a;padding-left: 15px;padding-right: 10px;margin-right: 10px;margin-left: 2px;}
.columnRight .topContenu .more_info:hover, .searchButton:hover, .boutonDetails:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCC40, endColorstr=#FF9807);background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);}
.borderBottom {border-bottom: 1px solid #d4d4d4;}
.columnRight .topContenu {border: 1px solid #d4d4d4;background: #ffffff;}
.columnRight .accordeonStyle h3, #lb_adresses h3, #lb_outils h3 {margin-top: 0;color: #464646;font-size: 14px;font-weight: 400;background: #f7f7f7;border: 1px solid #eaeaea;margin-bottom: 14px;font-family: Arial, Helvetica, sans-serif;padding: 7px 7px 7px 5px;cursor: pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.columnRight .accordeonStyle h3 .arrow {font-size: 12px;color: #007ba6;float: right;background: url(/img/arrow-mdr.png) no-repeat 44px 7px;height: 14px;padding-right: 20px;}
.columnRight .accordeonStyle .accordeonContent {display: none;margin-bottom: 20px;}
.columnRight .accordeonStyle div {padding: 0 0 0 6px;border: none;font-size: 14px;color: #464646;font-family: Arial, Helvetica, sans-serif;}
ul.styleRondBleu {color: #007ba6;margin-top: 0;padding-left: 15px;list-style: inherit;}
.columnRight .accordeonStyle div .sideLeft {float: left;}
ul.styleRondBleu li {font-size: 14px;margin-bottom: 5px;}
.allOpen {border: 1px solid #d4d4d4;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;float: right;margin: 0 16px 16px 0;background: #f7f7f7;padding: 0 5px;height: 21px;line-height: 21px;}
.allOpen a {background: url("/img/arrow-mdr.png") no-repeat 71px 6px;padding-right: 15px;color: #464646;font-size: 12px;}
.buttonSelection2{position: relative;}
.buttonPrev, .buttonNext{text-align: center;font-family: 'Arial';filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBF4F8, endColorstr=#E0EDF4);background-image: -webkit-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: -moz-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: -ms-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: -o-linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);background-image: linear-gradient(top, rgba(235,244,248,1) 0%,rgba(224,237,244,1) 100%);border: solid 1px #D2E9F3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height: 27px;line-height: 26px;display: inline-block;color: rgba(116,116,116,1);text-shadow: 0px 1px 0px rgba(255,255,255,1);padding-left: 5px;padding-right: 5px;cursor: pointer;}
.buttonPrev:hover, .buttonNext:hover {background-image: -webkit-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: -moz-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: -ms-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: -o-linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);background-image: linear-gradient(top, rgba(224,237,244,1) 0%,rgba(235,244,248,1) 100%);}
.buttonPrev{float: left;}
.buttonNext{float: right;}
.buttonBack, .buttonPrev, .buttonNext{box-shadow:  0px 1px 2px 0px rgba(140,140,140,0.5), 0px 1px 1px 0px rgba(255,255,255,1)inset;-moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,0.5), 0px 1px 1px 0px rgba(255,255,255,1)inset;-webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,0.5), 0px 1px 1px 0px rgba(255,255,255,1)inset;}
.buttonsPrevNext{margin-top: 14px;}
.iconPrev, .iconNext{width: 14px;height: 14px;background-repeat: no-repeat;display: inline-block;top: 0px;position: relative;top: 3px;}
.iconPrev{background-image: url(../images/iconBack.png);}
.iconNext{background-image: url(../images/iconNext.png);}
.columnRight .accordeonStyle h3:hover {border: 1px solid #d3d3d3;color: #007ba6;}
ul.styleRondBleu li span {color: #626262;}
.bold {font-weight: bold;}
.font11 {font-size: 11px;}
.domainList{border: solid 1px #bdbdbd;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888;position: relative;width: 253px;float: left;top: 11px;left: 0px;border-radius: 2px;border: 1px solid #ccc;background-color: #fff;max-height: 250px;padding: 4px 0px 0px 0px;overflow: auto;z-index: 1;}
.domainLabel{float:none !important;line-height: 24px;padding-left: 12px;cursor: pointer;font-family: 'Arial';}
.domainLabel:hover{background-color: #626262;color: #ffffff;}


.providerBoxResults .results{display: none;}
#search_plus:hover {background: url('/images/bg_search_plus.png') 0px -30px no-repeat;}
#search_plus {clear: both;width: 760px;height: 23px;padding-top: 7px;background: url('/images/bg_search_plus.png') 0px 0px no-repeat;text-align: center;font-size: 14px;font-family: Arial;color: #464646;display: block;}
#search_loading_plus {padding: 15px 25px 15px 25px;background: #e5eff5;border: 1px solid #5194ba;color: #464646;text-align: center;display: none;font-weight: bold;font-family: Arial;font-size: 14px;opacity: 1;z-index: 10;width: 172px;margin-left: 290px;}
#search_loading {padding: 15px 25px 15px 25px;background: #e5eff5;border: 1px solid #5194ba;color: #464646;text-align: center;position: fixed;top: 50%px;left: 40%;display: none;font-weight: bold;font-family: Arial;font-size: 14px;opacity: 1;z-index: 10;}

/*Slider KIT*/
.columnRight .topContenu .img2 {
float: right;
margin-right: 19px;
}
.photoslider-mini{width:300px;height:225px; overflow: hidden;position: relative; text-align: left;}
.img2 .sliderkit .sliderkit-panel-active {
    z-index: 5;
}
.img2 .sliderkit .sliderkit-panel {
    overflow: hidden;
    position: absolute;
    z-index: 1;
}
.img2 .sliderkit .sliderkit-panel-old {z-index: 4;}
.img2 .sliderkit .sliderkit-panel-active { z-index: 5;}
.photoslider-mini .sliderkit-go-btn{position:absolute;z-index:10;width:28px;height:28px; margin-top:100px;}
.photoslider-mini .sliderkit-go-prev{}
.photoslider-mini .sliderkit-go-next{ margin-left:270px;}
.photoslider-mini .sliderkit-go-btn a{display:block; width:28px; height:28px; cursor:pointer;}
.photoslider-mini .sliderkit-go-prev a{background:url("/img/arrow-slider.png") repeat 0 0;}
.photoslider-mini .sliderkit-go-next a{background:url("/img/arrow-slider.png") repeat -40px 0;}
.photoslider-mini .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photoslider-mini .sliderkit-btn-disable a:hover{cursor:default;}
.photoslider-mini .sliderkit-go-btn span{display:none;}
.photoslider-mini .sliderkit-go-btn{position:absolute;z-index:10;width:28px;height:28px; margin-top:100px;}
.photoslider-mini .sliderkit-go-prev{}
.photoslider-mini .sliderkit-go-next{ margin-left:270px;}
.photoslider-mini .sliderkit-go-btn a{display:block; width:28px; height:28px; cursor:pointer;}
.photoslider-mini .sliderkit-go-prev a{background:url("/img/arrow-slider.png") repeat 0 0;}
.photoslider-mini .sliderkit-go-next a{background:url("/img/arrow-slider.png") repeat -40px 0;}
.photoslider-mini .sliderkit-btn-disable a{opacity:0/*can be set to any value until 1*/;cursor:default;}
.photoslider-mini .sliderkit-btn-disable a:hover{cursor:default;}
.photoslider-mini .sliderkit-go-btn span{display:none;}
.header #logo_FR {background: url('../../images/sprite-2.png') no-repeat -3px -814px;width: 228px;height: 52px;}
.header #logo_UK {background: url('../../../images/sprite-2.png') no-repeat -259px -806px;width: 228px;height: 52px;}
.header #logo_BE {background: url('../../../images/sprite.png') no-repeat -259px -735px;width: 228px;height: 53px;} /* be/... */
.header #logo_ES {background: url('../../../images/sprite.png') no-repeat -259px -2684px;width: 228px;height: 53px;} /* es/... */
.buttonSelection2 span.info{background: url(/images/btn-infos-picto.png) no-repeat 0px 3px; color: #626262; font-weight: bold; font-size: 15px; padding-left: 18px; margin-right: 15px;}
.readMore{    color: #999999;    cursor: pointer;    display: inline;    text-decoration: underline;    margin-left: 5px;}


.packs_mentions{font-family: 'Open Sans';color:  #555555;font-size: 11px;font-weight: 600;text-align: left;margin-left: 16px;}
.packs_blue>div{border-radius: 6px;border-radius: 6px;border-width: 1px;border-color:  #929292;border-style: solid;background-color:  #ffffff;box-shadow: 0px 1px 4px 0.00px rgba(0, 0, 0, 0.35);text-align: center;position: relative;}
.packs_blue h1{background: -webkit-linear-gradient(90deg, #007ba6 0%, #0096ca 100%);background: -moz-linear-gradient(90deg, #007ba6 0%, #0096ca 100%);background: -o-linear-gradient(90deg, #007ba6 0%, #0096ca 100%);background: -ms-linear-gradient(90deg, #007ba6 0%, #0096ca 100%);background: linear-gradient(0deg, #007ba6 0%, #0096ca 100%);font-family: 'Open Sans Condensed';color:  #ffffff;font-size: 30px; font-weight: 700;line-height: 50px; text-shadow: 0px -1px 0px rgba(0, 1, 0, 0.15);}
.bann_subtitle{font-family: 'Open Sans';color:  #007ba6;font-size: 18px;font-weight: 600;line-height: 22px;margin-top: 13px;}
.packs_blue ul{list-style: circle;font-family: 'Arial';color: #626262;font-size: 15px;line-height: 20px;margin-top: 10px;}
.packs_blue li {padding-left: 1em; text-indent: -.7em;list-style: none;}
.packs_blue li:before {content: "• ";color: #007BA6;}
.cadreSous{border-width: 1px;border-color:  #d5d5d5;border-style: solid;background-color:  #f6f6f6;width: 294px;margin: auto;padding-bottom: 23px;margin-top: 30px;}
.cadreSous div:nth-child(1){font-family: 'Open Sans';color:  #626262;font-size: 20px;font-weight: 600;line-height: 24px;margin-top: 17px;}
.cadreSous div:nth-child(2){font-family: 'Open Sans';color:  #007ba6;font-size: 24px;font-weight: 700;line-height: 27px;margin-bottom: 11px; }
.packs_blue{margin-top: 30px;height: 364px;margin-bottom: 40px;}
.packs_blue .celg{background-color:  #f6f6f6;}
.packs_blue .celb{background-color:  #e8f2f9;}
.packs_blue table{width: 100%;padding: 18px 13px 18px 13px;margin-bottom: 20px;}
.packs_blue table tr td:nth-child(1){text-align: left;padding-left: 10px;width: 144px;}
.packs_blue table tr td{padding: 0px;height: 50px;}
.packs_blue table tr{font-family: 'Open Sans';color:  #464646;font-size: 16px;font-weight: 400;}
.priceb{color: #007ba6;font-size: 15px;font-weight: 600;}

/*home pro start here*/
/*.home .ssMenu {display:block;}*/
.home h3 a:hover{color: #fff;}
.home h3 a.groupeNameSpan:hover{color: #626262;cursor: default;}
.home .ssMenu a{font-family: Arial;color: #4c4c4c;font-size: 12px;font-weight: 400;}
#middle.home{padding-bottom: 85px;padding-top:37px;}
.left_column{width:738px;float:left;}
.right_column{width:234px;float:right;}
.left_column .articles{border-width: 1px;border-color: #bebebe;border-style: solid;background-color: #ffffff;width: 713px;/*height: 885px;*/padding:20px 12px;margin-bottom:30px}
.bloc{height:285px;margin-bottom: 27px;}
.bloc h1{font-family: Arial;font-size: 10px;font-weight: 700;height: 9px;margin-bottom:8px;}
.bloc1 h1{color: #60ad14;}
.bloc2 h1{color:#f49404;}
.bloc h2, .bloc h2 a{font-family: 'Open Sans';color: #464646;font-size: 16px;font-weight: 600;height: 17px;padding-bottom: 6px;}
.article{width: 225px;height:204px;margin-top: 12px;margin-right:19px;float: left;border-bottom: 1px solid #60ad14;}
.article:nth-last-child(2){margin-right:0px;}
.article .desc{padding:8px 9px;font-family: 'Arial'; color: #464646;font-size: 12px;line-height: 18px;}
.bloc3 .article .desc h3{color: #8071bb;}
#bloc4 .article .desc h3{color: #f49404;}
.article p{margin-bottom: 5px;width: 207px;font-family: 'open_sanssemibold';color: #60ad14;font-size: 14px;font-weight: 600;line-height: 16px;height: 32px;display: inline-block;overflow: hidden;}
.article span{font-family: Arial;color: #727272;font-size: 10px;font-weight: 400;line-height: 14px;}
.article span.sep{border-left: 1px solid #41a62a;margin-right: 3px;}
.link_info{float: right;margin-top: 19px;cursor:pointer;font-family: 'Arial';color:#626262;text-decoration:underline;}
.link_info:hover{text-decoration: underline;}
.bloc h4{font-family: Arial;color: #626262;font-size: 13px;font-weight: 400;padding-top: 12px;padding-right:20px;}
.bloc img{border:0;display:block;width:225px;height:135px;}
.bloc2{height:276px;margin-bottom: 14px;}
.bloc2 .article p{background-color: rgba(70, 70, 70, 0.8);width: 207px;height: 29px;color: #ffffff;position:relative;top: -45px;}
.bloc2 .article{height:135px;border:none;}
.link_etude{float: right;margin-top: 19px;border-radius: 3px;border-width: 1px;border-color: #f48604;border-style: solid;background-color: #f49404;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FABB3C, endColorstr=#F4870B);background-image: -webkit-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -moz-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -ms-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: -o-linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);background-image: linear-gradient(top, rgba(250,187,60,1) 0%,rgba(244,135,11,1) 100%);-webkit-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;-moz-box-shadow: 0px 1px 2px 0px rgba(140,140,140,1), 0px 1px 1px 0px rgba(255,255,255,1)inset;box-shadow: 0px 0px 2px 0.00px rgba(0, 0, 0, 0.25);width: 138px;height: 13px;font-family: Arial;color: #ffffff;font-size: 12px;font-weight: 700;text-align: center;padding:5px 7px;cursor: pointer;}
.link_etude:hover{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCC40, endColorstr=#FF9807);background-image: -webkit-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: -moz-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: -ms-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: -o-linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);background-image: linear-gradient(top, rgba(255,204,64,1) 0%,rgba(255,152,7,1) 100%);}
.bloc3{color:#8071bb;margin-bottom: 35px;;}
.bloc3 .en_avant img{height:70px;margin: auto;margin-right:75px ;width: 95px;}
.bloc3 .en_avant .logos a:last-child img{margin-right: 0px;}
.bloc3 .en_avant div{float:left;}
.bloc3 .en_avant .part{width:225px;margin-right: 19px;}
.bloc3 .en_avant .logos{width:450px;/*margin-left:10px;*/}
.bloc3 .en_avant .logos_long, .bloc3 .en_avant .part_long{float: none;}
.bloc3 .en_avant .logos_long{margin-top: 10px; height: 110px;}
.bloc3 .article {width:713px;border:none;height:135px;margin-bottom: 20px;}
.bloc3 .article img{float:left;margin-right: 19px;color: #8071BB;}
.bloc3 .article p{float:left;font-family: Arial;color: #464646;font-size: 12px;font-weight: 400;line-height: 18px;width: 469px;height: 120px;}
.bloc3 .article span a, .bloc3 .en_avant a {color: #8071bb;display: inline-block;cursor:pointer;}
#bloc4 .article span a {color: #f49404;}
#bloc4 .article img{color: #f49404;}
.bloc3 .article p a:hover{text-decoration: underline;}
.en_avant{clear:both;height: 80px;/*text-align: center;padding:25px 7px;*/font-size: 11px;font-weight: 700;}
.en_avant img{float:left;display: inline-block;}
.left_column .offers{width: 738px;}
.bold{font-weight: 700;}
.offers{border: solid 1px #bebebe;}
.offer{font-family: Arial;font-size: 12px;line-height: 18px;padding: 11px 12px;height:78px;border-bottom: solid #d9d9d8 1px;}
.offer img{float: left;}
.offer .desc {margin: 8px 18px 0 8px;float: left;width:465px;height:70px;overflow:hidden;}
.offer p{color: #464646;font-weight: 400;}
.offer h6{color: #007ba6;font-weight: 700;font-size: 12px;line-height: 18px;}
.title_offers{padding: 18px 22px;height: auto;background: -webkit-linear-gradient(90deg, #e2eff6 0%, #f9fdff 100%);
background: -moz-linear-gradient(90deg, #e2eff6 0%, #f9fdff 100%);
background: -o-linear-gradient(90deg, #e2eff6 0%, #f9fdff 100%);
background: -ms-linear-gradient(90deg, #e2eff6 0%, #f9fdff 100%);
background: linear-gradient(0deg, #e2eff6 0%, #f9fdff 100%);}
.title_offers p{font-family: Arial;color: #007ba6;font-size: 16px;font-weight: 400;line-height: 20px;}
.title_offers img{float: left; margin-right:12px;}
.offer:nth-child(odd){background-color: #ebf4f9;}
.offer:nth-child(even){background-color: #ffffff;}
.offer:last-child{border-bottom: none;}
.link_plus{border-radius: 3px;border:solid #006183 1px;border-color: #006183;background-color: #007ba6;float:left;padding: 3px 5px;text-align:center;margin-top:30px;font-family: Arial;
        color: #ffffff;font-size: 11px;font-weight: 700;cursor: pointer;text-transform: uppercase;}
.link_plus:hover, #espace_title:hover{color:#ffffff;background-color: #0093c6;}
.home_menu{background-color: #ffffff;box-shadow: 0px 1px 1px 0.00px #d8d8d8;margin-bottom: 20px;border: 1px #d5d5d5 solid;}
.title_menu{border-bottom: 1px #d5d5d5 solid;background-color: #ffffff;background: -webkit-linear-gradient(90deg, #f7f7f7 0%, #ffffff 100%);background: -moz-linear-gradient(90deg, #f7f7f7 0%, #ffffff 100%);background: -o-linear-gradient(90deg, #f7f7f7 0%, #ffffff 100%);background: -ms-linear-gradient(90deg, #f7f7f7 0%, #ffffff 100%);background: linear-gradient(0deg, #f7f7f7 0%, #ffffff 100%);
            font-family: 'Open Sans';color: #007ba6;font-size: 14px;font-weight: 600;padding:18px 11px 15px 11px;text-transform:uppercase;}
.title_menu a{font-family: 'Open Sans';color: #007ba6;font-size: 14px;font-weight: 600;padding:18px 11px 15px 11px;text-transform:uppercase;}
.link_menu {padding:12px 10px 12px 28px;background:url("../../img/list-style.png") no-repeat scroll 15px 16px rgba(0, 0, 0, 0);border-bottom: solid 1px #eeeeee;}
.link_menu a {font-family: Arial;color: #626262;font-size: 12px;font-weight: 400;}
.link_menu a:hover{color: #007ba6;text-decoration: underline;}
/*.link_menu:nth-child(2){border-top:none;}*/
.link_menu:last-child{border-bottom: none;}
.elem{font-family: 'Open Sans';color: #007ba6;font-size: 13px;font-weight: 400;padding: 19px 20px;border-bottom: solid 1px #eeeeee;text-align: center;}
.elem a:hover{color: #007ba6;text-decoration: underline;}
.elem:last-child{border-bottom: none;}
.elem span{color: #555555;font-size: 22px;font-weight: 300;font-family:'Open Sans Condensed'}
.elem p{margin-bottom: 16px;}
.elem .nb{width:66px;height:31px;border-radius: 3px;border: solid 1px #d9d9d8;background-color: #fafafa;margin:auto;margin-bottom: 16px;}
.elem a{font-family: Arial;color: #626262;font-size: 13px;font-weight: 400;text-decoration: underline;}
.home_packs .elem{font-family: 'Open Sans Condensed';color: #007ba6;font-size: 22px;font-weight: 400;padding: 6px 8px;border-bottom: solid 1px #eeeeee;text-align: left;text-transform: uppercase;}
.home_packs .elem:nth-child(2){background: url('../images/interphone.png') no-repeat right;background-position-x: 158px;}
.home_packs .elem:nth-child(3){background: url('../images/cloche.png') no-repeat right;background-position-x: 158px;}
.home_packs .elem:nth-child(4){background: url('../images/drapeau.png') no-repeat right;background-position-x: 158px;}
.home_packs .elem:last-child{text-align: center;}
.home_packs .elem span{font-family: 'Open Sans';color:  #626262;font-size: 13px;font-weight: 400;/*line-height: 38px;*/display: block;text-transform: none;}
.home_packs .elem .nb{width: auto;display: inline-block;height: inherit;margin-bottom: 3px;margin-top: 4px;}
.home_packs .elem:last-child .nb span{line-height: normal;padding: 6px;}
.home_packs .elem:last-child a:hover span{text-decoration: underline;}
.home_menu .title_offers{padding: 15px 0 17px 0;height: auto;border-bottom: 1px solid #d5d5d5;color: #007ba6;font-family: "Arial";font-size: 16px;font-weight: 400;text-align:center;}
.bleu{color:#007ba6;}
.home .header #logo_FR{width: 197px;}
.home .header{width: 1039px;}
.home .logo{width: auto;}
.home #espace_title{margin-left: 10px;}
.home#header{padding-bottom: 0px;}
.home .header_righttop{margin-right: 10px;padding-top: 25px;padding-bottom: 0px;}
.home .topright{width: 252px;padding-left: 14px;position: relative;height: 48px;}
.home .logo{margin-left: 0px}
.home_menu .offer{padding:14px 10px 8px 10px;background: #ffffff;overflow:hidden;}
.home_menu .bleu:hover{text-decoration: underline;}
.home_menu .offer a{font-family: Arial;color: #464646;font-size: 12px;font-weight: 400;}
.home_menu .offer h6{font-size:14px;margin-left:6px;/*line-height: 47px;*/position: relative;left: 6px;overflow: hidden;}
.home .topright h3{	display: inline-block;width: auto;overflow: hidden;line-height: 17px; position: absolute;top: 0px;padding: 0 0 0 5px;}
.home .topright div{position: absolute;bottom: 0px;width: 237px;padding-left: 54px;}
.home .header_righttop span#changeorg_link a, .home .header_righttop span a {background: none;padding-left: 0px;}
.home .header_righttop span#changeorg_link{margin-left: 0px;float: none;margin-right: 10px;}
.home .header_righttop .logoff{display: inline;}
.contact{background-color: #fdfcfc;background: url('../images/contact.png') no-repeat;padding: 93px 11px 8px 11px;color: #007ba6;font-family: 'Open Sans';border: solid 1px #adadad;}
.contact .title{font-size:16px;font-weight: 700;margin-bottom: 2px;}
.contact .line{font-size:15px;font-weight: 600;line-height: 22px;}
.contact span, .contact a{color:#444444;font-size:15px;font-weight: 600;}
#bloc4{color:#f49404;height:200px;}
#bloc4 .article p a {color: #f49404;}


/*articles pro start here*/
/*.actu .articles {padding:0px;margin:0px;width: 736px;border:none;}*/
.actu .left_column {width: 736px;background-color: #ffffff;border:solid 1px #bebebe;}
.actu .arianeLinks, .home .arianeLinks {margin-left: 0px;}
.actu .titleCat{height: 34px;padding: 17px 13px;}
.actu .titleCat p{font-family: Arial;font-size: 10px;font-weight: 700;text-transform: uppercase;margin-bottom:6px;}
.actu .titleCat h1{font-family: 'Open Sans';color: #444444;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.actu #accordeonOpen .accordeonVolet{cursor:pointer;background: linear-gradient(0deg, #f5f5f5 0%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);font-family: "Open Sans";font-size: 14px;font-weight: 400;padding: 13px 13px;height: 13px;border-top: 1px #bebebe solid;/*border-bottom: 1px #bebebe solid;*/}
.actu #accordeonOpen .accordeonVolet:hover{background: #d9d9d9; /* Old browsers */background: -moz-linear-gradient(top,  #d9d9d9 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #d9d9d9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #d9d9d9 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #d9d9d9 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom,  #d9d9d9 0%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.actu .accordeonContent{padding:16px 14px;border-top: 1px #bebebe solid;}
.actu .accordeonContent .title{font-family: 'Open Sans';font-size: 18px;font-weight: 600;margin-bottom:12px;position: relative;top: -4px;}
.actu .accordeonContent img {float:right;height: 175px;width: 291px;margin-left:27px;margin-bottom:27px;}
.actu .accordeonContent .text{text-align:justify;margin-bottom:42px;font-family: Arial;color: #626262;font-size: 13.99px;font-weight: 400;line-height: 19.987px;}
.actu .accordeonContent .text h3{font-family: Arial;font-size: 13.99px;font-weight: 400;line-height: 19.987px;}
.actu .accordeonContent .externes{height:87px;}
.actu .accordeonContent .text a{color:#0033ff;text-decoration: underline;font-size:14px;}
.actu .accordeonContent .vu{padding-left:8px;background-color: white;color: #626262;font-family: Arial;font-size: 12.9px;font-weight: 700;position: relative;top: -10px; width: 200px;}
.actu .accordeonContent .externe {/*margin-right: 100px;*/min-width:150px;float:left;}
.actu .accordeonContent .externe:nth-child(2){margin-left: 8px;}
.actu .accordeonContent .externe:last-child{margin-right: 0px;}
/*.actu .desc .externes .externe:first-child{margin-left: 8px;}*/
.actu .accordeonContent .externe .titre{font-family: Arial;color: #60ad14;font-size: 13.89px;font-weight: 700;line-height: 18px; width: 350px;}
/*.actu .accordeonContent .externe .src {margin-bottom:12px;}*/
.actu .accordeonContent .externe .src span{font-family: Arial;color: #727272;font-size: 10px;font-weight: 400;line-height: 14px;}
.actu span.sep{border-left: 1px solid #41a62a;margin-right: 3px;}
.actu .accordeonContent .externe .link a {font-family: Arial;color: #7dcd2e;font-size: 11.98px;font-weight: 400;line-height: 14px;text-decoration: underline;}
.actu .en_avant{height:/*90px*/ auto;}
.actu .en_avant img{height:70px;width:95px;margin:0 160px 28px 20px;text-align:center;/*padding:25px 5px;*/float:left;}
.actu .en_avant a:last-child img{margin-right:0;}
.left_column.zoom .titleCat p, .left_column.zoom h2, .left_column.zoom h3{color:#8071bb;}
.left_column.infos .titleCat p, .left_column.infos h2, .left_column.infos h3 {color:#60ad14;}
.left_column.interview .titleCat p, .left_column.interview h2, .left_column.interview h3{color:#f49404;}
.left_column.analyse .titleCat p, .left_column.analyse h2, .left_column.analyse h3{color:#f49404;}
#accordeonOpen .fleche{background-position: -181px -430px;border-right-width: 2px;border-right-style: solid;border-top-width: 2px ; border-top-style:solid ;display: block;float: right;height: 5px;position: relative;right: 16px;top: 3px;width: 5px;}
#accordeonOpen .fleche.bas{transform:rotate(135deg)}
#accordeonOpen .fleche.droite{transform:rotate(45deg)}
.left_column.infos .fleche.bas, .left_column.infos .fleche.droite, .left_column.infos span.sommaire{border-color: #60ad14; color: #60ad14;}
.left_column.zoom .fleche.bas, .left_column.zoom .fleche.droite, .left_column.zoom span.sommaire{border-color: #8071bb; color: #8071bb;}
.left_column.interview .fleche.bas, .left_column.interview .fleche.droite, .left_column.interview span.sommaire{border-color: #f49404; color: #f49404;}
.border{width:660px;border:solid 1px #bebebe;margin:auto;padding:10px;margin-bottom: 30px;}
#accordeonOpen a.accordeonVolet{color: #535252; display: block; width: 710px; height: 13px;}
#accordeonOpen span.sommaire{padding-left: 10px; font-size: 12px; font-style: italic; line-height: 25px;}

/** carroussel logos **/
/* Carroussel gauche*/
#partenaires{height:/*100px*/auto; padding:0px; margin-left: 0;}
#partenaires a{display: inline-block;}
#partenaires img{margin: 0px}
.contenu_carroussel{padding-right: 0px;    padding-top: 31px;    width: 193px;}
.picto_carroussel {height:38px;   width:187px;    margin:0 auto;}
.partenaires_court{width: 450px;}
.partenaires_long{width: 700px;}
.partenaires_width2{width: 710px;text-align: center;}
.partenaires_court a{margin-right: 15px;}
.partenaires_long  a{margin-right: 16px;margin-bottom: 10px;/*border: 1px solid #ccc;*/}
.partenaires_width2 a{margin-right: 16px; margin-bottom: 10px;/*border: 1px solid #ccc;*/}