a.spip_in{
color:#660000;
font-size:1em;
font-family:Georgia;
font-weight:bold;
}
a.spip_in:hover{
text-decoration:underline;
}
p.spip a.spip_in{
color:#990000;
font-size:0.9em;
text-decoration:underline;
}
p.spip a.spip_in:hover{
text-decoration:none;
color:#3A4884;
}
div.PI_haut{
width:1000px;
}
div.PI_haut div.PI_logo{
float:left;
width:300px;
height:148px;
background-image:url(images/logo_page_int.jpg);
}
div.PI_haut div.PI_bandeau{
float:left;
width:699px;
height:148px;
background-image:url(images/bandeau_page_int.jpg);
border-left:1px solid #ffffff;
}
div.PI_haut div.PI_bandeau div.logo{
width:135px;
float:left;
margin:10px 0;
}
div.PI_barre{
height:32px;
background:#330000;
padding:0;
}
div.PI_barre div.recherche{
float:left;
margin:0;
height:29px;
line-height:29px;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:300px;
}
div.PI_barre div.nav{
float:left;
margin:0;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:695px;
height:29px;
line-height:29px;
padding:0 0 0 4px;
font-style:italic;
font-weight:bold;
}
div.PI_barre div.nav a{
color:#ffffff;
}
div.PI_barre div.nav a:hover{
text-decoration:underline;
}
div.contenu_menu{
width:1000px;
margin:0 auto;
padding:0;
background-image:url(images/fond_pi.png);
background-repeat:repeat-y;
}
div.contenu_menu div.menu{
width:300px; 
float:left;
position:relative; 
}
div.contenu_menu div.contenu{
margin-left:300px;
position:relative;
color:#330000;
padding:12px;
height:100%;
}
div.contenu_menu div.contenu div.txt{
float:left;
text-align:justify;
width:670px;
font-size:1em;
}
div.txt h1.sstitre, div.txt h1.titre_actu{
margin:0 0 8px 0;
padding:0;
font-size:1.1em;
font-weight:bold;
font-style:italic;
color:#550000;
text-decoration:underline;
}
div.txt h2.sstitre_actu{
margin:0 0 8px 0;
padding:0 0 0 4px;
font-size:0.7em;
font-weight:bold;
color:#770000;
}
p.spip{
font-family:Helvetica,Arial;
text-align:justify;
padding:0;
margin:0;
}
div.txt p.spip{
line-height:135%;
font-size:0.8em;
color:#330000;
padding:0 0 12px 0;
}

div.contenu_menu div.menu div.titre{
margin:4px;
}
ul.titre{
margin:0;
padding:0;
}
li{
list-style-type:none;
}
li img{
vertical-align:middle;
}
ul.titre li{
font-size:1.4em;
font-weight:bold;
font-style:italic;
margin:0 0 8px 0;
}
ul.titre li ul li{
font-size:0.7em;
font-weight:bold;
font-style:italic;
margin:0 0 0 -35px;
}
ul.titre li ul li a.aaon{
margin-left:15px;
}
ul.titre li a.aa{
color:#ffffff;
}
ul.titre li a.aaon{
margin-left:0;
color:#A23231;
}
ul.titre li a.aa:hover{
color:#330000;
}
dl.docleft, dl.doccenter, dl.docright{
margin:auto;
margin:4px 0;
border:1px solid #CCBDA3;
text-align:center;
background:#FFEEE6;
padding:4px;
}
dt.doctitre{
font-size:0.6em;
font-weight:bold;
text-align:center;
margin:auto;
}
dd.docdesc{
font-size:0.65em;
text-align:center;
margin:auto;
}
dl.doctxt_left, span.spip_documents_left{
margin:0 4px 0 0;
padding:1px;
background:#666666;
border:1px solid #CCCCCC;
}
dl.doctxt_right, span.spip_documents_right{
margin:0 0 0 4px;
padding:1px;
background:#666666;
border:1px solid #CCCCCC;
}
dl.doctxt_center, span.spip_documents_center{
margin:4px;
padding:1px;
background:#666666;
border:1px solid #CCCCCC;
}
dl.doctxt_center{
margin:4px;
padding:1px;
background:#666666;
border:1px solid #CCCCCC;
}
dl.doctxt_left dt img, dl.doctxt_right dt img, dl.doctxt_center dt img, span.spip_documents_left img, span.spip_documents_right img{
vertical-align:top;
padding:2px;
background:#ffffff;
}
sup{
font-style:italic;
font-size:0.9em;
line-height:50%;
}
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

ul .spip{
margin:0;
padding:0;
font-family:Helvetica, Arial;
}
ul.spip li.spip{
font-size:0.8em;
margin:0 0 2px 28px;
list-style-type:square;
}
strong.spip{
margin:0;
padding:0;
}
h4.spip{
font-family:Georgia;
padding:0;
margin:0;
}
div.txt h4.spip{
font-size:1em;
color:#990000;
font-family:Georgia;
margin:0 0 4px 0;
}
h5.spip{
font-size:1em;
margin:0 0 12px 0;
padding:0;
color:#990000;
font-family:Georgia;
font-style:italic;
}
blockquote.spip{
margin:0;
border:none;
background: url(images/quote1.png) top left no-repeat;
float:left;
width:94%;
}
blockquote.spip p.spip{
padding:36px;
font-style:italic;
color:#7C804C;
font-family:Georgia;
line-height:150%;
font-size:0.8em;
background: url(images/quote2.png) bottom right no-repeat;
}
div.spip{
margin:0 0 4px 0;
font-size:0.8em;
font-family:Helvetica, Arial;
}
div.spip h4.spip{
font-size:1.25em;
}
div.spip strong.spip{
font-family:Helvetica, Arial;
font-size:1em;
}
div.spip strong.spip i.spip{
font-size:0.8em;
color:#990000;
margin:8px;
}
div.spip strong.spip i.spip span{
font-size:1.4em;
padding-right:60px;
}
div#diaporama_innerfade{
clear: both; width: 100%; margin: auto;
padding:0;
height:258px;
}
div#diaporama_innerfade a img {/* bordure blanche autour de l'image */
background:#ffffff;
padding:4px;
border:1px solid #666666;
}
a.spip_out, a.spip_out:link, a.spip_out:visited{
font-family:Georgia;
color:#990000;
font-weight:bold;
font-size:1.2em;
margin:4px 0;
padding:4px 0;
}
a.spip_out:hover{
color:#3A4884;
}
div.photos div.image{
float:left;
position:relative;
text-align:center;
color:#550000;
font-size:0.6em;
font-family:arial;
}
div.photos div.image a img, div.ref div.image a img{
margin:2px;
padding:0;
border:4px solid #FFEEE6;
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
}
div.photos div.image a:hover img, div.ref div.image a:hover img{
margin:2px;
padding:0;
border:4px solid #B3B18F;
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}
div.ref div.image{
float:left;
position:relative;
text-align:center;
color:#550000;
font-size:0.6em;
font-family:arial;
margin:1px;
}
div.cs_blocs{
margin:0 0 24px 0;
border:1px solid #B3B3A1;
padding:4px;
background:#FFF7D8;
font-family:Helvetica, Arial;
font-size:1em;
}
div.cs_blocs p.spip{
margin:8px;
}
div.cs_blocs h4.blocs_titre a{
font-family:Georgia;
color:#990000;
font-weight:bold;
font-size:0.8em;
}
div.cs_blocs h4.blocs_titre a:hover{
color:#3A4884;
}
div.formulaire_spip{
margin:0;
padding:0;
}
div.formulaire_spip form{
margin:0;
padding:0;
}
div.formulaire_spip label{
font-style:italic;
font-weight:bold;
}
div.formulaire_spip input.forml{
border:none;
margin:2px 0 0 2px;
padding:2px 2px 2px 16px;
width:150px;
color:#666666;
background-image:url(images/loupe.gif);
background-repeat:no-repeat;
background-position:center left;
background-color:#ffffff;
}
div.formulaire_spip input.bouton{
font-family:Georgia;
background:none;
font-weight:bold;
font-style:italic;
border:none;
color:#ffffff;
font-size:0.9em;
width:100px;
padding:0;
margin:0;
text-align:left;
}
div.formulaire_spip input.bouton:hover{
color:#990000;
cursor:pointer;
}
/**********RECHERCHE**********/
div.cartouche{
margin:0;
padding:0;
border-bottom:1px solid #550000;
}
div.cartouche h1.surtitre{
margin:0 0 8px 0;
padding:0;
font-size:1.1em;
font-weight:bold;
font-style:italic;
color:#550000;
text-decoration:underline;
}
div.cartouche p.titre{
font-size:1.2em;
font-weight:bold;
color:#990000;
}
div.cartouche p.titre span.terme{
font-size:0.6em;
font-family:Helvetica, Arial;
color:#000000;
font-weight:normal;
}
div.liste-articles ul{
margin:8px 0 0 16px;
padding:0;
}
div.liste-articles ul li{
list-style-type:square;
margin:0;
padding:0;
}
div.liste-articles ul li p.boutexte{
margin:2px;
padding:4px;
font-size:0.7em;
color:#807D6C;
font-family:Helvetica, Arial;
border-bottom:1px solid #E8E2C5;
}
div.liste-articles ul li h3.titre{
margin:0;
padding:0;
font-size:0.8em;
}
div.liste-articles ul li span.pertinence{
font-size:0.6em;
color:#403F39;
font-weight:normal;
font-family:Helvetica, Arial;
}
div.liste-articles ul li h3.titre a{
font-family:Georgia;
color:#990000;
font-weight:bold;
font-size:1.4em;
margin:0;
padding:0;
}
div.liste-articles ul li h3.titre a:hover{
color:#3A4884;
}
p.pagination{
}
p.pagination a.lien_pagination{
color:#990000;
}
p.pagination a.lien_pagination:hover{
color:#3A4884;
text-decoration:underline;
}
span.spip_surligne{
color:#000000;
}
div.contenu div.txt div.menu_dedans{
font-weight:bold;
font-size:0.8em;
margin:16px 4px 0 4px;
padding:10px;
color:#A23231;
background:#550000;
text-align:left;
border-left:8px solid #330000;
border-right:8px solid #330000;
zoom:1;
}
div.contenu div.txt div.menu_dedans span{
margin:8px 4px;
font-style:italic;
font-size:1.4em;
width:300px;
text-align:left;
float:left;
}
div.contenu div.txt div.menu_dedans span a{
color:#ffffff;
}
div.contenu div.txt div.menu_dedans span a:hover{
color:#330000;
}
div.plan {
margin:0;
padding:0;
color:#550000;
}
div.plan ul{
margin:0;
padding:0;
font-family:Helvetica, Arial;
}
div.plan ul li{
margin:2px 0 2px 4px;
}
div.plan ul li a{
font-size:1em;
font-weight:bold;
color:#550000;
}
div.plan ul li a:hover{
color:#3A4884;
}

div.plan ul li ul li{
margin:2px 0 2px 8px;
}

div.plan ul li ul li a{
font-size:0.7em;
font-weight:bold;
color:#770000;
}
div.plan ul li ul li a:hover{
color:#3A4884;
}
div.plan hr{
color: red;
background-color: red;
height: 1px;
border: 0;
}
div.les_mots{
font-size:0.8em;
font-family:Helvetica, Arial;
margin:4px;
}
h1.sstitreMot{
font-family:Georgia, Arial;
font-size:1.3em;
color:#770000;
}
a.lien_pagination{
color:#770000;
font-weight:bold;
}
a.lien_pagination:hover{
color:#330000;
text-decoration:underline;
}
div.fragment span.on{
color:#cc0000;
}
