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

@font-face {
	font-family: "YanoneRegular";
	src: url(../css/fonts/Yanone Kaffeesatz Regular.otf)
}
@font-face {
	font-family: "YanoneBold";
	src: url(../css/fonts/Yanone Kaffeesatz Bold.otf)
}
@font-face {
	font-family: "YanoneLight";
	src: url(../css/fonts/Yanone Kaffeesatz Light.otf)
}
@font-face {
	font-family: "YanoneThin";
	src: url(../css/fonts/Yanone Kaffeesatz Thin.otf)
}

.link_footer{
	text-decoration:none;
	color:#333333;}

.login_label{
	color:#707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	padding-right:7px;
	vertical-align:middle;}

.login_label_perdu{
	color:#717173;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	padding-right:7px;
	vertical-align:middle;}

.login_input{
	border:2px solid #C7C7C9;
	color:#717173;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	padding-right:7px;
	height:15px;
	vertical-align:middle;}

.login_input2{
	border:2px solid #C7C7C9;
	color:#717173;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	padding-right:7px;
	height:15px;
	vertical-align:middle;
	width:90px;}
	
.newsletter_input{
	border:2px solid #C7C7C9;
	color:#717173;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	padding-right:7px;
	height:15px;
	vertical-align:top;}

.login_rechecher{
	color:#B2B2B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	padding-right:7px;
	padding-left:7px;
	vertical-align:middle;}
	
input{
	vertical-align:middle;}

.menu_green_back{
	background-image: url(../images/backgrounds/menu_green.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: "Yanone Kaffeesatz";
	font-size:12px;
	font-weight:bolder;
	padding-left:7px;}
	
.green_list{
	color:#2DA62B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding-top:0px;
	margin-top:2px;
	padding-left:20px;
	margin-left:0px;}

.menu_cian_back{
	background-image: url(../img/images/backgrounds/menu_cian.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	padding-left:7px;}
	
.cian_list{
	color:#03A8E2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding-top:0px;
	margin-top:2px;
	padding-left:20px;
	margin-left:0px;}
	
.menu_marron_back{
	background-image: url(../img/images/backgrounds/menu_marron.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	padding-left:7px;}
	
.marron_text{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:7px;
	line-height:15px;}
	
.marron_email{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-top:4px;}
	
.menu_red_back{
	background-image: url(../img/images/backgrounds/menu_red.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	padding-left:7px;}
	
.red_date{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:7px;
	line-height:15px;}
	
.red_text{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-top:1px;
	line-height:15px;}
	
.menu_savoir{
	text-align:right;
	padding-bottom:7px;
	padding-right:10px;}

.list_menu_horiz_item{
	float: left;
	margin-top:0px;
	padding-top:0px;
	margin:0px 4px;
	height:63px;
	width:125px;}
	
.menu_option{
	float:none;
	width:225px;
	border:2px solid #C7C7C9;
	background-color:#F5F5F7;}
	
.tittle_text{
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	padding-left:7px;}

.tele_catalog{
	color:#2CA62B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}

.list_catalogue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: none;
	line-height:15px;
	margin:0;
	border:0;
	padding-left:4px;
				
}

.list_catalogue li{
	list-style:none;	
	margin:2px 0 5px 0;
}
.list_catalogue li.normal{
	background:url(../img/images/e-learning/normal.jpg);
	background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:42px;
	
	}
.list_catalogue li.div_promo {
	background:url(../img/images/e-learning/promo.jpg);
	background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:42px;
}

.list_catalogue li.div_avenir{
	background:url(../img/images/e-learning/avenir.jpg);
	background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:42px;
}
.list_catalogue li.normal0{
	float:left;
	width:34px;
}
.list_catalogue_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: underline;}

.select_langue{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:2px solid #C7C7C9;
	width:80px;
}

.accueil_list{
	/*list-style-image:url(../images/accueil/vignette.gif);*/
	color:#009DDF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;}

.accueil_list li{
	background:url(../img/images/accueil/vignette.gif) left top no-repeat;
	padding-left:20px;	
	list-style:none;}

.sub_accueil_list{
	/*list-style-image:url(../images/accueil/sub_vignette.gif);*/
	color:#717173;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:18px;
	font-size:14px;}

.sub_accueil_list li{
	background:url(../img/images/accueil/sub_vignette.gif) left top no-repeat;
	padding-left:20px;	
	list-style:none;}

.facture_text{
	font-family:Arial, Helvetica, sans-serif; 
	color:#565656;}

.facture_title_table{
	background-color:#E7CFE3;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color: #5B5B5B;}
	
.facture_items_table{
	background-color:#EEE6EA;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:12px;
	color: #5B5B5B;	}

.fact_cell{
	border:1px solid #FFFFFF;
	height:33px}

.facture_total_table{
	background-color:#D9BFCC;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:12px;
	color: #5B5B5B;	}

.row_tva{
	background-color:#EEE6EA;
	padding-left:10px;
}