/*************** 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 : 123px;
	padding: 0;
	margin : 0;
}
* .topleft {
	width : 200px;
	height : 123px;
	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 : 123px;
	background-image : url(../images/customer1/banner_top_left.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
}
* .topcenter {
	width : 593px;
	height : 123px;
	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 : 123px;
	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;
}
.txt_sml2 {
	font-family : Arial;
	font-size : 10px;
	color : #000000;
}
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;
}
.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 {
	float:left;
	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 : #000000;
	margin-left : 10px;
	margin-right : 10px;
}
.presse span.title {
	color:#a5027d;
	font-size:12px;
	}
.presse img {
	border:none;
}
.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;
}

.presse-kwixo {
	font-family : Arial;
	font-size : 14px;
	color : #a5027d;
	margin-left : 10px;
	margin-right : 10px;
	text-align:center;
	font-weight:bold;
}

.kwixo-1min {
	width:162px;
	height:96px;
	margin:auto;
	background-image : url(../images/customer1/kwixo_1min.jpg);
	background-repeat: no-repeat;
	}

p.title-kwix {
	text-align:center;
	font-size:14px;
	color : #a5027d;
	margin:0px;
	margin-bottom:25px;
	padding:0px;
	font-weight:bold;
	}

p.title-kwix a {
	font-size:14px;
	color : #a5027d;
	}


.main_kwixo {
	float:left;
	width : 755px;
	height : 389px;
	margin-left:15px;
	margin-top:25px;
	background-image : url(../images/customer1/main_kwixo.jpg);
	background-repeat: no-repeat;}



.full_kwixo {
	float:left;
	width : 240px;
	margin-right:12px;
	margin-top:20px;
}
.top_kwixo {
	width : 240px;
	height : 15px;
	background-image : url(../images/customer1/top_block_size0kwixo.png);
	background-repeat: no-repeat;
}
.middle_kwixo {
	width : 240px;
	background-image : url(../images/customer1/middle_block_size0kwixo.png);
	background-repeat: repeat-y;
	height:150px;
}
.middle_kwixo strong {
	font-size:14px;
}
.kwixo {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	margin-left : 10px;
	margin-right : 10px;
	
}
.bottom_kwixo {
	width : 240px;
	height : 15px;
	background-image : url(../images/customer1/bottom_block_size0kwixo.png);
	background-repeat: no-repeat;
}







.offe_kwixo {
	width:92px;
	height:101px;
	margin:auto;
	margin-bottom:20px;
	background-image : url(../images/customer1/offre_kwixo.jpg);
	background-repeat: no-repeat;
	background-position:0px 20px;
	}










.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_mkwixo, a.buttons_mkwixo:hover, a.buttons_mkwixo:visited {
	color: #4c4c4c;
	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;
}
.def_kwixo {
	width:175px;
	height:160px;
	margin-left:-33px;
	margin-top:40px;
	padding:10px;
	background-image : url(../images/skin1/def_kwixo.png);
	background-repeat: no-repeat;
}
.buttons_kwixo {
	height : 28px;
	margin-left:20px;
	margin-top:20px;
}
.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;
}
.kwixo_button_left {
	float : left;
	height : 28px;
	width : 35px;
	background-image : url(../images/skin1/kwixo_button_left.png);
	background-repeat: no-repeat;
}
.kwixo_button_middle {
	float : left;
	height : 22px;
	padding-top : 6px;
	text-align : center;
	background-image : url(../images/skin1/kwixo_button_middle.png);
	background-repeat: repeat-x;
}
.kwixo_button_right {
	float : left;
	height : 28px;
	width : 10px;
	background-image : url(../images/skin1/kwixo_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 2 **************************/
	
	
.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 **************************/


.txt_fond_violet_spe2xxx {
	font-family : Arial;
	font-size : 24px;
	color : #626262;
	padding-top : 5px;
}
.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:194px;
}
#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:185px;
	background:url(../images/customer1/fond_off_ssmenu.png) no-repeat;
	display:block;
	height:24px;
	padding-left : 9px;
	padding-top : 2px;
	color : #fff;
}
#menuCustomer ul li div.ssmenu_home_off a:hover {
	background:url(../images/customer1/fond_on_ssmenu.png) no-repeat;
	color : #fff;
}
#menuCustomer ul li div.ssmenu_home_off a.menuselected {
	background:url(../images/customer1/fond_on_ssmenu.png) no-repeat;
	color : #404040;
}
#menuCustomer ul li div.ssmenu_home_off a.menuselected:hover {
	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 */

