/********************************************
*	CPNEF AV								*
*	========								*
*	http://www.audiovisuel-formations.fr	*
*	auteur : www.lagouache.com				*
*											*
*	Couleurs :								*
*	#554 : textes							*
*	#C36 : Liens, titres					*
*											*
********************************************/

<!--
@import url("general.css");
-->

/*	#DIVs			
---------------------------*/
.conteneur {margin:0 auto; width:980px;}
#header {height:60px; text-align:left; background:url("../images/body_fd.jpg") center;}
	#logo {position:absolute; top:0; left:50%; margin-left:-490px; width:180px; height:180px; background:#FFF; z-index:10;}
	#nav {float:right; padding:0; text-align:right;}
#contenu {position:relative; padding-bottom:30px; width:100%; height:auto; overflow:auto; text-align:left; background:#FFF; border:1px solid #554; border-width:10px 0;}
	#page {float:left; display:inline; margin-left:200px; padding:10px 0; width:780px;}
#footer {width:100%; color:#990;}
	#footer .conteneur {padding:15px 0; width:1000px; background:url("../images/body_fd.jpg") top center no-repeat; text-align:left;}

/*	HEADER
---------------------------*/
#header h1 {display:block; margin:0; padding:0; width:950px; height:100px;}
#header h1 span {display:none;}
#header p {margin:0; padding:0}
#header p span {display:none;}

#nav ul {padding:0; margin:0;}
#nav ul li {display:inline; margin:0; padding:0;}
#nav ul li a {float:left; display:block; padding:2px 4px 2px 25px; margin-left:5px; text-decoration:none; color:#FFF; background:#554 url(../images/ajouter.png) 5px no-repeat;}
#nav ul li a span {font-size:smaller;}
#nav ul li a:hover {color:#FFF; background-color:#C36;}

/*	PAGE
---------------------------*/
#page p {text-align:justify; font-size:1.2em; line-height:1.4em;}
#page h2 {padding-bottom:0.5em; margin-bottom:.5em; background:url("../images/page-h2_fd.png") bottom repeat-x;}
#page h3 { clear:both; margin:.4em 0;}
#page h4 {padding-top:0.1em; margin-bottom:.5em; border-top:1px solid #C36;}
#page a {border-bottom:1px dotted #C36; text-decoration:none;}
#page table a {border:none;}
#page table a:hover {border:none; text-decoration:underline;}
#page a:hover {border-bottom-style:solid;}

ul.resultats {list-style:none; color:#554;}

div#page.fiche h3 {color:#990;}
div#page.fiche h4 {border:none;}
div#page.fiche h5 {border-left:10px solid; border-bottom:1px solid; padding-left:5px; margin-bottom:.5em;}

div.adresse {float:left; width:370px;}
div.modalites {float:left; margin-left:9px; padding-left:10px; width:370px; border-left:1px dotted #C36;}

div.criteres {padding:5px; margin-bottom:5px; border:1px solid #998; font-size:.9em; background:#EED; line-height:12px;}

/*	FOOTER
---------------------------*/
#footer ul {color:#990;}
#footer ul li {display:inline; margin-right:7px; padding-right:10px; border-right:1px dotted;}
#footer ul li a {text-decoration:none; border-bottom:1px dotted #990; color:#990;}
#footer ul li a:hover {border-bottom-style:solid;}

/*	FORMULAIRES
---------------------------*/
form#recherche fieldset {padding:10px; margin-bottom:10px; background:#F9FAE9; border:1px solid #E3E695;}
form#recherche table {}
form#recherche table th {text-align:right; vertical-align:top; padding-right:10px; font-size:1.2em; width:150px;}
form#recherche input[type="submit"] {background:#C36; border:none; padding:6px; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; cursor:pointer;}

#page div.criteres form {margin-bottom:0; margin-top:10px;}
#page div.criteres form input {padding:0 25px; margin:0; margin-right:5px; width:auto; border:none; color:#C36; cursor:pointer; font:1em Arial, Helvetica, sans-serif; background:#CC3;}
#page div.criteres form a {text-decoration:none; border:none; padding:2px 25px 1px; background:#CC3;}

select.capitalize {text-transform:capitalize;}

/*	Tableaux
---------------------------*/
table.entete {clear:both; float:left; margin:0 0 3px 0; padding:0; padding-bottom:2px; width:auto; border:none; background:url("../images/fd_resultats.gif") bottom left no-repeat;}
table.entete td {color:#C36; white-space:nowrap;}
table.entete td.titre {background:#C36; font:bold 1.4em Arial, Helvetica, sans-serif; color:#FFF; padding:3px;}

table.liste {clear:both; float:left; margin-bottom:10px; margin-left:2px; width:100%; border:1px solid #998; border-collapse:collapse; font:10px Verdana, Arial, Helvetica, sans-serif;}
table.liste td, table.liste th {border:1px solid #998; border-collapse:collapse; padding:2px;}
table.liste td.domaine {background:#998; font:bold 1.4em Arial, Helvetica, sans-serif; color:#FFF;}
table.liste th {background-color:#EED;}

table.sortable thead {color:#666; font-weight:bold; cursor:pointer;}

/*	SELECTION	*/
body#selection {margin:0; padding:20px; background:#FFF; overflow:auto;}
body#selection h2 {margin-bottom:20px;}
body#selection table.liste td, #selection table.liste th {padding:5px;}
