/* CSS Document */

body{
	background-color:#001f54;
	margin-top:0px;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#lesite{
	position:absolute;
	margin-left:-410px;
	left:50%;
	width:820px;
	margin-top:0px;
	padding-top:0px;
}

#retouraccueil{
	position:absolute;
	top:167px;
	left:71px;
}

HTML>BODY #retouraccueil{
	top:161px;
	left:71px;
}

#titre{
	position:absolute;
	top:0px;
	left:410px;
	top:118px;
}

#soustitre{
	position:absolute;
	top:0px;
	left:410px;
	top:140px;
}

#bandeau{
	width:820px;
	height:186px;
	background: url(imagessup/bandeau.jpg) no-repeat;
}

#decobandeau{
	width:284px;
	height:119px;
	position:absolute;
	top:0px;
	left:515px;
}

#corpssite{
	width:820px;
	background:url(imagessup/fond_sup.jpg) repeat-y center;
}

#tableausite{
	width:820px;
	border-collapse:collapse;
	border:0px;
	height:400px;
}

#borduregauche{
	width:50px;
	background:url(imagessup/deco_bas_gauche.jpg) bottom left no-repeat;
}

#lemenu{
	width:194px;
	border:0px;
	background:url(imagessup/deco_menu.jpg) top left no-repeat;
	vertical-align:top;
}

#lemenusite{
	width:196px;
	margin-top:-2px;
}

#headerBox{
	margin-top:260px;
	width:194px;
	padding:5px;
	text-align:center;
	background:#cee7fe;
}

#contenuBox{
	margin-top:0px;
	width:194px;
	padding:5px;
	background:#e2f1ff;
}

#lecontenu{
	width:550px;
	background:url(imagessup/fond_contenu.jpg) top left no-repeat;
	border:0px;
	vertical-align:top;
}

#contenuText{
	margin-left:15px;
	width:521px;
	margin-top:10px;
	text-align:justify;
}

HTML>BODY #headerBox, HTML>BODY #contenuBox{
	width:184px;
}


#borduredroite{
	width:19px;
	border:0px;
	background:url(imagessup/deco_bas_droit.jpg) bottom right no-repeat;
}

#bassite{
	width:820px;
	height:22px;
	background: url(imagessup/bas_site.jpg) no-repeat;
}

#textebassite{
	padding-top:4px;
	width:507px;
	text-align:right;
	height:24px;
}

HTML>BODY #textebassite{
	height:20px;
}

#textebassite2{
	padding-top:4px;
	margin-left:515px;
	height:20px;
	margin-top:-24px;
}

/* Style */

/* bleu clair */
#bassite a{
	color:#c2e0fc;
}

/* bleu fluor */
#bassite, #lecontenu a, #lecontenu td a{
	color:#4da1f5;
}

/* bleu foncé */
#headerBox, #contenuBox, #contenuBox a, #lecontenu, #lecontenu td, h3{
	color:#0e4096;
}

/* bleu très foncé */
h2{
	color:#001f54;
}

/* blanc */
#bassite a:hover, #retouraccueil a:hover, h1{
	color:#FFFFFF;
}

/* jaune */
#retouraccueil a{
	color:#ffed00;
}

#bassite{
	font-size:10px;
}

#headerBox,#contenuBox, #retouraccueil a{
	font-size:11px;
}

h1{
	font-size:15pt;
}

h2{
	font-size:13pt;
}

h3{
	font-size:11pt;
}

#lecontenu, #lecontenu td{
	font-size:11px;
}

#headerBox, #lecontenu a, #lecontenu td a, #retouraccueil a{
	font-weight:bold;
}

#bassite a, #contenuBox a:hover, #lecontenu a:hover, #lecontenu td a:hover, #retouraccueil a{
	text-decoration:none;
}

#headerBox, #retouraccueil a{
	text-transform:uppercase;
}

/* les balises */
.champsTexte, Textarea{
	border:solid 1px #0e4096;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bouton{
	border:solid 1px #001f54;
	font-size:11px;
	background-color:#4da1f5;
	color:#FFFFFF;
}

select{
	border:solid 1px #333333;
	font-size:11px;
}

h3{
	margin:0px;
	padding:5px;
	padding-bottom:0px;
	color:#3c90ff;
}

fieldset{
	border:solid 1px #0e4096;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
}

fieldset p{
	padding:0px;
	margin:0px;
	margin-top:8px;
}

/* les tableaux */

.tableau{
	border-collapse:collapse;
}

.tableau th,.tableau td{
	border:#032766 solid 1px;
	padding:5px;
	text-align:center;
}

.tableau th{
	background-color:#0d3f96;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.pagination{
	margin-top:10px;
	text-align:center;
	width:510px;
	font-weight:bold;
}

.alerte fieldset{
	border:solid 1px red;
	color:red;
}
