/** Disposition générale **/
body{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	color:#454545;
	text-align:center;
}


#concours-factory .sous-h3{
	color:#454545;
    font-size:12px;
    font-weight:bold;
    clear:left;
}

#concours-factory{
	margin:50px auto;
	text-align:left;
	width:970px;
}

#concours-factory .popup-colonne-gauche{
	margin-right:20px;
	float:left;
	width:500px;
	text-align:center;
}

#concours-factory .popup-colonne-droite{
	float:left;
	width:450px;
}

#concours-factory .popup-colonne-droite a:link,
	#concours-factory .popup-colonne-droite a:visited,
	#concours-factory .popup-colonne-droite a:hover{
	color:#454545;
}

#concours-factory h2{
	color:#A0A0A0;
	font-family:Arial;
	font-size:25px;
	font-weight:100;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

#concours-factory h3{
	color:#454545;
	font-family:Arial;
	font-size:18px;
	font-weight:100;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

#concours-factory .popup-footer{
	text-align:center;
	margin-top:30px;
	color:#A0A0A0;
}

#concours-factory .popup-footer a:link,
	#concours-factory .popup-footer a:visited,
	#concours-factory .popup-footer a:hover{
	color:#A0A0A0;
	text-decoration:none;
}

#concours-factory .popup-footer a:hover{
	color:#454545;
	text-decoration:underline;
}

#concours-factory .popup-header{
	margin:15px 0;
}

.clearer{
	clear:both;
}

/** Checkbox **/

#concours-factory #module-ajax ul.checkbox-liste{
	list-style:none;
	list-style-type:none;
	padding-left:0;
}
#concours-factory #module-ajax ul.checkbox-liste{
	list-style:none;
	list-style-type:none;
}

#concours-factory #module-ajax ul.checkbox-liste input{
	display:none;
}

#concours-factory #module-ajax ul.checkbox-liste li{
	margin:5px 0;
}

#concours-factory #module-ajax ul.checkbox-liste li.question{
	font-weight:bold;
	font-weight:1.2em;
}

#concours-factory #module-ajax ul.checkbox-liste li.reponse{
	padding:3px 0 1px 30px;
	background:url(/api/concours_factory/images/checkbox.png) no-repeat 5px center ;
	cursor:pointer;
}

#concours-factory #module-ajax ul.checkbox-liste li.checked{
	background:url(/api/concours_factory/images/checkbox-on.png) no-repeat 5px center;
}

/** Formulaire **/
#concours-factory .concours-action{
	margin:20px 0;
	text-align:center;
}

#concours-factory #module-ajax .formulaire{
	/*border:1px solid #F0F0F0;
	background-color:#FAFAFA;*/
}

#concours-factory #module-ajax .formulaire label{
	display:block;
	float: left;
	width:120px;
	text-align:left;
	font-weight:bold;
	margin:4px;
	padding:4px;
	padding-right:10px;
	clear:left;
}

#concours-factory #module-ajax .formulaire input,
	#concours-factory #module-ajax .formulaire textarea,
	#concours-factory #module-ajax .formulaire select{
	margin:4px;
	padding:4px;
	width:280px;
	border:1px solid #E0E0E0;
	background-color:#FFFFFF;
	color:#454545;
}

#concours-factory #module-ajax .formulaire input.radio,
	#concours-factory #module-ajax .formulaire input.checkbox{
	width:auto;
	height:auto;
	border:none;
}

#concours-factory #module-ajax .formulaire select{
	width:290px;
}

#concours-factory #module-ajax .formulaire #jour{
	width:75px;
}

#concours-factory #module-ajax .formulaire #mois{
	width:75px;
}

#concours-factory #module-ajax .formulaire #annee{
	width:118px;
}

#concours-factory #module-ajax .submit,
	#concours-factory #module-ajax .formulaire input.submit{
	background:url(/api/concours_factory/images/bg_bt.gif) repeat-x left bottom;
	border:1px solid #E0E0E0;
	color:#A0A0A0;
	cursor:pointer;
	font-weight:bold;
	padding:5px 10px;
	width:auto;
	float:inherit;
}

/** Acceptation des CGV **/
#concours-factory #module-ajax .validation-cgv{
	float:left;
	margin-bottom:15px;
}

#concours-factory #module-ajax .validation-cgv ul,
	concours-factory #module-ajax .validation-cgv li{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#concours-factory #module-ajax .validation-cgv ul{
	padding-top:4px;
}

#concours-factory #module-ajax .formulaire .validation-cgv input{
	width:auto;
}

.openinviter img,
    .openinvitergmail img,
    .openinvitermsn img{
    width:145px;
}