*
{
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}
#tout
{
width:800px;
margin:auto;
border:2px solid #000000;
}
#texteEntier
{
width:auto;
padding:0px;
margin-left:55px;
margin-right:65px;
}
#texte1
{
margin:0px;
padding-left:35px;
}
#texte1 p strong
{
font-weight:bold;
}
td.grtitre
{
border-bottom:2px solid #000000;
font-size:16px;
font-weight:bold;
color:#CC3300;
text-align:left;

}
p.texteoui
{
margin-top:40px;
}
/* marges dans tableau */
td.marge
{
padding-top:5px;
padding-right:5px;
}
/* marge droite colonne des numéros */
td.carre
{
padding-right:5px;
}
/* texte italique dans partie 1 */
td em
{
font-style:italic;
}
/* concerne les champs */
#benevol
{
width:460px;
height:70px;
}
#name
{
width:460px;
height:20px;
}
#surname
{
width:460px;
height:20px;
}
#mail
{
width:460px;
height:20px;
}
#phone
{
width:180px;
height:20px;
}
#mobile
{
width:180px;
height:20px;
}
#address
{
width:460px;
height:20px;
}
#zip
{
width:85px;
height:20px;
}
#city
{width:320px;
height:20px;
}
#contact
{
margin-top:6px;
width:265px;
height:25px;
}

#two_days{
	margin-left:-2px;
	}

/* textes */
p.infos
{
font-size:10px;
text-align:left;
margin-top:20px;
}
div.textDroite
{
text-align:right;
}
span.couleur
{
color:#CC3300;
}

span.couleur_off
{
color:#999999;
}

span.couleurBold
{
color:#CC3300;
font-weight:bold;
}
span.textFormu
{
font-size:12px;
font-style:italic;
font-weight:normal;
text-align:right;

}
span.textBold
{
font-weight:bold;
}
td.jours
{
border-bottom:1px solid #000000;
padding-bottom:5px;
padding-top:5px;
}

#valider{
	margin-top:9px;
	}
	

.erreur{
margin-bottom:10px;
	height:20px;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cc3300;
	padding:2px;
	text-align:center;
	}