html, body { /* il faut mettre ca ! */
    margin: 0;
    padding: 0;
}
body {
	background: url("img/bg.gif") no-repeat left top;
	background-color: #FF4D00;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4d4d4d;
}
#suivante {
	position: absolute;
	width: 144px;
	left: 590px;
	top: 540px;
}
#gauche {
	width: 201px;
	height: 455px;
	background: url("img/bg_gauche.gif") no-repeat right top;
}
#live {
	width: 156px;
	height: 83px;
	background: url("img/bg_live.gif") no-repeat right bottom;
}
#live h3 {
	padding: 0 0 0 35px;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
}
#footer {
	margin-bottom: 20px;
	width: 565px;
	height: 49px;
	background: url("img/bas.gif") no-repeat left top;
	vertical-align: bottom;
}
#footer h1 {
	display: inline;
	text-align: left;
	padding: 6px 0 0 0;
	margin: 0 130px 0 3px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
#footerD {
	margin-bottom: 20px;
}
#footerD h2 {
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
a.blanc, a.blanc:visited, a.blanc:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.blanc:hover {
	color: #FFFFFF! important;
	text-decoration: none! important;
}
#content {
	padding: 20px 20px 0 10px;
}
#texte {
	background: url("img/bulle_gr.gif") no-repeat left top;
	padding: 10px 0 0 0;
}
#content h1, #pratique h1 {
	padding: 0;
	margin: 0;
	color: #FF4D00;
	font-size: 13px;
	font-weight: bold;
}
#content h2, #pratique h2 {
	padding: 0;
	margin: 0;
	color: #4D4D4D;
	font-size: 12px;
	font-weight: normal;
}
#content h3 {
	background: url("img/etoile_or.gif") no-repeat left top;
	padding: 1px 0 3px 20px;
	margin: 0;
	color: #4D4D4D;
	font-size: 12px;
	font-weight: bold;
}
#content h4 {
	padding: 0;
	margin: 0;
	color: #FF4D00;
	font-size: 12px;
	font-weight: bold;
}
#content h5 {
	padding: 0;
	margin: 0;
	color: #4D4D4D;
	font-size: 10px;
	font-weight: normal;
}
.spot {
	margin: 10px 0 0 0;
	padding: 0 0 0 30px;
	background: url("img/enceinte.gif") no-repeat left top;
}
#droite {
	width: 228px;
	height: 228px;
	background: url("img/bg_droite.gif") no-repeat left top;
}
#unTemoignage {
	min-height: 120px;
	_height: 120px;
	padding: 45px 35px 5px 25px;
}
#unTemoignage h2 {
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}
#unTemoignage h3 {
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 10px;
	font-weight: normal;
}
a, a:visited, a:link {
	padding: 0;
	margin: 0;
	color: #4D4D4D;
	text-decoration: underline;
}
a:hover {
	padding: 0;
	margin: 0;
	color: #FF4D00! important;
	text-decoration: none! important;
}
#basGauche {
	padding: 20px 0 0 20px;
}
#basGauche h3 {
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 9px;
	font-weight: normal;
}
#formulaire {
	padding: 20px 20px 0 10px;
}
#volontaire {
	padding: 10px 0 0 5px;
}
#formulaire h1, #volontaire h1 {
	padding: 0;
	margin: 0 0 5px 0;
	color: #FF4D00;
	font-size: 14px;
	font-weight: bold;
}
#formulaire h2, #volontaire h2 {
	padding: 0 0 2px 0;
	margin: 10px 0 0 0;
	color: #4D4D4D;
	font-size: 12px;
	font-weight: normal;
}
#formulaire h2.obligatoire, #volontaire h2.obligatoire {
	padding-left: 10px;
	background: url("img/obligatoire.gif") no-repeat left top;
}
#formulaire h4, #volontaire h4 {
	padding: 0 0 2px 0;
	margin: 0;
	color: #4D4D4D;
	font-size: 12px;
	font-weight: normal;
}
#formulaire h5, #volontaire h5 {
	padding: 0;
	margin: 6px 0 0 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
}
#formulaire h6, #volontaire h6 {
	background: url("img/obligatoire.gif") no-repeat left top;
	padding: 0 0 3px 15px;
	margin: 20px 0 0 0;
	color: #4D4D4D;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
#volontaire h1 {
	padding: 0;
	margin: 0 0 5px 0;
	color: #FF4D00;
	font-size: 14px;
	font-weight: bold;
}
#volontaire h2 {
	padding: 0 0 2px 0;
	margin: 5px 0 0 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: normal;
}
#volontaire h2.obligatoire {
	padding-left: 10px;
	background: url("img/obligatoire.gif") no-repeat left top;
}
#volontaire h4 {
	padding: 0 0 2px 0;
	margin: 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: normal;
}
#volontaire h5 {
	padding: 0;
	margin: 3px 0 0 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
}
#volontaire h6 {
	background: url("img/obligatoire.gif") no-repeat left top;
	padding: 0 0 3px 15px;
	margin: 5px 0 0 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
.boxLittle {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px #FF4D00 solid;
	font-size: 12px;
	color: #4D4D4D;
}
.boxLittleGr {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px #4D4D4D solid;
	font-size: 12px;
	color: #4D4D4D;
}
.box {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 220px;
	background-color: #FFFFFF;
	border: 1px #FF4D00 solid;
	font-size: 12px;
	color: #4D4D4D;
}
.boxBig {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 480px;
	background-color: #FFFFFF;
	border: 1px #FF4D00 solid;
	font-size: 12px;
	color: #4D4D4D;
}
.selectMini {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 40px;
	background-color:#FFFFFF;
	border:1px #FF4D00 solid;
	font-size: 10px;
	color: #4D4D4D;
	padding:0;
}
.selectLittle {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 53px;
	background-color:#FFFFFF;
	border:1px #FF4D00 solid;
	font-size: 10px;
	color: #4D4D4D;
	padding:0;
}
.select {
	font-family: verdana, arial, helvetica, sans-serif;
	width: 150px;
	background-color:#FFFFFF;
	border:1px #FF4D00 solid;
	font-size: 12px;
	color: #4D4D4D;
	padding:0;
}
#commentaires {
	padding: 20px 20px 0 10px;
}
#commentaires h1 {
	padding: 0;
	margin: 0;
	color: #FF4D00;
	font-size: 13px;
	font-weight: bold;
}
#commentaires h2 {
	padding: 0 0 2px 0;
	margin: 0;
	color: #FF4D00;
	font-size: 11px;
	font-weight: normal;
}
#commentaires h3 {
	padding: 0 0 2px 0;
	margin: 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
}
#commentaires h4 {
	padding: 0 0 2px 0;
	margin: 0;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: normal;
}
fieldset {
	background: #FFF;
	border: 1px solid #4D4D4D;
	width: 90%;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
}
fieldset legend {
	background: #FFF;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
}

form {
	margin: 0;
	padding: 0;
}
/* div général de la page */
hr#bloc{
	padding: 0;
	height: 0;
	clear: both;
	visibility: hidden;
	margin: 0 0 10px 0;
	_margin : 0;
}

.padRight10 { margin-right: 10px; }
.padLeft10 { margin-left: 10px; }
.pad10 { margin-left: 10px; margin-right: 10px; }

/* ne pas supprimer les trois css suivants */
/* polices de caractères d'affichage du copyright des images */
.classCopyrightImage { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
/* retrait du texte gauche et droite pour les images */
.leftImage { padding-right: 10px }
.rightImage { padding-left: 10px }


a.LinkToLogin {font-weight:bold;margin-right:10px; color: #FF4D00}

