/*************** GENERAL *******************/

* body {
	text-align : center;
	margin : 0;
	padding : 0;
	background-color: #efefef;
	font-family : Arial;
	font-size : 11px;
	}
 
* .container {
	width: 1003px;
	margin: 0px;
	text-align : left;
	}
 
* #container {
	width: 1003px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	}
	
* .container2 {
	width: 814px;
	margin: 0px;
	text-align : left;
	}

* #container2 {
	width: 814px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	}

/*************** Header *******************/

* .topbanner {
	width : 983px;
	height : 89px;
	padding: 0;
	margin : 0;
	} 
	
* .topleft {
	width : 200px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_left.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .topleftwp {
	width : 200px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_leftwp.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .topleft_noel {
	width : 200px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_left_noel.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
	* .topleft_pro {
	width : 200px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_left_pro.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .topleftlog {
	width : 200px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_left_log.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}

* .topcenter {
	width : 593px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_middle.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .topcenterwp {
	width : 593px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_middlewp.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .topcenter_noel {
	width : 593px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_middle_noel.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
	* .topcenter_pro {
	width : 593px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_middle_pro.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}

* .topright {
	width : 190px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_right.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .toprightwp {
	width : 190px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_rightwp.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
* .topright_noel {
	width : 190px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_right_noel.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
	* .topright_pro {
	width : 190px;
	height : 89px;
	background-image : url(../images/customer1/banner_top_right_pro.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
/*************** TopMenu *******************/

* .fond-menu-top {
	width : 983px;
	height : 43px;
	background-image : url(../images/customer1/fond_menu_top.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	font-family : Arial;
	font-size : 11px;
	font-weight: bold;
	}
	
* .fond-menu-top2 {
	width : 768px;
	height : 26px;
	background-image : url(../images/customer1/fond_menu_top2.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left : 215px;
	font-family : Arial;
	color : #ffffff;
	font-size : 11px;
	}
	
a.lfilrouge, a.lfilrouge:hover, a.lfilrouge:visited{
	color: #000000;
	text-decoration:underline;
}
	
.fond-menu-top2 a.lfilrouge, .fond-menu-top2 a.lfilrouge:hover, .fond-menu-top2 a.lfilrouge:visited{
	color: #ffffff;
	text-decoration:underline;
}

* a.menu-top{
color: #ffffff;
text-decoration: none;
}

* a:hover.menu-top{
color: #000000;
text-decoration: none;
}

* a:visited.menu-top{
color: #ffffff;
text-decoration: none;
}

/*************** SubMenu *******************/

.full_home_ssmenu{
	margin-left : 8px;
	width : 192px;
	padding : 0px;
	}
	
.top_home_ssmenu{
	width : 192px;
	height : 17px;
	background-image : url(../images/customer1/top_ssmenu_top.png);
	background-repeat: no-repeat;
	}
	
.middle_home_ssmenu{
	width : 192px;
	background-image : url(../images/customer1/middle_ssmenu_top.png);
	background-repeat: repeat-y;
	}
	
a.ssmenu, a.ssmenu:hover, a.ssmenu:visited{
	color: #626262;
	text-decoration:none;
	font-size : 12px;
}

a.footer, a.footer:hover, a.footer:visited{
	color: #626262;
	text-decoration:none;
	font-size : 11px;
	}
	
a.red16b, a.red16b:hover, a.red16b:visited{
	color: #c70416;
	text-decoration:underline;
	font-size : 16px;
	font-weight : bold;
}

a.red, a.red:hover, a.red:visited{
	color: #c70416;
	text-decoration:none;
}

.grey{
	font-family : Arial;
	font-size : 11px;
	color : #626262;
	}
	
.grey_bold11{
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #626262;
	}
	
.bottom_home_ssmenu{
	width : 192px;
	height : 17px;
	background-image : url(../images/customer1/bottom_ssmenu_top.png);
	background-repeat: no-repeat;
	}
	
/*************** Box *******************/

.div_BoxLogout {
	margin-top : 10px;
	margin-left : 40px;
	}
	
.div_BoxMilieuLog {

	}
	
.div_Boxref {
	margin-top : 10px;
	}
	
.full_nosrefs{
	margin-left : 8px;
	width : 192px;
	}
	
.top_nosrefs{
	width : 192px;
	height : 21px;
	background-image : url(../images/customer1/top_block_size1.png);
	background-repeat: no-repeat;
	}
	
.middle_nosrefs{
	width : 192px;
	background-image : url(../images/customer1/middle_block_size1.png);
	background-repeat: repeat-y;
	}
	
.nosrefs {
	margin-left : 7px;
	margin-right : 5px;
	}
	
.bottom_nosrefs{
	width : 192px;
	height : 13px;
	background-image : url(../images/customer1/bottom_block_size1.png);
	background-repeat: no-repeat;
	}

.full_search_nav{
	margin-left : 10px;
	width : 575px;
	height : 31px;
	background-image : url(../images/customer1/bottom_search_nav.png);
	background-repeat: no-repeat;
	}
	
.full_search_norm{
	margin-left : 10px;
	width : 575px;
	height : 31px;
	background-image : url(../images/customer1/bottom_search_norm.png);
	background-repeat: no-repeat;
	}
	
.search {
	margin-left : 10px;
	}

.rappelnav_full {
	margin-left : 10px;
	width : 575px;
	background-color : #e5e5e5;
	}
	

.rappelnav {
	width : 560px;
	height : 18px;
	padding-top : 2px;
	padding-left : 15px;
	background-image : url(../images/customer1/bottom_rappelnav.png);
	background-repeat: no-repeat;
	margin : 0px;
	}
	
	
.rappelnav_full2 {
	width : 575px;
	}
	
.rappelnav2 {
	width : 560px;
	height : 18px;
	padding-top : 2px;
	padding-left : 15px;
	}

.main{
	width : 983px;
	padding: 0px;
	}

.main2{
	width : 794px;
	padding: 0px;
	}
	
.mainleft{
	float : left;
	width : 200px;
	}
	
.mainleft_inscrip{
	float : left;
	width : 793px;

	}
	
.maincenter{
	float : left;
	width : 593px;
	}
	
.maincenter2{
	float : left;
	width : 594px;
	}
	
.mainright{
	float : left;
	width : 190px;
	}
	
.mainright2{
	float : left;
	width : 190px;
	}
	
h1 {
	font-size : 16px;
	margin-bottom : 10px;
	color : #c70416;
	}
	
h2 {
	font-family : Arial;
	font-size : 18px;
	color : #9e4fa5;
	margin : 0px;
	}
	
.h2b {
	font-family : Arial;
	font-size : 14px;

	color : #9e4fa5;
	margin : 0px;
	font-weight : bold;
	}
	
.h2c {
	font-family : Arial;
	font-size : 12px;
	color : #9e4fa5;
	margin : 0px;
	font-weight : bold;
	}

h3 {
	font-family : Arial;
	font-size : 11px;
	color : #c70416;
	margin-left : 15px;
	padding-top : 5px;
	margin-bottom : 0px;
	}
	
h4 {
	font-family : Arial;
	font-size : 18px;
	color : #9e4fa5;
	margin : 0px;
	padding : 0px;
	padding-top : 6px;
	margin-left : 18px;
	margin-bottom : 0px;
	}
	
.title_welc {
	font-family : Arial;
	font-size : 18px;
	color : #9e4fa5;
	font-weight:bold;
	margin-bottom: 0px;
	}

span.red{
		color : #c70416;
		}
		
span.violet{
		color : #9e4fa5;
		}
		
span.violet11{
		color : #9e4fa5;
		font-size : 11px;
		}		
		
span.red12{
		color : #c70416;
		font-size : 12px;
		}
span.red14{
		color : #c70416;
		font-size : 14px;
		}
				
span.red16{
		color : #c70416;
		font-size : 16px;
		}
		
span.orange13{
		color : #fca311;
		font-size : 13px;
		}
				
span.sitebonsplans{
		color : #000000;
		font-size : 11px;
		font-style :italic;
		}
		
span.prixbonsplans{
		color : #000000;
		font-size : 15px;
		}		
		
span.prixavbonsplans{
		color : #626262;
		font-size : 13px;
		text-decoration : line-through;
		}				
			
.txt_sml{
	font-family : Arial;
	font-size : 10px;
	color : #626262;
	}
	
a, a:hover, a:visited{
	color: #626262;
	text-decoration:underline;
}

a.red, a.red:hover, a.red:visited{
	color: #c70416;
	text-decoration:underline;
}

a.violet, a.violet:hover, a.violet:visited{
	color: #9e4fa5;
	text-decoration:none;
}

a.violet2, a.violet2:hover, a.violet2:visited{
	color: #9e4fa5;
	text-decoration:underline;
}

a.menutop, a.menutop:hover, a.menutop:visited{
	color: #ffffff;
	font-family : Arial;
	text-decoration:none;
	font-size : 12px;
	font-weight : bold;
}

a.menutop_selected, a.menutop_selected:hover, a.menutop_selected:visited {
	color: #fca311;
	font-family : Arial;
	text-decoration:none;
	font-size : 12px;
	font-weight : bold;
}

a.login, a.login:hover, a.login:visited{
	color: #000000;
	font-family : Arial;
	text-decoration:underline;
	font-size : 11px;
	font-weight : normal;
}

.search_spe {
	line-height:10px;
	}
	
.full_menu_top {
	margin-left : 45px;
	text-transform : uppercase;
	}

.mainright .div_BoxPresse {
	float: left;
	width : 180px;
	}
	
.mainright2 .div_BoxPresse {
	float: left;
	width : 180px;
	margin-top : -30px;
	}
	
.div_BoxFlash {
	float: left;
	width : 180px;
	margin-top : 10px;
	}
	
.div_BoxErreur {
	width : 773px;
	margin-left : 4px;
	margin-top : 10px;
	margin-bottom : 10px;
	}

.full_erreur{
	width : 773px;
	}
	
.top_erreur{
	width : 773px;
	height : 15px;
	}
	
.middle_erreur{
	width : 755px;
	background-image : url(../images/1/middle_msgerr.png);
	background-repeat: repeat-y;
	padding-left : 18px;
	}

.erreur{
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #626262;
	width : 740px;
	}
	
.bottom_erreur{
	width : 773px;
	height : 15px;
	}
	
.full_presse{
	width : 180px;
	}
	
.top_presse{
	width : 180px;
	height : 15px;
	background-image : url(../images/customer1/top_block_size0.png);
	background-repeat: no-repeat;
	}
	
.middle_presse{
	width : 180px;
	background-image : url(../images/customer1/middle_block_size0.png);
	background-repeat: repeat-y;
	}

.presse{
	font-family : Arial;
	font-size : 11px;
	color : #626262;
	margin-left : 10px;
	margin-right : 10px;
	}
	
	.presse2{
	font-family : Arial;
	font-size : 11px;
	color : #626262;
	margin-left : 5px;
	margin-right : 5px;
	}
	
.bottom_presse{
	width : 180px;
	height : 15px;
	background-image : url(../images/customer1/bottom_block_size0.png);
	background-repeat: no-repeat;
	}
	
.full_ccmport{
	width : 180px;
	}
	
.top_ccmport{
	width : 180px;
	height : 15px;
	background-image : url(../images/customer1/top_block_size0.png);
	background-repeat: no-repeat;
	}
	
.middle_ccmport{
	width : 180x;
	background-image : url(../images/customer1/middle_block_size0.png);
	background-repeat: repeat-y;
	}

.ccmport{
	font-family : Arial;
	font-size : 11px;
	color : #626262;
	margin-left : 5px;
	}
	
.bottom_ccmport{
	width : 180px;
	height : 15px;
	background-image : url(../images/customer1/bottom_block_size0.png);
	background-repeat: no-repeat;
	}
	
.pres {
	margin-left : 10px;
	font-family : Arial;
	font-size : 11px;
	color : #626262;
	}

#loaderWaiting {
	display:none;
}

a.trop_gras {
	font-weight : bold;
	color : #c70416;
	text-decoration : none;
	}

/************************ ANNUAIRE **************************/

.homeannu_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	}
	
.top_homeannu {
	width : 585px;
	height : 25px;
	background-image : url(../images/customer1/top_homeannu.png);
	background-repeat: no-repeat;
	}
	
.title_home_annu {
	margin-left : 40px;
	padding-top : 7px;
	font-size : 12px;
	color : #c70416;
	font-weight : bold;
	}
	
.middle_homeannu {
	width : 585px;
	background-image : url(../images/customer1/middle_homeannu.png);
	background-repeat: repeat-y;
	}
	
.homeannu {
	margin-left : 15px;
	margin-right : 15px;
	}
	
.homeannu2 {
	margin-left : 5px;
	margin-right : 5px;
	}
	
.bottom_homeannu {
	width : 585px;
	height : 25px;
	background-image : url(../images/customer1/bottom_homeannu.png);
	background-repeat: no-repeat;
	}
	
.liste_anuu {
	margin-left : 10px;
	margin-right : 10px;
	color : #626262;
	}
	
.liste_bplan {
	padding-left : 10px;
	padding-right : 10px;
	color : #626262;
	}


/************************ ANNUAIRE **************************/

.homewelcome_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}
	
.homewelcome_txt {
	margin-left : 5px;
	color : #626262;
	font-size : 11px;
	}
	
	
/************************ FICHEMARCHAND **************************/

.fiche_march {
	margin-left : 10px;
	margin-right : 10px;
	color : #626262;
	}

/************************ BOUTONS **************************/

a.buttons_red, a.buttons_red:hover, a.buttons_red:visited{
	color: #ffffff;
	font-family : Arial;
	text-decoration:none;
	font-size : 12px;
	font-weight : bold;
}

a.buttons_red_sml, a.buttons_red_sml:hover, a.buttons_red_sml:visited{
	color: #ffffff;
	font-family : Arial;
	text-decoration:none;
	font-size : 11px;
	font-weight : bold;
}

a.buttons_grey, a.buttons_grey:hover, a.buttons_grey:visited{
	color: #ffffff;
	font-family : Arial;
	text-decoration:none;
	font-size : 11px;
	font-weight : bold;
}

.buttons_red{
	height : 25px;
	}
	
.buttons_grey{
	height : 21px;
	}
	
.red_button_left{
	float : left;
	height : 25px;
	width : 8px;
	background-image : url(../images/skin1/red_button_left.png);
	background-repeat: no-repeat;
	}

.red_button_middle{
	float : left;
	height : 21px;
	padding-top : 4px;
	text-align : center;
	background-image : url(../images/skin1/red_button_middle.png);
	background-repeat: repeat-x;
	}
	
.red_button_right{
	float : left;
	height : 25px;
	width : 8px;
	background-image : url(../images/skin1/red_button_right.png);
	background-repeat: no-repeat;
	}
	
.red_button_left_sml{
	float : left;
	height : 20px;
	width : 6px;
	background-image : url(../images/skin1/red_button_left_sml.png);
	background-repeat: no-repeat;
	}

.red_button_middle_sml{
	float : left;
	height : 18px;
	padding-top : 2px;
	text-align : center;
	background-image : url(../images/skin1/red_button_middle_sml.png);
	background-repeat: repeat-x;
	}
	
.red_button_right_sml{
	float : left;
	height : 20px;
	width : 6px;
	background-image : url(../images/skin1/red_button_right_sml.png);
	background-repeat: no-repeat;
	}
	
.grey_button_left{
	float : left;
	height : 21px;
	width : 8px;
	background-image : url(../images/skin1/grey_button_left.png);
	background-repeat: no-repeat;
	}

.grey_button_middle{
	float : left;
	height : 18px;
	padding-top : 3px;
	text-align : center;
	background-image : url(../images/skin1/grey_button_middle.png);
	background-repeat: repeat-x;
	}
	
.grey_button_right {
	float : left;
	height : 21px;
	width : 8px;
	background-image : url(../images/skin1/grey_button_right.png);
	background-repeat: no-repeat;
	}
	
/************************ MENTIONS LEGALES **************************/

.full_mentions_legales {
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	color : #626262;
	}

/************************ MENTIONS LEGALES **************************/
	
.full_confsecu {
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	color : #626262;
	}
	
.confsecu {
	margin-left : 60px;
	}
	
/************************ CGU **************************/
	
.full_cgu {
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	color : #626262;
	}
	
.cgu {
	margin-left : 60px;
	}
	
/************************ CONTACT **************************/
	
.full_contact {
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	color : #626262;
	}
	
.contact {
	margin-left : 60px;
	}

/************************ QUI **************************/


.qui_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}
	
.block1 {
	margin-left : 5px;
	width : 575px;
	}
	
.top_chiffres {
	width : 585px;
	height : 30px;
	background-image : url(../images/customer1/top_block_size3.png);
	background-repeat: no-repeat;
	}
	
.middle_chiffres {
	width : 585px;
	background-image : url(../images/customer1/middle_block_size3.png);
	background-repeat: repeat-y;
	padding-top : 10px;
	}
	
.chiffres {
	margin-left : 15px;
	margin-right : 15px;
	color : #626262;
	}
	
.bottom_chiffres {
	width : 585px;
	height : 25px;
	background-image : url(../images/customer1/bottom_block_size3.png);
	background-repeat: no-repeat;
	}
	
/************************ PRESSE **************************/

.presse_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}
	
.top_rubriques {
	width : 585px;
	height : 30px;
	background-image : url(../images/customer1/top_block_size3.png);
	background-repeat: no-repeat;
	}
	
.middle_rubriques {
	width : 585px;
	background-image : url(../images/customer1/middle_block_size3.png);
	background-repeat: repeat-y;
	padding-top : 10px;
	}
	
.rubriques {
	margin-left : 10px;
	margin-right : 10px;
	}
	
.bottom_rubriques {
	width : 585px;
	height : 25px;
	background-image : url(../images/customer1/bottom_block_size3.png);
	background-repeat: no-repeat;
	}	
	
a.presse, a.presse:hover, a.presse:visited{
	color: #c70416;
	text-decoration:underline;
}

/************************ COMMPRESSE **************************/

.commpresse_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}
	
/************************ RP **************************/

.rp_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}

/************************ PLANSITE **************************/

.plansite_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}


/************************ ONENPARLE **************************/

.onenparle_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}
	
.top_onenparle {
	width : 287px;
	height : 30px;
	background-image : url(../images/customer1/top_block_size4.png);
	background-repeat: no-repeat;
	}
	
.middle_onenparle {
	width : 287px;
	background-image : url(../images/customer1/middle_block_size4.png);
	background-repeat: repeat-y;
	padding-top : 10px;
	}
	
.onenparle {
	margin-left : 15px;
	margin-right : 15px;
	}
	
.bottom_onenparle {
	width : 287px;
	height : 25px;
	background-image : url(../images/customer1/bottom_block_size4.png);
	background-repeat: no-repeat;
	}	
	
/************************ INSCRIPTION **************************/

.inscription_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 783px;
	color : #626262;
	}
	
.top_inscription {
	width : 783px;
	height : 30px;
	background-image : url(../images/customer1/top_block_size5.png);
	background-repeat: no-repeat;
	}
	
.middle_inscription {
	width : 783px;
	background-image : url(../images/customer1/middle_block_size5.png);
	background-repeat: repeat-y;
	padding-top : 10px;
	}
	
.inscription {
	margin-left : 15px;
	margin-right : 15px;
	}
	
.bottom_inscription {
	width : 783px;
	height : 25px;
	background-image : url(../images/customer1/bottom_block_size5.png);
	background-repeat: no-repeat;
	}	
	
.right_col2 {
	width : 180px;
	margin-left : 20px;
	background-color : #e5e5e5;
	padding : 10px;
	font-family : Arial;
	font-size : 11px;
	color : #626262;
	}
	
.action_maintenant_top {
	width : 553px;
	height : 15px; 
	background-image : url(../images/skin1/action_maintenant_top.png);
	background-repeat: no-repeat;
	}
	
.table_maint_cell_1b{
	width : 163px;
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	}
	
.table_maint_cell_2b{
	width : 163px;
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
	border-right: 1px solid #dedede;
	}
	
.table_maint_cell_3b{
	width : 163px;
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
	border-right: 1px solid #dedede;
	}
	
.action_maintenant_bottom {
	width : 553px;
	height : 15px; 
	background-image : url(../images/skin1/action_maintenant_bottom.png);
	background-repeat: no-repeat;
	}

/************************ INSCRIPTION WALLET **************************/

.inscription_wallet_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 758px;
	color : #626262;
	}
	
.top_inscription_wallet {
	width : 758px;
	height : 30px;
	background-image : url(../images/customer1/top_block_size4b.png);
	background-repeat: no-repeat;
	}
	
.middle_inscription_wallet {
	width : 758px;
	background-image : url(../images/customer1/middle_block_size4b.png);
	background-repeat: repeat-y;
	padding-top : 10px;
	}
	
.inscription_wallet {
	margin-left : 15px;
	margin-right : 15px;
	}
	
.bottom_inscription_wallet {
	width : 758px;
	height : 25px;
	background-image : url(../images/customer1/bottom_block_size4b.png);
	background-repeat: no-repeat;
	}	
	
/************************ INSCRIPTIONRESULT **************************/

.table_infoperso1{
	background-color : #e5e6e6;
	}
	
.table_infoperso2{
	background-color : #e5e6e6;
	}	
	
/************************ INSCRIPTIONRESULTCRED **************************/

.final_fond_1 {
	width : 124px;
	height : 86px;
	margin-right : 2px;
	background-image : url(../images/skin1/final_fond_1.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
	}

.final_fond_2 {
	width : 106px;
	height : 73px;
	margin-right : 2px;
	background-image : url(../images/skin1/final_fond_2.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_3 {
	width : 148px;
	height : 106px;
	background-image : url(../images/skin1/final_fond_3.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_4 {
	width : 127px;
	height : 73px;
	background-image : url(../images/skin1/final_fond_4.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_1b {
	width : 127px;
	height : 73px;
	margin-right : 2px;
	background-image : url(../images/skin1/final_fond_1b.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
	}

.final_fond_2b {
	width : 127px;
	height : 73px;
	margin-right : 2px;
	background-image : url(../images/skin1/final_fond_2b.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_3b {
	width : 127px;
	height : 73px;
	background-image : url(../images/skin1/final_fond_3b.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_4b {
	width : 127px;
	height : 73px;
	background-image : url(../images/skin1/final_fond_4b.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_1c {
	width : 124px;
	height : 86px;
	margin-right : 2px;
	background-image : url(../images/skin1/final_fond_1c.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
	}

.final_fond_2c {
	width : 106px;
	height : 73px;
	margin-right : 2px;
	background-image : url(../images/skin1/final_fond_2c.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_3c {
	width : 148px;
	height : 106px;
	background-image : url(../images/skin1/final_fond_3c.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

.final_fond_4c {
	width : 127px;
	height : 73px;
	background-image : url(../images/skin1/final_fond_4c.png);
	background-repeat: repeat-y;
	padding-top : 20px;
	padding-left : 54px;
}

/************************ INSCRIPTIONFIN **************************/
	
.middle_inscriptionfin {
	width : 783px;
	}
	
.inscriptionfin {
	margin-left : 15px;
	margin-right : 15px;
	}
	
.flash_inscrip {
	text-align : center;
	}
	
/************************ SOUS MENU CUSTOMER **************************/

#menuCustomer ul{
	width:189px;
	}
	
#menuCustomer a{
	text-decoration:none;
	}
	
#menuCustomer ul, #menuCustomer ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-bottom:5px;
	}
	
#menuCustomer ul li div.ssmenu_home_off a{
	width:184px;
	background:url(../images/customer1/fond_off_ssmenu.png) no-repeat;
	display:block;
	height:19px;
	margin-left:3px;
	padding-left : 5px;
	padding-top : 2px;
	color : #404040;
	}
	
#menuCustomer ul li div.ssmenu_home_off a:hover{
	margin-left:3px;
	background:url(../images/customer1/fond_over_ssmenu.png) no-repeat;
	color : #ffffff;
	}
	
#menuCustomer ul li div.ssmenu_home_off a.menuselected{
	margin-left:3px;
	background:url(../images/customer1/fond_on_ssmenu.png) no-repeat;
	}
	
#menuCustomer ul li div.ssmenu_home_off a.menuselected:hover{
	margin-left:3px;
	background:url(../images/customer1/fond_on_ssmenu.png) no-repeat;
	color : #404040;
	}
	
#menuCustomer ul li ul li a{
	padding-left:15px;
	width:174px;
	display:block;
	color:#000000;
	}
#menuCustomer ul li ul li a:hover{
	color:#000000;
	}
#menuCustomer ul li ul li a.menuselected{
	color:#c70416;
	font-weight : bold;
	}	

/*********************** ERROR *************************/	
.fielderror{
	background:#f00;
	color:#fff;
}

.fielderror span,.fielderror span a,.fielderror a{ 
   color:#fff;
}

/*********************** WELCOME *************************/	

.welcome_full {
	margin-top : 10px;
	margin-left : 5px;
	width : 585px;
	color : #626262;
	}
	
.top_welcome {
	width : 585px;
	height : 30px;
	background-image : url(../images/customer1/top_block_size3.png);
	background-repeat: no-repeat;
	}
	
.middle_welcome {
	width : 585px;
	background-image : url(../images/customer1/middle_block_size3.png);
	background-repeat: repeat-y;
	padding-top : 10px;
	}
	
.welcome {
	margin-left : 15px;
	margin-right : 15px;
	color : #626262;
	}
	
.bottom_welcome {
	width : 585px;
	height : 25px;
	background-image : url(../images/customer1/bottom_block_size3.png);
	background-repeat: no-repeat;
	}

/***********************  INFOBULLE *************************/
div.infoBulle {
  top : 0px;
  left : 0px;
  margin:0;
  padding:0;
  visibility:hidden;
  background-color:#7991A0;
  position:absolute;
  z-index:1000;
}

/*********************** PAGINATION *************************/	
div#pagination{}

div#pagination span{
	font-weight:bold;
	}
	
div#pagination a{}

hr  {
	padding : 0;
	margin : 0;
	}

div#errorjava{
	display:none;
}

/*********************** CODE PROMO *************************/	

span.barre{
	text-decoration:line-through;
	}

ul.suggest{
	display:none;
	border:1px solid #000;
	margin:0;padding:0;
	list-style-type:none;
	width:145px;height:50px;
	overflow:auto;
}

ul.suggest li a{
	display:block;
	width:130px;
}

ul.suggest li a:hover{
	background-color:#00F;
	color:#fff;
}


/**
* SCROLLBAR JS
**/	

/* conteneur du scroll */ 
.cont_scroll{
	width:510px;
	height:90px;
	/*border:1px solid #000;*/
	overflow:hidden;
	padding:5px;
	position:absolute;
	top:360px;
	left:40px;
	}
	
.cont_scroll2{
	width:510px;
	height:200px;
	/*border:1px solid #000;*/
	overflow:hidden;
	padding:5px;
	position:absolute;
	top:220px;
	left:25%;
	
	}

/* div scrollé */
.scrollable{
	position:relative;
	top:0px;
	width:90%;
	float:left;
	}  
	
	/* SIMULATION */
.scrollable2{
	position:relative;
	top:0px;
	width:90%;
	float:left;
	height : 500px;
	} 
	
	/* INFO CONSO */

/* bloc de naviguation */
.nav{
	float:right;
	width:20px;
	height:90px;
	} 
.scroll{
	color:#f00;
	display:block;
	width:100%;
	text-align:center;
	} 
	
	
   /* bouton precedent */
.prev{
	padding : 0px;
	margin-top : 0px;
	margin-bottom:53px;
	}   
	/* SIMULATION */
	
.prev2{
	padding : 0px;
	margin-top : 0px;
	margin-bottom:165px;
	}  
	/* INFO CONSO */
	
	
  /* bouton suivant */
.next{
	/*border-top:1px solid #f00;*/
	}   /* SIMULATION */
.next2{
	/*border-top:1px solid #f00;*/
	}	/* INFO CONSO */ 
	