/* DEBUT INSCRIPTION */
.visuinscription{
	height:186px;
	background:url(/web/images/newdesign/inscriptionvisu.jpg) 50% 100% #f3fbfd no-repeat;
	padding:79px 0 0 0;
}

.inscriptioncentre input{
	border:none;
	width:153px;
}
.inscriptioncentre input.typeboutonradio, .inscriptioncentre input.typecaseacocher{
	margin:0 5px 0 0;
	float:left;
	display:block;	
}
.inscriptioncentre input.typeboutonradio{
	width:11px;
	height:11px;
}
.inscriptioncentre input.typecaseacocher{
	width:10px;
	height:10px;
}
.divinputoff{background:url(/web/images/newdesign/inscriptioninputtextoff.gif) top left no-repeat;}
.divinputon{background:url(/web/images/newdesign/inscriptioninputtexton.gif) top left no-repeat;}
.divinputoff input, .divinputon input{margin:2px 0 0 0;}
.divinputoff input{background:#e5e5e5;}
.divinputon input{background:#c32d3a;}
.divinputoff, .divinputon{
	width:169px;
	height:19px;
	text-align:center;	
}
.inscriptioncentre label, .divinputoff, .divinputon{float:left;}
.inscriptioncentre label{
	display:block;
	padding:2px 0 0 0;
	font-weight:bold;
}
.inscriptioncentre label.labelboutonradio{
	padding-top:0;
	font-weight:normal;
}
.inscriptioncentre label.labelcaseacocher{margin-top:-5px;}

.inscriptioncentre{
	padding:41px 0 50px 0;
	font-size:11px;
}

.inscriptioncentre .col1, .inscriptioncentre .col2, .inscriptioncentre .col3, .inscriptioncentre .col4{float:left;}

.inscriptioncentre .col1{
	padding:0 0 0 20px;
	width:299px;
}
.inscriptioncentre .col1 .blockconnectionsite{margin:0 0 31px 0;}
.inscriptioncentre .col1 .blockconnectionsite p{
	padding:0 0 9px 0;
	text-transform:uppercase;
	font-weight:bold;
}
.inscriptioncentre .col1 .blockconnectionsite label{width:79px;}
.inscriptioncentre .col1 .blockconnectionsite label, .inscriptioncentre .col1 .blockconnectionsite .divinputoff, .inscriptioncentre .col1 .blockconnectionsite .divinputon{margin:0 0 7px 0;}
.inscriptioncentre .col1 .blockconnectionsite .boutonforminter{margin:9px 0 0 0;}
.inscriptioncentre .col1 .blockconnectionfacebook{
	color:#13377e;
	font-size:11px;
}
.inscriptioncentre .col1 .blockconnectionfacebook .texte{padding:0 0 9px 0;}
.inscriptioncentre .col1 .blockconnectionfacebook .texte span{
	padding:0 0 8px 0;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}

.inscriptioncentre .col2{
	padding:113px 0 0 0;
	width:55px;
}

.inscriptioncentre .col3{
	padding:0 0 0 40px;	
	width:288px;
}
.inscriptioncentre .col3 label, .inscriptioncentre .col3 .divcivilite{width:98px;}
.inscriptioncentre .col3 .divcivilite{
	font-weight:bold;
	float:left;
}
.inscriptioncentre .col3 label.labelcivilite{
	width:auto;
	padding-right:25px;
	font-weight:normal;
}
.inscriptioncentre .col3 label.labelcivilitelast{padding-right:0;}
.inscriptioncentre .col3 .boutonforminter{margin:75px 0 0 0;}
.inscriptioncentre .col3 label, .inscriptioncentre .col3 .divinputoff, .inscriptioncentre .col3 .divinputon{margin:0 0 12px 0;}

.inscriptioncentre .col4{
	padding:0 0 0 12px;	
	width:266px;	
}
.inscriptioncentre .col4 p{
	padding:0 0 15px 0;
	font-weight:bold;
}
.inscriptioncentre .col4 label.labelboutonradio{width:118px;}
.inscriptioncentre .col4 label.labelboutonradiolast{width:auto;}
.inscriptioncentre .col4 label.labelboutonradio, .inscriptioncentre .col4 input.typeboutonradio{margin-bottom:8px;}
.inscriptioncentre .col4 .blockquestion{margin-bottom:37px;}
.inscriptioncentre .titre{height:34px;}
.inscriptioncentre h3{height:16px;}
.inscriptioncentre .msgerreur{
	padding-bottom:15px;
	font-size:12px;
}
/* FIN INSCRIPTION */

/* DEBUT MON COMPTE */
.visumoncompte{
	height:213px;
	background:url(/web/images/dessert/myprofile_bg.jpg) 50% 100% #d8c8af no-repeat;
	padding:79px 0 0 0;
}
.moncomptecentre{
	padding:41px 0 50px 0;
	font-size:11px;
	
	color: #290004;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}
.moncomptecentre .col1, .moncomptecentre .col2{float:left;}
.moncomptecentre .col1{
	padding:0 19px 0 22px;
	width:716px;
}
.moncomptecentre .col2{
	width:223px;	
}
.moncomptecentre .titre{height:34px;}
.moncomptecentre h3{height:16px;}
.moncomptecentre .msgerreur{
	/*height:25px;*/
	font-size:12px;
}

.acc_content {
	display: none;
	padding: 0 17px 17px 17px;
}
.acc_container {
	border: 1px solid #efefef;
	background-color: #efefef;
	margin: 7px 0;
}

.acc_container_white {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 7px 0;
}

.header_text {
	padding: 12px 8px 16px 22px;
	height: 22px;
	cursor: pointer;
}
.coufon {
	font-size: 14px;
}

.acc_container_active {
	border: 1px solid #e2001a;
}
.acc_container_active .header_text {
	color: #e2001a;
}

.moncomptecentre input{
	border:none;
	width:153px;
	position: static;
	font-size:11px;
}
.moncomptecentre label, .divinputoff, .divinputon{float:left;}
.moncomptecentre label{
	display:block;
	padding:2px 0 0 0;
	font-weight:bold;
}
.moncomptecentre label.labelboutonradio{
	padding-top:0;
	font-weight:normal;
}
.moncomptecentre label.labelcaseacocher{margin-top:-5px;}
.moncomptecentre .col1 label, .moncomptecentre .col1 .divcivilite {
	width:98px;
}
.moncomptecentre .col1 .divcivilite {
	float:left;
	font-weight:bold;
}
.moncomptecentre .col1 label.labelcivilite {
	font-weight:normal;
	padding-right:25px;
	width:auto;
}
.moncomptecentre .col1 label, .moncomptecentre .col1 .divinputoff, .moncomptecentre .col1 .divinputon {
	margin:0 0 12px;
}

.qustion_top {
	font-weight: bold;
	margin-bottom: 20px;
}
.moncomptecentre .col1 .question { 
	clear: both; 
	height: 19px;
}
.moncomptecentre .col1 .question label {
	font-weight: normal;
	width: auto;
	margin-bottom: 2px;
}

.moncomptecentre .col1 .row_top {
	background: url(/web/images/newdesign/bg_vertical_dots.gif) repeat-y;
	color: #290004;
}
.moncomptecentre .col1 .row_top .row_top_el {
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.moncomptecentre .col1 .row_list {
	background: url(/web/images/newdesign/bg_vertical_dots.gif) repeat-y #dedede;
}
.moncomptecentre .col1 .row_list_even {
	background: url(/web/images/newdesign/bg_vertical_dots.gif) repeat-y;
}
.moncomptecentre .col1 .row_list .row_list_el,
.moncomptecentre .col1 .row_list_even .row_list_el {
	float: left;
	color: #290004;
	padding: 5px 0;
	cursor: pointer;
}

.acc_content table.whiteandpink {
	margin-left: -17px;
}
.acc_content table.whiteandpink tr.pink {
	background-color: #feefe6;
	margin-top: 5px;
	margin-bottom: 5px;
}

.acc_content table.whiteandpink tr.white {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.acc_content table.whiteandpink tr.gray {
	background-color: #DEDEDE;
	margin-top: 5px;
	margin-bottom: 5px;
}

.acc_content table.whiteandpink td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.acc_content table.whiteandpink a {
	color: #290004;
	text-decoration: none;
}

.acc_content table.whiteandpink img {
	padding-top: 6px;
	padding-bottom: 6px;
}

.myprofileRightPushes {
	margin-top: 27px !important;
}

/* FIN MON COMPTE */
