/*domaine:bdd*/
@import url("base-hbdd.css");		/* style haut */
@import url("base-g.css");			/* style colonne gauche */


/*#bandeau { background-color:#f38901; width:100%; height:63px; position:absolute; top:0px;  z-index: 0;}*/

/* balises générales */

body {
	color: #666;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #FFF;/*#f0eddd;*/
	font-size:0.7em;
	z-index: 0;
	margin: 0px;}

acronym {
	border-bottom-width: 0px;
	}

br	{
	line-height:12px;
	}



dl { margin:0px; }

/* hack de commentaire avec un antislash pour ie5 mac \*/
#corps dt { clear: both; }
/* end hack */

#corps dt { float: left; color:#000; font-weight: bold;width:100px;  }
#corps dd { float: left; margin-left:15px;padding-bottom:5px;}



/* titres */

h1,.titre {				/* titre de page, niveau 1 */
	font-size : 1.8em;
	padding: 28px 0px;
	margin:0px;
	font-weight:bold;
	color: #000; /*#f38901;*/
	}

.titrefiche {				/* titre de page pour fiche, niveau 1 */
	font-size : 1.8em;
	color : #504E53;
	padding: 28px 22px;
	font-weight:bold;
	}

.stitre {				/* sous titre de page */
	font-size:0.6em;
	font-weight: normal;
	}


h2, .chapeau, .art-t				/* titre de paragraphe, niveau 2. (art-t à remplacer si possible par h2) */
	{
	font-size : 1.4em;
	font-weight : normal;
	/*border-bottom: 1px solid #ccc;*/
	color: #f38901;
	padding: 20px 0px 20px 0px ;
	margin: 0px;
	/*background: url('/visuels/picto/fleche_bdd.gif') no-repeat left center;*/ /*#f0eddd*/
	/*clear: both;*/
	}

h3					/* titre de sous paragraphe, niveau 3 */
	{
	font-weight : bold;
	padding-bottom: 3px;
	margin: 15px 0px 10px 0px;
	color: #f38901;
	/*clear: both;*/
	}




/* liens */

a 	{	
	color : #666;
	text-decoration : none;
	}

a:link, a:active, a:visited  {
	color : inherit;
	text-decoration : none;
	}

a:hover { color: #f38901;	}
#top-section a:hover { color: #FFF; /*text-decoration : underline;*/}

a.action {
	background: url('/visuels/picto/fleche.png') no-repeat 2px 2px;
	padding-left: 15px;
	}
div.fonddegrade a, td.fonddegrade a, div.art-p a, p.art-p a, .text-body a  {
	text-decoration: underline;
	}

.click { cursor: pointer; }





/* listes */

ul 	{
	list-style: none;
	padding-left:0px;
	}

#corps ul.pictoless li {
	list-style: none;
	}
#corps ul { 
	list-style-position: inside;
	padding-left:0px;
	}

#corps li	{
	/* list-style: none; */
	list-style-image: url('/visuels/picto/fleche.png'); 
	}
 
ul.horiz { padding-left:20px;}
ul.horiz li { float:left; list-style-image: url('/visuels/picto/fleche.png');margin-right:25px;}






/* tableaux */

table {
	border-collapse: collapse;
	border-spacing: 0px;
	padding:0px; 
	border:0px solid;
	font-size: 1em;
      }

td	{
	padding: 0px; 
	}

.l0, .ligneliste-c0, .wiki-plugins{		/* lignes alternées */
	background-color: #f5f2e4;
	padding: 0px;
}

.ligneliste-c0 td,.ligneliste-c1 td {		/* lignes alternées */
	height: 16px;
	}
.ligneliste-c1{					/* lignes alternées */
	padding: 0px;
	}

/*
tr.ligneliste-c0:hover,td.ligneliste-c0:hover,tr.ligneliste-c1:hover,td.ligneliste-c1:hover,div.ligneliste-c0:hover,div.ligneliste-c1:hover, div.wiki-plugins:hover {
	background-color: #fff;
	color : #000;
	} */					/* survol lignes alternées */

.tableau-c {					/* tableau corps central */
	/*border-width: 8px 0px 1px;
	border-style: solid;
	border-bottom-color: #ccc;
	border-top-color: #7f7f7f;*/	/*#f38901;*/
	font-size:1em;	
	line-height: 16px;
	width:100%;
	}

table.tableau-c:hover, div.tableau-c:hover {	/* survol tableau corps central */
	border-top-color: #f38901;/*;*/
	}

.tableau-d {					/* tableau colonne droite */
	/*border-width: 4px 1px 1px;
	margin:0px;
	border-style: solid;
	border-color: #999;*/
	/*background-color: #f5f2e4;*/
	font-size:1em;	
	width:150px;
	text-align:left;
	}
table.tableau-d td				/* case tableau colonne droite */
	{
	padding: 1px 1px 1px 5px;
	text-align: left;
	}
dl.tableau-d:hover,table.tableau-d:hover,img.tableau-d:hover {
	/*border-top-color: #f38901;*/
	}					/* survol tableau colonne droite */

.titrecol					/* titre de colonne */
	{
	color: #444;
	font-weight : bold;
	height: 16px;
	}






/* images */

img.picto {
	vertical-align: text-bottom;
	width:16px;
	height:16px;
	border-width:0px;
	margin:0px;
	}
	
#cold img.picto {
        width:12px;
        height:10px;
	padding-right:5px;
        border-width:0px;
        margin:0px;
        }

img.dossier {
	vertical-align: middle;
	width:50px;
	height:50px;
	border-width:1px;
	border-style: solid;
	margin:3px;
	}
				
	






/* menu de droite */

#cold dd {				/* bloc */
	color:  #f38901;
	font-size:1.2em;
	width:150px;
	font-weight:normal;
	padding:10px 0px 5px 0px;
	margin: 0px;
	border-bottom: 0px solid #999;
	}

#cold ul {				/* liste */
	width:150px;
	padding:5px 0px;
	margin-left: 0px;
	list-style: none;
	line-height:13px;
	}


#cold li {				/* élément de liste */
	font-size:0.8em;
	line-height:16px;
	/*font-weight:normal;*/
	margin-left:20px;
	color:#666;
	list-style-image: url('/visuels/picto/fleche.png');
	}

#cold li.NA {				/* élément de liste inactif */
	color:#CCC;
	 list-style-image: url('/visuels/picto/fleche_inactive.png');
	}

#cold li.active {				/* élément de liste actif */
	 list-style-image: url('/visuels/picto/fleche_bdd.png');
	}
#cold li.active a  {				/* lien des éléments actifs de liste */
	color: #f38901;
	}

#cold li a  {				/* lien des éléments de liste */
	/*color: #f38901;*/
	display: block;
	width:100%; 
	}

#cold li:hover  {			/* effet survol élément liste */
	list-style-image: url('/visuels/picto/fleche_bdd.png');
	}

#cold li.noimg, #cold li.noimg:hover { list-style-image: none; margin-left:0px;}

#cold ul.ltexte li {			/* élément de liste délimitant */
	border-bottom: 0px dotted #ccc;
	}






/* pop up moteur de recherche */
ul.popup {				/* liste */
	padding-left:0px;
	line-height:20px;
	margin: 0px;
	/*width:127px;
	padding:0px 0px 2px 0px;
	margin-left: 0px;
	list-style: none;*/	
	}

ul.popup li a  {			/* lien des éléments de liste */
	/*color: inherit;*/
	display: block;
	width:100%; 
	}

ul.popup li:hover  {			/* effet survol élément liste */
	background-color: #CCC;
	}

#LSHighlight { border: 1px dotted #666; }







/* style mixte tableau/texte */

/*
.chapeau,.chapeautexte			
	{
	background-color: #FAFAFA;
	font-size : 1.3em;
	font-weight : normal;
	border-bottom: 0px solid #ccc;
	color: #f38901;
	padding: 1px;
	vertical-align:bottom;
	line-height: 18px;
	}
*/



.souschapeau{				/* sous titre de tableau */
	background-color: #FAFAFA;	
	color: #999;
	padding: 1px;
	vertical-align:bottom;
	line-height: 18px;
	}

.souschapeau td {			/* case de sous titre de tableau */
	padding-right: 16px;
	border-bottom: 1px solid #ccc;
	}

.pied 	{				/* pied de tableau */
	color: #999;
	padding: 1px;
	vertical-align:bottom;
	line-height: 18px;
	}
	
.pied td {padding-right: 16px;}		/* case de pied */


.citation {
	margin: 5px 80px 15px 20px;
	padding:5px;
	border-width: 1px 1px 1px 5px; 
	border-style: solid;
	border-color: #AAA;
	background-color:#f5f2e4;
	}





/* styles divers */

.domaine { color: #f38901; }	

.clair {
	font-weight: bold;
	color: #b3b3b3;
	}	
	

.help, .info					/* paragraphe d'aide */
	{
	background: url('/visuels/site/help.png') no-repeat 5px 5px;
	background-color: #f2f0b6;
	color: black;
	padding: 6px 10px 10px 35px;
	margin: 7px 0px;
	width:40%;
	min-height:30px;
	border-radius: 4px 4px;	
	-moz-border-radius:4px;
	line-height:1.4em;
	}

.alert					/* paragraphe d'alerte */
	{
	color: black;
	background: url('/visuels/site/alerte.png') no-repeat 5px 5px;
	background-color: #ff9e9e;
	padding: 6px 10px 10px 41px;
	margin: 7px 0px;
	width:40%;
	min-height:30px;
	border-radius: 4px 4px;	
	-moz-border-radius:4px;
	}


.decede {				/* style lien personne décédée */
	border: 1px solid #E0E0E0;
	}

.lienext {				/* style lien extérieur au site */
	background: url('/visuels/picto/ahref.gif') no-repeat left center;
	padding-left: 15px; margin-left: 20px;
	}


.video {				/* style miniature vidéo, probablement inutile dans la CSS générale */ 
	margin: 10px 20px 10px 0px; 
	float: left; 
	width: 180px; 
	}


.sep {					/* séparateur */
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	/*height: 10px;*/
	}
	
select, input, textarea, .fake_form {		/* formulaires */
	font-family: Arial, Helvetica, sans-serif;
    	font-size: 1em;
	border: 1px solid #CCC;
	}
input:hover, div.fake_form:hover { background: #EEE; border:1px dotted #CCC;}

input.search { width:200px;font-size:1.5em;background:#FFF url('/visuels/picto/search.png') no-repeat 177px 2px }

.indpic{				/* décalage de marge, obsolète, à supprimer */
	padding-left:0px;
	font-size: inherit;
	}
	
.imghome img				/* visuels homepage */
	{
	width: 77px;
	height: 109px;
	margin: 0px 5px 0px 0px;
	}	

.question {
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ccc;
	text-align: justify;
	padding: 16px 0px;
	clear: both;
	font-weight:bold;
	}

#phpsurveyor .question { border: none; font-weight: normal;}


/* wiki */

div.wiki.view
	{
	border-right: 2px solid #da75e3 ;
	background: url('/visuels/picto/wiki2.gif') no-repeat right top;
	}

div.wiki.view2
	{
	background: url('/visuels/picto/wiki3.gif') repeat-y right;
	}

.text-body
	 {
	/*background-color: #f0eddd;*/
	background-color: white;
	color: #333;
	border-bottom: 1px solid #ccc;
	text-align: justify;
	font-size: 1.0em;
	/*line-height:130%; */
	padding: 0px 5px 16px 0px;
	clear: both;
	margin: 0px 10px 0px 0px;
	}

.wiki-plugins
   	{ 
	margin: 0px 10px 0px 0px; 
	}







/* anciens styles, obsolète, à supprimer après nettoyage

/* obsolète, à supprimer ou fusionner */
.menufiche {
	font-size: medium;
	color: #f38901;
	font-weight: bold;
	}

/* obsolète, à supprimer ou fusionner */	
.note05 {
	font-size: 1em;
	color: #000;
	font-style: italic;
	font-weight: bold;
	}

/* paragraphe de texte, obsolète, à supprimer!!! */
.fonddegrade, .art-p {
	/*background-color: #FAFAFA;
	color: #333;
	border-width: 0px 0px 1px;
	border-style: solid;
	border-color: #ccc;
	text-align: justify;
	font-size: 1.0em;
	line-height:130%; 
	padding: 16px 16px 16px 0px;
	clear: both;
	margin:0px;*/
	padding-bottom:15px;
	}
	
.fonddegrade img{			/* image dans paragraphe de texte, à supprimer! */
	margin: 5px 11px;
	}	

.art-p  img.droite { 			/* image alignée à droite dans paragraphe de texte, à supprimer!!! */
	margin-left: 10px; 
	margin-bottom: 10px; 
	border: 1px solid #f38901; 
	float: right; 
	}
.art-p  img.gauche { 			/* image alignée à gauche dans paragraphe de texte, à supprimer!!! */
	margin-right: 10px; 
	margin-bottom: 10px; 
	border: 1px solid #f38901; 
	float: left; 
	}







/* menu déroulant gauche */

#mid-col-1 ul {				/* liste */
	margin: 0;
	padding-left: 0px;
	font-size:1em;
	list-style: none;
	width: 134px;
	}

#mid-col-1 ul li 
	{				/* élément liste */
	padding: 2px 0px;
	position: relative;	
	}

#mid-col-1 li:hover {			/* survol élément de liste */
    	background-color:#FFF;
    	color:#000;
	}

#mid-col-1 ul li a {			/* lien d'élément de liste */
	display: block;
	padding-left:9px;
	text-decoration: none;
	}
	
#mid-col-1 li ul {			/* sous menu */
	position: absolute;
	font-size:1em;
	background-color:#f0eddd;
	left: 134px;
	top: 0;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; /* IE6 Bug */
	/*border-bottom: 0;*/
	display: none;
	z-index:50;
	}
	
	

/* Fix IE. Hide from IE Mac \*/
* #mid-col-1 html ul li { float: left; height: 1%; }
* #mid-col-1 html ul li a { height: 1%; }
/* End */

#mid-col-1 li:hover ul, #mid-col-1 li.over ul 
	{ 				/* affichage sous menu sur survol */
	display: block; 
	}

li.s 					/* élément à sous menu */
	{
	background: url('/visuels/picto/next_menu.gif') no-repeat 118px 0px;
	}

li.A 					 /* élément sélectionné */
	{
	background:#FFF;
	}
li.As					/* élément à sous menu sélectionné */
	{
	background: #FFF url('/visuels/picto/next_menu.gif') no-repeat 118px 0px;
	}
	


