/* CSS Document - jeudis des epn */

#la {margin-left: auto;margin-right: auto;text-align:center;width:100%;}
#total {margin-left: auto;margin-right: auto;width:750px;background-color:#FFF;border:2px solid #999;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;}

body {font-family:'Verdana',Tahoma, Arial, Helvetica, sans-serif;font-size:12px;margin-left:0px;margin-right:0px;margin-top:15px;background: url(../NAVPICS/fond.gif) #CCC repeat-x;}

a:link {background:#FFF;color:#333366;text-decoration: none;}
a:visited {background:#FFF;color:#333366;text-decoration: none;}
a:hover {background:#C0D9BB;color: #333366;text-decoration: underline;}

/*-------*/
/*------------------------------------- général -----*/

.accueil {font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #333366;
	text-align: left;
}

.rubrique {font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #333366;
	text-align: left;
	border:1px dotted #333366; 
	padding:3px;	
	width:45%;
}

.titre {font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #000000;
	text-align: left;
	padding-left: 5px;
}

.texte {font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #000000;
	text-align: justify;
	padding: 2px;
	margin-bottom:8px;
	border-bottom:1px solid #FFFFFF;}

.date  {font-size: 10px;
	font-style: normal;
	font-weight:normal;
	color: #333366;
	text-align: left;
	padding-left: 2px;
	padding-top:3px;
	}

/*-------*/
/*------------------------------------- entete -----*/

#entete {
	clear:both;
	position:relative;
	width:748px;
	height:78px;
	padding-bottom :10px;
}

#entete .capsac {
	float: left;
	width: 8%;
	height:78px;}
	
#entete .capsac a:link {background:#FFF;color:#333366;text-decoration: none;}
#entete .capsac a:visited {background:#FFF;color:#333366;text-decoration: none;}
#entete .capsac a:hover {background:#C0D9BB;color: #333366;text-decoration: underline;}

#entete .capsaccueil {
	float: left;
	width: 100%;
	border:1px solid #990000;
	margin-top:46px;
	margin-left:2px;
}

#entete .accueil {font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	text-align: center;
	padding: 2px;
}

#entete .capslogo {

	float: left;
	height: 78px;
	width: 31%;
}

#entete .capsdroit {
	float: right;
	width: 60%;
	height:78px;
}

#entete .capsinfos {
	float: right;
	height: 20px;
	width: 85px;
	border-right:2px solid #C0D9BB;
}

#entete .infosbas {
	float: right;
	height: 20px;
	width: 96%;
	/*--background:url(NAVPICS/img_titre_m.gif) no-repeat left;--*/
	margin-top:35px;
}

#entete .capso {float:right;border:0px solid #990000;padding-left:2px;padding-right:2px;background-color:#990000;}
#entete .capso a:link {color:#FFFFFF;background:#990000;}
#entete .capso a:visited {color:#FFFFFF;background:#990000;}
#entete .capso a:hover {background:#FFFFFF;color: #333366;}

#entete .capsinfosd {
	float: right;
	height: 25px;
	width: 85px;
}

#entete .texthaut {
	font-family:'verdana',Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight:bold;
	color: #333333;
	text-align: right;
	padding-left: 5px;
	padding:5px;
}

#entete a:link {color:#C0D9BB;}
#entete a:visited {color:#C0D9BB;}
#entete a:hover {background:#FFFFFF;color: #333366;}

/*-------*/
/*------------------------------------- pied -----*/

#pied {clear:both;position:relative;width:750px;background-color:#999;} /*990000*/

#pied .titre {text-align:right;color:#FFFFFF;font-size: 10px;font-style: normal;font-weight:normal;padding:3px;}

#pied a:link {color:#FFFFFF;text-decoration: none;}
#pied a:visited {color:#FFFFFF;text-decoration: none;}
#pied a:hover {background:#FFFFFF;color: #333366;text-decoration: underline;}

#css {clear:both;width:750px;text-align:right;font-size:10px;}
#css a:link {color:#D4D4D4;}
#css a:visited {color:#D4D4D4;}
#css a:hover {color:#333366;;background:#FFF;}

/*-------*/
/*------------------------------------- contenu -----*/

#contenu {float:left;width:750px;text-align:left;}

/*-------*/
/*------------------------------------- bloc haut -----*/
#cadre {width:740px;}

#cadre .capso {float:left;border:1px solid #990000;background-color:#FFFFFF;margin-right:5px;margin-left:1px;}

#cadre .accueil {font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	text-align: center;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

/*-------*/
/*------------------------------------- bloc haut colorer -----*/
#cadrec {width:740px;}

#cadrec .capsoc {float:left;clear:none;border:1px solid #990000;background-color:#FFFFFF;margin-right:5px;}

#cadrec .accueilc {font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	text-align: center;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.capsgauche {float:left;display:block;width:210px;/*border-left:1px solid #994466;*/margin-bottom:5px;}

.capsg1 {padding-left:2px;margin:2px;}

.titreg1 {width:100%;height:14px;text-align:left;color:#FFFFFF;font-size: 12px;font-style: normal;font-weight:bold;background:url(../NAVPICS/img_titre_m.gif) no-repeat right;padding-left:2px;background-color:#994466;}
.titreg2 {width:90%;height:14px;text-align:left;color:#333366;font-size: 12px;font-style: normal;font-weight:bold;padding-left:2px;margin-top:5px;border-top:1px dotted #994466;}

.textebasg1 {font-size: 11px;font-style: normal;font-weight:bold;color: #994466;text-align: justify;padding:2px;margin-top:5px;border-top:1px solid #994466;}

/*-------*/
/*------------------------------------- bloc centre -----*/
#capscentre {float:left;clear:both;width:740Px;padding:3px;/*border:1px solid #990000;border-top:none;border-right:none;border-bottom:none;*/margin-top:10px;}

#capscentre .date {font-size: 10px;
		font-style: normal;
		font-weight:normal;
		color: #666666;
		text-align: left;
		padding-left: 50px;
		padding-bottom:5px;
		}
		
#capscentre a:link {background:#FFE;color:#990033;text-decoration: none;}
#capscentre a:visited {background:#FFE;color:#333366;text-decoration: none;}
#capscentre a:hover {background:#C0D9BB;color: #990033;text-decoration: underline;}		
		

		
.background {background:#FFE;border-top:2px solid #CCC;padding-right:3px;padding-top:10px;}

.background a:link {background:#FFE;color:#333366;text-decoration: none;}
.background a:visited {background:#FFE;color:#333366;text-decoration: none;}
.background a:hover {background:#C0D9BB;color: #333366;text-decoration: underline;}

/*-------*/
/*------------------------------------- bloc droit -----*/
#capsdroit {float:left;width:208px;height:100%;margin-left:2px;}

.capsdroit1 {float:left;display:block;width:210px;margin-bottom:5px;}
.capsdroit2 {float:left;display:block;width:210px;margin-bottom:5px;}

.capsd1 {padding-left:2px;margin:2px;}

.titred1 {width:100%;height:16px;text-align:left;color:#FFFFFF;font-size: 12px;font-style: normal;font-weight:bold;background:url(../NAVPICS/img_titre_m.gif) no-repeat right;padding-left:2px;background-color:#994466;}
.titred2 {width:100%;height:16px;text-align:left;color:#FFFFFF;font-size: 12px;font-style: normal;font-weight:bold;background:url(../NAVPICS/img_titre_b.gif) no-repeat right;padding-left:2px;background-color:#333366;}

.textebasd1 {font-size: 11px;font-style: normal;font-weight:bold;color: #994466;text-align: justify;padding:2px;margin-top:5px;border-top:1px solid #994466;}

.textebasd2 {font-size: 11px;font-style: normal;font-weight:bold;color: #333366;text-align: justify;padding:2px;margin-top:5px;border-top:1px solid #333366;}

/*-------*/
/*------------------------------------- article -----*/
.titrearticle {font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	text-align: left;
	padding-left: 2px;
border-bottom:2px dotted #FFF;
}

.titre-texte {font-size: 16px;
	font-style: normal;
	font-weight:bold;
	border-bottom:1px dotted #990000;
	padding-right:25px;}

.datearticle  {font-size: 10px;
	font-style: normal;
	font-weight:normal;
	color: #333366;
	text-align: left;
	padding-left: 2px;
	border-bottom:1px dotted #333366;
	padding-bottom:3px;
	width:85%;
background-color:#FFF;
	width:100%;
	}

.doc-article {position:relative;clear:both;width:100%;padding:5px;margin-left:15px;margin-bottom:5px;}
.doc-article .titre-bloc{color:#000099;font-size:11px;font-weight:bold;text-decoration:underline;margin-bottom:5px;}

.ligne-doc{float:left;width:100%;}
.ligne-doc .col5{width:15%;float:left;text-align:center;border-right:1px dotted #000099;}
.ligne-doc .col6{width:65%;float:left;padding:5px;margin-top:5px;}

.ligne-doc .col6 .titre {font-size:10px;font-weight:bold;}
.ligne-doc .col6 .descrip {font-size:10px;font-style:italic;}
.ligne-doc .col6 .taille {font-size:10px;}


/*-------*/
/*------------------------------------- rss -----*/
#capsgaucherss {float:left;width:190px;height:100%;}
.capsrss {float:right;display:block;width:755px;margin-left:1px;}

.titrerss {font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	text-align: left;
	padding: 5px;
	margin-bottom:5px;
}


/*-------*/
/*------------------------------------- tableau -----*/
tr.row_first {
	background-color: #FCF4D0;
}

tr.row_odd {
	background-color: #C0C0C0;
}

tr.row_even {
	background-color: #F0F0F0;
}

td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
	font-size:12px;
}


/*-------*/
/*------------------------------------- CSS pluginFormulaire -----*/

div.spip_forms form label {
	float:none;
}
div.spip_forms h2 {
	margin:.2em;
	color:#543E29;
}
div.spip_forms {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 6px;
	border: 1px solid #a0a0a0;
	background: #F8F7F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div.spip_forms form {
	border:0;
	margin:0;
	padding:.5em 0 0 0;
}
div.spip_forms div.spip_descriptif {
	border:0;
	margin:0;
	clear:both;
}
div.spip_forms h3 {
	float:none;text-align:left;
}
div.spip_forms legend {
	font-size:1.15em;
	padding:5px;
}
div.spip_forms .spip_form_champ {
	margin-bottom:1em;
}
div.spip_forms .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  	color:#494949;
}
div.spip_forms .spip_form_label label,
div.spip_forms .spip_form_label .label {
	text-align:left;
  	font-weight: bold;
  	color:#494949;
}
div.spip_forms .spip_form_label_obligatoire {
	font-weight: normal;
	font-style:italic;
	font-size:.9em;
}
div.spip_forms .obligatoire_oublie {
	color:red;
}
div.spip_forms .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

div.spip_forms .spip_form_choix_multiple {
	display:block;
}

div.spip_forms .spip_form_choix_unique input, div.spip_forms .spip_form_choix_unique input.fondo, div.spip_forms .spip_form_choix_unique input.fondl {
	width:auto;
}

div.spip_forms .spip_form_choix_unique label {
	margin:0 0 5px 0;
}

div.spip_forms .spip_form_choix_multiple input, div.spip_forms .spip_form_choix_multiple input.fondo, div.spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {
	width:auto;
	margin:0 5px 0 0;
}
div.spip_forms ul.choix_mots {
list-style:none;
}
div.spip_forms .spip_sondage {
	margin: auto;
}

div.spip_forms .spip_form_erreur {
	display:none;
}
div.spip_forms .spip_form_ok {
	font-weight: bold;
	background:#262626;
	color:#F1F1F1;
	margin: 1em 0 0 0;
	padding: .6em;
}
div.spip_forms .spip_form_ok a {
	color:#FFF9E2;
}
div.spip_forms .spip_form_ok a:hover {
	color:#DEB55E;
}
div.spip_forms .spip_form_ok_confirmation{
	display:block;
}
div.spip_forms .spip_sondage strong {
	display:block;
	clear:both;
	margin-left:5px;
	color:#494949;
}
div.spip_forms .spip_sondage .ligne_nom {
	width:19%;
	text-align:right;
	padding-right:1%;
}
div.spip_forms .spip_sondage .ligne_nom:after {
	content:" :";
}
div.spip_forms .spip_sondage ligne.chiffres {
	color:#525252;
}
div.spip_forms .spip_sondage .ligne_barre {
	height: 16px;
	background: url(ligne.gif) repeat-x;
	border: 1px solid black;
	width:80%;
}
div.spip_forms .spip_sondage .sondage_table {
	display: table;
	width:100%;
}
div.spip_forms .spip_sondage .sondage_ligne {
	display: table-row;
}
div.spip_forms .spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
div.spip_forms .forml, div.spip_forms .formo {
	width:95%;
	border-bottom:solid 1px #E2CEC1;
	border-right:solid 1px #E2CEC1;
	border-top:1px solid #AF896F;
	border-left:1px solid #AF896F;
	padding:.5em;
	font-size:.9em;
}
div.spip_forms .forml, div.spip_forms .fondl {
	background: #FFFDE7;
	color:#4A4336;
	width:95%;
}
div.spip_forms .formo, div.spip_forms .fondo {
	background-color: white;
	color:#4A4336;
	width:95%;
}
div.spip_forms .champ_obli_oubli {
	border:2px solid red;
}
div.spip_forms form .forml-focus, div.spip_forms form input.forml-focus:focus, div.spip_forms form textarea.forml-focus:focus, .forml-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background: #FFF2C8;
	color:#433817;
	font-weight:normal;
	font-size:.9em;
	padding:.5em;
	width:95%;
}
div.spip_forms form .formo-focus, div.spip_forms form input.formo-focus:focus, div.spip_forms form textarea.formo-focus:focus, div.spip_forms .formo-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background:#FFF9EE ;
	color:#433817;
	font-weight:normal;
	font-size:.9em;
	padding:.5em;
	width:95%;
}
div.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	border-top:solid 2px #980F1B;
	border-left:solid 2px #980F1B;
	border-bottom:2px solid #F3192B;
	border-right:2px solid #F3192B;
	background: #FFF2C8;
	color:#4D161B;
	font-weight:normal;
	font-size:.9em;
	padding:.3em;
}
div.spip_forms .spip_bouton input {
	border: 1px solid #563033;
	cursor:pointer;
	padding:.4em;
	background:#F0E6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
	width:100px ;
	color:#4A4336;
}
div.spip_forms fieldset {
	border:1px solid #8F8181;
	padding:.4em;
	margin:.5em 0 .5em 0;
}
div.spip_forms a.resultats_sondage {
	display:block;
	float:right;
	background:#FFFBED;
	color:#444040;
	padding:.2em;
	border:1px solid #A07D7A;
	text-decoration:none;
}
div.spip_forms a.resultats_sondage:hover {
	background:#444040;
	color:#F8F5EC;
	text-decoration:none;
}
div.spip_forms p.spip_form_ok, div.spip_forms p.spip_form_erreur, div.spip_forms form {
	clear:both;
}

#bloc_droit {
	float:right;
	left: 650px;
	width: 200px;
	border-width: 1px;
	border-style: dashed;
	border-color: black;
	background-color:#bcb;
}
#bloc_droit ul { margin : 0 0 0 -1em;}
#bloc_droit a:link { background-color:#bcb;}
#bloc_droit a:visited {background-color:#bcb;}
