/* CORPS */

body {

	background-image:url(../images/fond.png);

	background-color:#fff;

	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size:0.8em;

	color:#444444;

}

#partenaires table {
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size:0.8em;
}



/* BLOC */

div#conteneur {

	position: absolute;

	width: 750px;

	left: 50%;

	margin-left: -375px;

	background-color:transparent;

}



div#menu{

	position: absolute;

	left:0;

	width: 150px;

	border:1px #69C solid;

	background-color:white;

	margin-top:10px;

	padding: 10px;

}

div#pub_eo{

	position: absolute;

	left:0;

	top: 380px;

	width: 150px;

	border:1px #69C solid;

	background-color:white;

	padding: 10px;

}

div#pub_eo h3{ margin: 1px; padding: 0px;}

div#pub_eo h4{ margin: 1px 0px; padding: 0px; font-size: 11px;}

div#pub_eo ul{ margin: 1px; padding: 0px;}

div#pub_eo ul li{ list-style-type: none; font-size: 10px;}

div#pub_eo img{ margin: 0% 5%;}

a img{ border: none; text-decoration: none;}

div#pub_eo em{ font-size: 10px; margin: 1px;}

div#contenu{

	margin: 10 0 0 180px !important;

	margin: 10 0 0 160px;

	border:1px #69C solid;

	background-color:white;

	padding: 2px 10px 10px 10px;

}


div#header{

	border:1px #69C solid;

	background-color:white;

	padding:5px;

	height: 100px;

	text-align: justify;

}



div#footer{

	margin: 10 0 10px 180px !important;

	margin: 10 0 10px 160px;

	text-align:center;

	border:1px #69C solid;

	background-color: white;

	padding: 5px;

}





/* TITRE */

h1 {

	color:#FF8040;

	font-family:Helvetica, Georgia,"Times New Roman",serif;

	font-size:1.6em;

	margin: 0px;

	padding: 0px;

}



#header h1 {

	vertical-align: top;

	color:#FF8040;

	font-family:Georgia,"Times New Roman",serif;

	font-size:1.2em;

	margin:0;

	position: absolute;

	left: 12px;

	width: 450px;

	left: 258px;

	top: 38px;

}

#header h2 {

	vertical-align: top;

	color:#000000;

	font-family:"Times New Roman",serif;

	font-size:1.0em;

	position: absolute;



}

h2 {

	font-size:1.5em;

	margin:0.83em 0;

}



h3 {

	color:#369;

	font-size:1.17em;

	margin:1em 0;

}



h3.menu {

	color:#FF8040;

	font-size:1.17em;

	text-align:center;

	margin:0 0 10px 0;

}



/* LIENS */

a:link, a:visited {

	color:black;

	text-decoration:none;

}



a:hover, a:active {

	color:black;

	/*font-weight:bold;*/

	text-decoration: underline;

}



/* lien orange */

a.orange:link, a.orange:visited {

	color:#FF8040;

	text-decoration:none;

}



a.orange:hover, a.orange:active {

	color:#FF8040;

	font-weight:normal;

	border-bottom:1px dashed #FF8040;

}



/* liens du footer */

a.footer:link, a.footer:visited {

	color:#444;

	text-decoration:none;

}



a.footer:hover, a.footer:active {

	font-weight:normal;

	color: black;

	text-decoration:underline;

}



/* aide */

a.aide {

	color:#444;

	text-decoration:none;

	font-weight:normal;

	border-bottom:1px dotted #FF8040;

	cursor:default;

}

ul.aide {

	padding-left:25px;

}

ul.aide li {

	list-style-image: url(../images/puce.gif);

}



/* petit */

a.petit:link, a.petit:visited {

	font-size:0.8em;

	color:#757575;

	text-decoration:none;

}



a.petit:hover, a.petit:active {

	font-size:0.8em;

	color:#FF8040;

	font-weight:normal;

}



/* num?ros de pages */

a.numerosPages:link, a.numerosPages:visited {

	color:#444;

	text-decoration:none;

}



a.numerosPages:hover, a.numerosPages:active {

	color:black;

	font-weight:bold;

}



.pageActive {

	color:#F40;

	font-weight:bold;

}



/* ADMIN */

table.admin {

	margin-bottom: 5px;

	border: 0;

	border-collapse: collapse;}



table.admin td {

	color: black;

	padding: 5px;

	font-size: 11px; }





/* LISTE */

ul.liste {

	padding:10px;

	margin:0;

}

ul.liste li {

	list-style:none;

	padding:5px;

}





ul.menu {

	padding:0;

	margin:0;

}

ul.menu li {

	list-style:none;

}

ul.menu li.sep {

	background:url(../images/separateur.gif) repeat-x 100% 50%;

}

ul.menu li a:link, ul.menu li a:visited {

	display: block;

	width:100%;

	padding:2px;

	color:#369;

}

ul.menu li a:hover, ul.menu li a:active {

	text-decoration:none;

	font-weight:normal;

	background-color:#EBF1FA;

}

ul.menu li a.actif {

	color:#f60;

	text-decoration:none;

}





/* DIVERS */

table#formulaire {

	border-collapse: collapse;

}

table#formulaire td {

	font-size:0.8em;

}





p {

	text-align:justify;

	margin:0.5em 0;

}

p.connected {

	text-align:center;

	font-size:0.8em;

	margin:0;

}



form {

	display:block;

	margin:0;

	padding:0;

}



img {

	border: none;

}

.textbox, label {

	font-size:9px;

	width:100%;

}



p#pagination {

	text-align: center;

	font-size: 0.8em; }





/* BULLE D'AIDE */

.pp {

	position: absolute;

	margin-left:-220;

	display:none;

	width: 30em;

	border: 1px solid #6699CC;

	background: white;

	z-index: 500;

	font-size: 80%;

}

.pp p {

	margin: 0.5em;

}

.pp h1 {

	font-size:1.2em;

	margin: 0 0 0.5em 0;

	padding:0.15em;

	border-bottom: 1px dashed #6699CC;

	background: #E8EFF9 url(top.gif) left top repeat-x;

	color: #FF8040;

	text-align: center;

}



.liste_liens {

	color: black;

	font-size: 12px;

	padding-top: 15px;

}



.liste_liens_ital {

	color: black;

	font-size: 10px;

	padding-top: 15px;
	
	font-style: italic;

}



.forbidden {

	color:red;

	border-bottom: 1px dashed red;

}



.chgt {

	color:green;

	border-bottom: 1px dashed green;

}



.bleu {

	color:#369;

}

.orange {

	color:#F40;

}

.titreGuide {

	font-weight:bold;

}

.grisClair {

	color:#ACACAC;

}



input, select {

	font-size: 10px;

}



select.liste_recherche {

	width: 172px;

}



select.liste_chapitres {

	width: 250px;

}



div.detail {

	padding: 10px 0px 10px 0px;

	text-align: left;

}



span.sep {

	margin-left: 50px;

}

select.sel_tri_cote {
	width: 130px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.sel_cad1 {
	background-image: url(../images/cad1.png);
	background-repeat:  no-repeat;
	height: 20px;
}

.sel_cad2 {
	background-image: url(../images/cad2.png);
	background-repeat:  no-repeat;
	height: 20px;
}

.sel_cad3 {
	background-image: url(../images/cad3.png);
	background-repeat:  no-repeat;
	height: 20px;
}

.sel_cad4 {
	background-image: url(../images/cad4.png);
	background-repeat:  no-repeat;
	height: 20px;
}