/* CSS Document */
#kiosque .intro{
	text-align:center;
	padding:0 0 10px 0;
	background:url(/images/commun/degrade_gris_vertical.gif) repeat-x center;
}
#kiosque .numero{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	margin-left:7px;
}
#kiosque .valider{
	text-align:center;
	padding:10px 0;
	background-color:#FFDECF;
}
#kiosque .bt_valider{ /* reprise du code de la page inscription.css */
  	background:#ACA7A7 url(/images/btn/btn_petit_m.png) repeat-x scroll 0pt;
  	border:1px solid #D1D1D1;
  	color:#FFFFFF;
  	cursor:pointer;
  	font-family:Verdana,Arial,Helvetica,sans-serif;
  	font-weight:bold;
  	margin-left:10px;
  	padding:2px 20px;
  	border-right:1px solid #D1D1D1 !important;
  	text-align:center;
}
#kiosque .valider p{
	padding:0 10px 10px 10px;
}
#kiosque .separateur_pointille_01{
	position:relative;
	top:-6px;
}
#kiosque h3{
	font-weight:normal;
	margin:0;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFDECF;
}
#kiosque h4{
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#E15918;
	margin:0 0 0 15px;
	font-size:22px;
	font-style:italic;
	padding:0;
}
#kiosque .chapo{
	margin:0 0 0 15px;
}
#kiosque .main_nl{
	margin:10px 0;
	padding:10px 20px 0 20px;
	clear:both;
	background-color:#FFF4EE;
	border:1px solid #EDEDED;
}
#kiosque .capture{
	width:90px;
	margin-bottom:10px;
}
#kiosque .capture img{
	border:1px solid #EDEDED;
}
#kiosque .cocher{
	top:12px;
}
#kiosque .descriptif_nl{
	min-width:405px;
	position:absolute;
	left:120px;
	top:15px;
}
#kiosque .titre1, #kiosque .titre2{
	color:#313131;
	font-size:18px;
	margin:0;
	padding:0;
}
#kiosque .titre2{
	font-size:14px;
}
#kiosque .descriptif_nl a{
	text-decoration:underline;
	color:#E15918;
}
#kiosque .descriptif_nl a:hover{
	text-decoration:underline;
	color:#5C5A58;
}
#kiosque .clear{
	height:1px;
	width:100%;
	margin:0;
	padding:0;
}




#formu {
	background-color:#F9F9F9;
	padding:5px;
}
#formu h3 {
	color:#E15918;
	font-size:11px;
	line-height:18px;
	margin-bottom:15px;
}
.orange{
	color:#E15918;
	font-size:11px;
	font-weight:bold;
}
#formu a:hover{cursor: pointer;}
#formu p{
	clear:both;
	height:30px;
	line-height:16px;
}
#formu input, #formu select, #formu label, #formu a, #formu p, #formu li, #formu ul {
	font-size:11px;
	padding:0;
	margin:0;
}
#formu label {
	display:block;
	float:left;
	width:150px;
}
#formu label.error {
	display:block;
	float:none;
	text-align:left;
	width:350px;
}
#formu .valider{
	text-align:center;
	padding:10px 0px;
	height:30px;
}
.retour{
	text-align:center;
}
#formu a{
	text-decoration:underline;
}
#formu .bt_valider, .bt_retour{ /* reprise du code de la page inscription.css */
	text-decoration: none;
  	background:#ACA7A7 url(/images/btn/btn_petit_m.png) repeat-x scroll 0pt;
  	border:1px solid #D1D1D1;
  	color:#FFFFFF;
  	cursor:pointer;
  	font-family:Verdana,Arial,Helvetica,sans-serif;
  	font-weight:bold;
  	margin-left:10px;
  	padding:2px;
  	border-right:1px solid #D1D1D1;
  	text-align:center;
}
#intitule_bouton{
	position:relative;
	top:25px;
	left:5px;
}
#intitule_bouton a, #intitule_bouton a:hover{
	text-transform:uppercase;
 	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#champ_nl table{
	background-color:#FFF4EE;
	border:1px solid #EDEDED;
	clear:both;
	padding:5px;
}
#champ_nl table tr td{
	color:#6D6D6D;
	padding:0;
	margin:0;
}
#formu .text_droite{
	text-align:right;
}
#formu .nl_cat{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-style:italic; 
	font-size:14px; 
	font-weight:bold;
	background-color:#FFDECF;
	text-indent:5px;
}
#formu .frequence{
	font-size:11px; 
	font-weight:normal;
}
#formu .nl_intitule{
	font-style:italic; 
	text-indent:20px;
}



