/* Mise en page général*/
html,body{
margin:0;
padding:0;
}
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#D7DFE2;
}
img{
border:0;
}
a{
text-decoration:none;
font-size: 100%;
}
form{
margin:0;
}
input{
border:1px solid #059CCB;
background-image:url(images/bginput.gif);
margin:2px;
}
#spip-listes input[type=radio]{
margin-right:5px;
}
#spip-listes ul{
padding-left:0px!important;
}
#spip-listes li{
margin-top:5px;
margin-bottom:5px;
list-style:none;

}
#body{
background-color:#FFFFFF;
position:absolute;
margin-left:-450px;
left:50%;
}
#menu{
background-color:#059CCB;
width:898px;
height:21px;
border-left:2px solid #059CCB;
}
#menu img{
position:absolute;
}
#menu div{
display:inline;
padding:0px;
margin:0px;
position:absolute;
z-index:10;
right:30px;
top:0px;
background-color:#059CCB;
}
#menu a{
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}
#menu a:hover{
color:#99CCFF;
}
.desc{
font-size:70%;
font-weight:bold;
}
#tete{
padding-top:21px;
width:896px;
border-left:2px solid #059CCB;
border-right:2px solid #059CCB;
}
#tete a{
font-size:12px;
font-weight:bolder;
letter-spacing:0;
}
#tete div{
position:absolute;
}
#titre{
position:absolute;
width:550px;
top:6px;
left:6px;
font-size:80%;
font-weight:bold;
color:#059CCB;
}
#titre span{
color:#BF0000;
}
#region{
position:absolute;
width:300px;
top:90px;
left:4px;
font-size:100%;
font-weight:bold;
text-align:center;
color:#BF0000;
text-transform:uppercase;
}
#corp{
vertical-align:top;
width:530px;
min-height: 400px;
}

#menu_gauche{
vertical-align:top;
text-align:center;
width:160px;
background-color:#059CCB;
}
#menu_gauche table{
margin:5px;
width:150px;
background-color:#FFFFFF;
}

#sous_menu_gauche{
width:140px;
text-align:left;
color:#666666;
font-size:55%;
font-weight:bold;
line-height:180%;
}
#sous_menu_gauche .clear{
clear:left;
}
#sous_menu_gauche .puce{
vertical-align:middle;
float:left;
padding-right:4px;
}
#sous_menu_gauche a{
color:#8F0000;
font-size:100%;
font-weight:bold;
}

#ligne_vertical div{
position:absolute;
height:20px;
background-color:white;
}

#menu_droit{
width:200px;
vertical-align:top;
font-size:60%;
padding-bottom:20px;
}

#sous_menu_droit{
width:100%;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
}
#sous_menu_droit h2{
margin:0;
font-size:140%;
font-weight:bold;
}

#menu_droit_bas img{
vertical-align:middle;
margin:4px;
}
#menu_droit_bas h2{
font-size:140%;
color:#059CCB;
display:inline;
vertical-align:middle;
}
#menu_droit_bas h4{
font-size:120%;
color:#BF0000;
display:inline;
vertical-align:middle;
}
#menu_droit_bas p{
font-weight:bold;
color:#666666;
margin:0;
margin-left:10px;
margin-bottom:10px;
}
#menu_droit_bas a{
font-weight:bold;
color:#666666;
margin:0;
}
#pied{
font-family: Verdana, Helvetica, Arial, sans-serif;
position:absolute;
width:900px;
bottom:4px;
text-align:center;
font-size:54%;
color:#666666;
}
#pied a{
color:#666666;
}
#envoyer_article{
color:#8F0000;
}
#envoyer_article input{
width:126px;
}
/* Rubrique */
#rubrique{
padding:10px 10px 0 10px;
}
#rubrique table{
width:240px;
float:left;
margin:6px;
}
#rubrique td.centre{
width:100%;
height:60px;
padding:3px;
}
#rubrique h1{
margin:0;
font-size:12px;
color:#059CCB;
text-align: center;
}
#rubrique h3{
margin:0;
font-size:80%;
color:#059CCB;
}
#rubrique p{
margin:0;
color:#666666;
font-size:90%;
}
#rubrique div{
/*vertical-align:middle;
font-size:70%;*/
display:block;
float:left;
font-size:90%;
min-height:30px;
margin-bottom:3px;
margin-top:3px;
vertical-align:middle;
width:100%;
}
.lien{
vertical-align:middle;
font-size:70%;
font-weight:bold;
}

#rubrique img.puce{
vertical-align:middle;
float:left;
padding-right:4px;
}
/* Article */
#article{
color:#666666;
padding:10px;
}
#article h1{
margin: 10px 0 0 0;
font-size:16px;
color:#059CCB;
}
#article h2{
margin:0;
font-weight:normal;
font-size:60%;
color:#059CCB;
}
#article td{
vertical-align:top;
}
.fil_ariane{
font-size:70%;
color:darkorange;
}
.fil_ariane a{
font-size:110%;
color:darkorange;
}
.chapo{
font-size:90%;
font-style:italic;
}
.ps{
padding-top:100px;
font-size:80%;
font-style:italic;
}
.texte{
font-size:80%;
font-weight:normal;
}

/* Contact */
#contact{
padding:10px;
}
#contact label{
line-height:160%;
font-size:90%;
width:180px;
float:left;
}
#contact input.ok{
background-image:url(images/bginput_ok.gif);
}
#contact input.erreur{
background-image:url(images/bginput_erreur.gif);
}
#contact textarea{
border:1px solid #059CCB;
}
#contact h1{
font-size:100%;
color:#059CCB;
}

/* Plan du site*/
#plan{
padding:10px;
font-size:90%;
}

#plan ol{
margin-top:0px;
margin-bottom:0px;
font-size:90%;
list-style-type:square;
}
#plan ul{
margin-top:0px;
margin-bottom:0px;
color:#666666;
font-size:90%;
list-style-type:disc;
}

/* Recherche */
#recherche{
padding:10px;
font-size:60%;
}
#recherche input{
font-size:140%;
height:18px;
padding:0;
}
#recherche h1{
margin:0;
color:#059CCB;
font-size:110%;
}
#recherche h2{
margin:0;
color:#059CCB;
font-size:150%;
}
#recherche h3{
color:#BF0000;
font-size:140%;
}
#recherche h4{
margin:0;
color:#059CCB;
font-size:130%;
}
#recherche a{
color:#059CCB;
}
#recherche ul,li{
margin:0;
}
#btSearch{
margin:0;
_margin-bottom:2px;
}
/* Newsletter */
#newsletter{
width:500px;
padding:10px;
}
#newsletter legend,a{
color:#059CCB;
}
fieldset{
border:1px solid #059CCB;
font-size:80%;
}

#notes
	{
	font-size: 10px;
	border-top: 1px solid #666;
	padding: 10px;
	}

H1 A
	{
	font-size: 14px;
	margin-bottom: 10px;
	}
H2 A
	{
	font-size: 12px;
	margin-left: 10px;
	}
H1 A:hover, H2 A:hover
	{
	text-decoration: underline;
	}
H1.couleur2 A
	{
	color: #00A33D;
	}
H1.couleur3 A
	{
	color: #FFBF00;
	}
H1.couleur4 A
	{
	color: #BF0000;
	}
H1.couleur5 A
	{
	color: #FF7F00;
	}
H2.couleur2 A
	{
	color: #00A33D;
	}
H2.couleur3 A
	{
	color: #FFBF00;
	}
H2.couleur4 A
	{
	color: #BF0000;
	}
H2.couleur5 A
	{
	color: #FF7F00;
	}
/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

#liste A
	{
	font-size: 12px;
	clear: both;
	display: block;
	}
#liste A:hover
	{
	text-decoration: underline;
	}
	
/*/ajouts du menu région /*/
.tete68{
background-image:url(images/fond_bandeau.png);
background-position:625px bottom;
background-repeat:no-repeat;
}
.zone{
position:absolute;
right:3px;
top:22px;
z-index:0;
width:104px;
height:85px;
background-position:center center;
background-repeat:no-repeat;
}
.zone92{
background-image:url(images/regions/alsace.png);
}
.zone93{
background-image:url(images/regions/aquitaine.png);
}
.zone91{
background-image:url(images/regions/auvergne.png);
}
.zone71{
background-image:url(images/regions/basse_normandie.png);
}
.zone94{
background-image:url(images/regions/bourgogne.png);
}
.zone95{
background-image:url(images/regions/bretagne.png);
}
.zone96{
background-image:url(images/regions/centre.png);
}
.zone97{
background-image:url(images/regions/champagne_ardenne.png);
}
.zone98{
background-image:url(images/regions/corse.png);
}
.zone99{
background-image:url(images/regions/franche_comte.png);
}
.zone100{
background-image:url(images/regions/guadeloupe.png);
}
.zone102{
background-image:url(images/regions/haute_normandie.png);
}
.zone103{
background-image:url(images/regions/IDF.png);
}
.zone104{
background-image:url(images/regions/languedoc.png);
}
.zone105{
background-image:url(images/regions/limousin.png);
}
.zone106{
background-image:url(images/regions/lorraine.png);
}
.zone107{
background-image:url(images/regions/martinique.png);
}
.zone108{
background-image:url(images/regions/midi_pyrenees.png);
}
.zone109{
background-image:url(images/regions/nord_pas_de_calais.png);
}
.zone110{
background-image:url(images/regions/pays_de_la_loire.png);
}
.zone111{
background-image:url(images/regions/picardie.png);
}
.zone112{
background-image:url(images/regions/poitou_charentes.png);
}
.zone113{
background-image:url(images/regions/provence_alpes_cote_d_azur.png);
}
.zone114{
background-image:url(images/regions/reunion.png);
}
.zone115{
background-image:url(images/regions/rhone_alpes.png);
}

#titre_page_newsletter{
  color:#059CCB;
  font-family:Verdana;
}
