body{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
margin:0;
min-height: 100%;
max-width: 1280px;
}
em.pub{color:#999999;font-size:10px;}
h4 {margin:0;padding:0;font-size:12px;}
h3{
bottom:0;
margin:0;
padding:0;
padding-bottom:10px;
font-size:15px;
color: #FF7200;
}
#BarNav a:hover{text-decoration:underline}
/*TEXTE*/
div#page {
	background-color:#FFF;
	min-height: 100%;
	margin-right: 150px;
}
/* BLOC DROITE */
#right {
	float:right;
	width: 140px;
	top: 3px;
	right: 10px;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	border: 0;
	text-align:center;
}
div#header {
	width:100%;
	position: relative;
	z-index: 1;
	height: 50px;
	margin: 0;
	padding: 0;
}
div#header p#prelude{
	display:none;
}

/* =CLEARFIX */
.clearfix:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
.clearfix,{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#page #content {
padding:0;
margin:0;
min-height: 100%;
margin-left: 7px;
margin-top: 30px;
padding-bottom:20px;
min-height: 100%;
}
/*FOOTER*/
div#footer {
	color:#000000;
	padding-top:0px;
	padding-bottom:5px;
	text-align:center;
}
	div#footer a {
		color:#000000;
		text-decoration:none;
	}
	div#footer a:hover {
		text-decoration:underline;
	}
	div#footer ul {
		margin:0;
		padding:0;
		display:block;
	}
		div#footer ul li {
			display:inline;
		}
		
#content a{color:#004080;text-decoration:none}
#content a:link{color:#004080;text-decoration:underline}
#content a:visited{color:#004080;text-decoration:none}
#content a:hover{color:#004080;text-decoration:none}

#content a.lien{color:#000000;text-decoration:underline}
#content a.lien:link{color:#000000;text-decoration:underline}
#content a.lien:visited{color:#000000;text-decoration:underline}
#content a.lien:hover{color:#000000;text-decoration:none}

#content div.titre {
padding-left:18px;
color:#FFFFFF;
height:29px;
line-height:29px;
padding-bottom:18px;
}
#content td.blanc{
color:#FFFFFF;
}
fieldset.bleu {
	position : relative;
	background-color: #f5f5f5;
	border: 1px solid #999999;
	color:#000000;
	text-align:justify;
	margin:0;
	padding:0;
	padding: 10px;
}

#content table.result {background-color:#cccccc}
#content table.result caption {font-size:12px;font-weight:bold}
#content table.result th {color:#FFF;font-weight:bold;line-height:25px;}
#content table.result tr.titre {background:url(http://www.123presta.com/themes/123presta/images/font_ao.gif);line-height:25px;
border:none;}
#content table.result tr.solution {border:solid 0px #cccccc;}
#content table.result td {text-align:center;color:#4d5270;background-color:#FFF}

a.lienMaj{color:#000000;text-decoration:none}
a.lienMaj:link{color:#000000;text-decoration:underline}
a.lienMaj:visited{color:#000000;text-decoration:underline}
a.lienMaj:hover{color:#000000;text-decoration:none}

#content a.lienSol{color:#000000;text-decoration:underline}
#content a.lienSol:link{color:#000000;text-decoration:underline}
#content a.lienSol:visited{color:#000000;text-decoration:underline}
#content a.lienSol:hover{color:#000000;text-decoration:none}

#content .Bleu {color: #0077D4;}

#content a.Bleu {color: #0077D4;}
#content  a.Bleu:link{color: #0077D4;}
#content  a.Bleu:visited{color: #0077D4;}
#content  a.Bleu:hover{color: #0077D4;}

#content a.Orange {color: #FF7200;}
#content  a.Orange:link{color: #FF7200;}
#content  a.Orange:visited{color: #FF7200;}
#content  a.Orange:hover{color: #FF7200;}

dl
{
	float: left;
	background:url(http://www.123presta.com/themes/123presta/images/fleche_rubrique_orange.gif) no-repeat ;
	padding:0;
	padding-bottom:20px;
	padding-left:10px;
	margin:0;
	margin-left:0px;
}
dl  dt
{
	list-style: none;
	list-style-position: inherit;
	padding:0;
	margin:0;
	padding-left:5px;
}
dl  dd,dt
{
	list-style: none;
	list-style-position: inherit;
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:6px;
}
