/* Normalise les marges et le remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote
{ margin: 0; padding: 0; }

h2{
	padding-left: 3px;
	padding-bottom:2px;
	padding-top:0px;
	margin-top:5px;
	margin-left:22px;
	margin-bottom:10px;
	font-weight:700;
	text-indent:10px;
}


#edito h2{margin-left:0px;text-indent:0px;}
#pagination{
	width:100%;
	text-align:center;
}
h3, h4{
	margin-bottom:7px;
}

label.site, caption{
display:none;
}

/* Normalise les tailles de polices pour lels en-tÃªtes */
h1,h2,h3,h4,h5,h6
{ font-size: 100%; }

/* Supprime list-style pour les listes */
ol,ul
{ list-style: none; }

/* Normalise les styles et graisses de fontes: font-style et font-weight sont normal*/
adresse,caption,cite,code,dfn,em,var
{ font-style: normal;font-weight: normal; }

th{ font-style: normal;font-weight: bold; }

/* Supprime les bordures dans les tableaux */
/*table{ border-collapse: collapse; border-spacing:0; }*/

/* Supprime les bordures dans les éléments fieldset et img */
fieldset, img{ border: 0; }

/* Aligne le texte à  gauche dans caption et th */
caption
{ text-align: left; }

/* Supprime les apostrophes doubles autour de q */
q:before, q:after
{ content:''; }

body,a,select,p{
    font-size:10px;
    font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    color:#58595b;
    /*background-color:white;*/
}
p.descrpt{
	font-size:10px;
	line-height:12px;
	margin-bottom : 5px;
}

h1{font-size:11px;}
h2{font-size:10px;}

html, body { height: 100%;}

#global{
    margin:0 35px 0 35px;
    background-color:white;
    padding-bottom:50px;
}
#bandeau_center h1, #bandeau_center h1 a h2{
text-align:left;
font-size:14px;
padding-left: 0px;
margin-left:0px;
	/*font-weight:700;*/
text-indent:0px;
	/*width:97%;*/
}

#bandeau_center h1 a.no_underline{
font-size:11px;
color:#58595B;
}

/* ----------------------------*/
/* =barre latérale */
/* ----------------------------*/
#degrade_left{
    background:url(../images/degrade_left.gif) repeat-y left;
	position: relative;
	margin: 0 auto;
	min-height: 100%;
}

#degrade_right{
	position: relative;
	margin: 0 auto;
	height: 100%;
    background:url(../images/degrade_right.gif) repeat-y right;
}

/* ----------------------------*/
/* =bandeau (signe distinctif (logo, bannière, .. )) */
/* ----------------------------*/
#bandeau{
    padding-top:2px;
    height:86px;
    background:url(../images/bandeau_right2.jpg) white no-repeat right;
	padding-right:9px;
}

#bandeau_right li{
	float:right;
	margin-left:27px;
}
#bandeau #bandeau_center{
    font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    font-size:14px;
    color:#000;
    font-weight:bold;
    text-align:left;
    padding-top:20px;
    padding-left:20px;
    float:left;
}
#bandeau #bandeau_center span{
    font-size:11px;
    color:#58595b;
}
#bandeau_left{
    float:left;
    /*width:120px;*/
	margin:4px 0 0 25px;
}
#bandeau_left img.premier{
	margin:4px 0 5px 0;
}
#bandeau_right,#bandeau_right .gras_blc:hover {
	text-decoration:underline;
	text-align:right;
}

.gras_blc{
    background:none;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}

/* pictograme */
#bandeau_right img,a{
background:none;
}

#picto_france{
    position:absolute; 
	padding:0px; 
	top:45px;
	right:40px; 
	width:77px;
}
#picto_separation{ 
position:absolute;
 padding:0px; 
 top:68px;
 right:113px;
 width:16px; 
}
#picto_globe a.picto_geo{
margin-left:3px; 
}
#picto_globe{
position:absolute; 
top:67px; 
right:123px; 
}

#picto_globe a img{
margin-left:3px;
/*height:21px;*/
}

/* ----------------------------*/
/* =ligne des couleurs */
/* ----------------------------*/
/* ============================================================
commentaire nd : Modifier le pourcentage si plus ou moins de quatre rubriques 
===============================================================*/
.ligne_couleurs{
	/*width:24.999%;*/
	width:33.30%;
    height:6px;
    float:left;
	font-size:0px;
	border:0px;
}
#l_Magenta{background:#b74677;}
#l_Ambre{background:#d69a23;}
#l_Turquoise{background:#46b7a4;}
#l_Sapin{background:#4dad47;}
#l_Marron{background:#9c683e;}
#l_Azur{background:#3f889a;}
#l_Gazon{background:#80a142;}
#l_Cinabre{background:#cb4c24;}
#l_Mauve{background:#935697;}
#l_Kaki{background:#a29941;}
#l_Vin{background:#a1433f;}
#l_Ottoman{background:#3d6098;}

h3.Magenta{background:#b74677;}
h3.Ambre{background:#d69a23;}
h3.Turquoise{background:#46b7a4;}
h3.Sapin{background:#4dad47;}
h3.Marron{background:#9c683e;}
h3.Azur{background:#3f889a;}
h3.Gazon{background:#80a142;}
h3.Cinabre{background:#cb4c24;}
h3.Mauve{background:#935697;}
h3.Kaki{background:#a29941;}
h3.Vin{background:#a1433f;}
h3.Ottoman{background:#3d6098;}
h3 a{color:#ffffff;}

a.Magenta{color:#b74677;}
a.Ambre{color:#d69a23;}
a.Turquoise{color:#46b7a4;}
a.Sapin{color:#4dad47;}
a.Marron{color:#9c683e;}
a.Azur{color:#3f889a;}
a.Gazon{color:#80a142;}
a.Cinabre{color:#cb4c24;}
a.Mauve{color:#935697;}
a.Kaki{color:#a29941;}
a.Vin{color:#a1433f;}
a.Ottoman{color:#3d6098;}

p.Magenta{color:#b74677;}
p.Ambre{color:#d69a23;}
p.Turquoise{color:#46b7a4;}
p.Sapin{color:#4dad47;}
p.Marron{color:#9c683e;}
p.Azur{color:#3f889a;}
p.Gazon{color:#80a142;}
p.Cinabre{color:#cb4c24;}
p.Mauve{color:#935697;}
p.Kaki{color:#a29941;}
p.Vin{color:#a1433f;}
p.Ottoman{color:#3d6098;}

/* ----------------------------*/
/* =fil d'ariane */
/* ----------------------------*/
#fil_ariane{
    text-align:right;
    border-bottom:1px dashed #3f64a0;
    background:url(../images/degrade_top.gif) repeat-x;
    min-height:26px;
    clear:both;
    margin-bottom:18px;
}
#fil_ariane span,#fil_ariane ul{
    float:left;
}
#fil_ariane  ul li{
    display : inline;
}
#fil_ariane span,#fil_ariane ul li,#fil_ariane ul{
margin:10px 0 0 5px;
}

#fil_ariane li{
   color:#3f64a0;
}

#fil_ariane a{
   color:#3f64a0;
   text-decoration:none; 
}
#fil_ariane a:hover{text-decoration:underline;}



/* ----------------------------*/
/* =navigation menu */
/* ----------------------------*/
a.no_underline{
	text-decoration:none;
}

a.spip_in{
	text-decoration:none;
	font-weight:bold;
}

a.spip_in:hover{text-decoration:underline;}

#navigation{
	display:inline;
	float:left;
    padding:0;
    margin-left:6px; 
    width:163px;
}

.menu a span{
	color:#ffffff;
	display:block;
	width:154px;
	cursor:pointer;
	line-height:16px;
	padding:0px 0px 0px 17px;
	text-decoration:none;
}

/*.menu  a  span .spip_surligne{
	display:inline;
	padding: 0px;
}*/

.menu{
	height:100%;
    margin-bottom:7px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
.menu li{
margin-left:2px;
}
.menu li a{
text-decoration:none;
}
.menu li a:hover{
text-decoration:underline;
}

#fond_menu_Magenta{background:url(../images/fond_menu_Magenta.gif) no-repeat;}
#fond_menu_Ambre{background:url(../images/fond_menu_Ambre.gif) no-repeat;}
#fond_menu_Turquoise{background:url(../images/fond_menu_Turquoise.gif) no-repeat;}
#fond_menu_Sapin{background: url(../images/fond_menu_SapinXL.gif) no-repeat;}
#fond_menu_Marron{background:url(../images/fond_menu_Marron.gif) no-repeat;}
#fond_menu_Azur{background:url(../images/fond_menu_Azur.gif) no-repeat;}
#fond_menu_Gazon{background:url(../images/fond_menu_Gazon.gif) no-repeat;}
#fond_menu_Cinabre{background:url(../images/fond_menu_Cinabre.gif) no-repeat;}
#fond_menu_Mauve{background:url(../images/fond_menu_Mauve.gif) no-repeat;}
#fond_menu_Kaki{background:url(../images/fond_menu_Kaki.gif) no-repeat;}
#fond_menu_Vin{background:url(../images/fond_menu_Vin.gif) no-repeat;}
#fond_menu_Ottoman{background:url(../images/fond_menu_Ottoman.gif) no-repeat;}

/* ----------------------------*/
/* =Contenu principal */
/* ----------------------------*/
#content_main{
    /*margin:0 188px 0 195px;*/
	margin:0 188px 0 195px;
}
#content_main_breve{
    margin:0 20px 0 195px;
}
#content_main .content_sub{
    padding:0;
    margin:0;
}
#content_main .content_sub .content_sub_left{
    background-color:white;
    float:left;
    width:49%;
}
#content_main .content_sub .content_sub_right{
    background-color:white;
    margin-left:2%;
    float:left;
    width:49%;
}
#edito{
	width:99.9%;
    font-family:Verdana,Arial,Helvetica,sans-serif,monospace;
    font-size:10px;
    margin-bottom:20px;
    color:#58595b;
    padding:0;
}
#edito h1{
    margin:0px;
    padding:0;
}

#edito li{
    margin-left:-8px;
    padding-left: 10px;
    background-position: 0 .4em;
}
#edito .strong{
    text-align:left;
}
p.strong{
    color:#58595b;
    text-align:left;
}

#content_main h1{
    color:#3f64a0;
    margin-bottom:15px;
    padding-bottom:4px;
    border-bottom:1px solid #3f64a0;
}
#content_main ul{
    margin-left:11px;
}
#content_main li{
	list-style-position:outside;
}


.bloc_accueil{
    margin:0px 0px 15px 0px;
	height:160px;
}

.bloc_accueil p{
    padding-left:8px;
	padding-right:8px;
}

.hauteur{
    padding:1px 0 0 10px;
    height:15px;
    margin-bottom:2px;
    font-weight:bold;
    color:#ffffff;
}
.hauteur a{text-decoration:none;}
table.document, table.spip{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	border-collapse: collapse;
}

table.document tr td, table.spip tr td{
	margin:0px 0px 0px 0px;
	border:none;
}

table.Magenta, div.Mauve table.spip{border:1px solid #b74677;}
table.Ambre, div.Ambre table.spip{border:1px solid #d69a23;}
table.Turquoise, div.Turquoise table.spip{border:1px solid #46b7a4;}
table.Sapin, div.Sapin table.spip{border:1px solid #4dad47;}
table.Marron, div.Marron table.spip{border:1px solid #9c683e;}
table.Azur, div.Azur table.spip{border:1px solid #3f889a;}
table.Gazon, div.Gazon table.spip{border:1px solid #80a142;}
table.Cinabre, div.Cinabre table.spip{border:1px solid #cb4c24;}
table.Mauve, div.Mauve table.spip{border:1px solid #935697;}
table.Kaki, div.Kaki table.spip{border:1px solid #a29941;}
table.Vin, div.Vin table.spip{border:1px solid #a1433f;}
table.Ottoman, div.Ottoman table.spip{border:1px solid #3d6098;}

table.Magenta th, div.Magenta th{background:#b74677;color:#ffffff;}
table.Ambre th, div.Ambre th{background:#d69a23;color:#ffffff;}
table.Turquoise th, div.Turquoise th{background:#46b7a4;color:#ffffff;}
table.Sapin th, div.Sapin th{background:#4dad47;color:#ffffff;}
table.Marron th, div.Marron th{background:#9c683e;color:#ffffff;}
table.Azur th, div.Azur th{background:#3f889a;color:#ffffff;}
table.Gazon th, div.Gazon th{background:#80a142;color:#ffffff;}
table.Cinabre th, div.Cinabre th{background:#cb4c24;color:#ffffff;}
table.Mauve th, div.Mauve th{background:#935697;color:#ffffff;}
table.Kaki th, div.Kaki th{background:#a29941;color:#ffffff;}
table.Vin th, div.Vin th{background:#a1433f;color:#ffffff;}
table.Ottoman th, div.Ottoman th{background:#3d6098;color:#ffffff;}


th{padding:5px;}
td{padding:4px;}

table.Magenta tr td, div.Magenta table.spip tr td{border-left:1px solid #b74677;border-right:1px solid #b74677;}
table.Ambre tr td, div.Ambre table.spip tr td{border-left:1px solid #d69a23;border-right:1px solid #d69a23;}
table.Turquoise tr td, div.Turquoise table.spip tr td{border-left:1px solid #46b7a4;border-right:1px solid #46b7a4;}
table.Sapin tr td, div.Sapin table.spip tr td{border-left:1px solid #4dad47;border-right:1px solid #4dad47;}
table.Marron tr td, div.Marron table.spip tr td{border-left:1px solid #9c683e;border-right:1px solid #9c683e;}
table.Azur tr td, div.Azur table.spip tr td{border-left:1px solid #3f889a;border-right:1px solid #3f889a;}
table.Gazon tr td, div.Gazon table.spip tr td{border-left:1px solid #80a142;border-right:1px solid #80a142;}
table.Cinabre tr td, div.Cinabre table.spip tr td{border-left:1px solid #cb4c24;border-right:1px solid #cb4c24;}
table.Mauve tr td, div.Mauve table.spip tr td{border-left:1px solid #935697;border-right:1px solid #935697;}
table.Kaki tr td, div.Kaki table.spip tr td{border-left:1px solid #a29941;border-right:1px solid #a29941;}
table.Vin tr td, div.Vin table.spip tr td{border-left:1px solid #a1433f;border-right:1px solid #a1433f;}
table.Ottoman tr td, div.Ottoman table.spip tr td{border-left:1px solid #3d6098;border-right:1px solid #3d6098;}

tr.Magenta, td.Magenta, table.Magenta tr.pair, div.Magenta table.spip tr.row_odd{background:#f6e9de;} 
tr.Ambre, td.Ambre, table.Ambre tr.pair, div.Ambre table.spip tr.row_odd{background:#fbf5e9;}
tr.Turquoise, td.Turquoise, table.Turquoise tr.pair, div.Turquoise table.spip tr.row_odd{background:#ecf8f6;}
tr.Sapin, td.Sapin, table.Sapin tr.pair, div.Sapin table.spip tr.row_odd{background:#edf7ec;}
tr.Marron, td.Marron, table.Marron tr.pair, div.Marron table.spip tr.row_odd{background:#f6e9de;}
tr.Azur, td.Azur, table.Azur tr.pair, div.Azur table.spip tr.row_odd{background:#ebf3f5;}
tr.Gazon, td.Gazon, table.Gazon tr.pair, div.Gazon table.spip tr.row_odd{background:#d4fb8b;}
tr.Cinabre, td.Cinabre, table.Cinabre tr.pair, div.Cinabre table.spip tr.row_odd{background:#f6e9de;}
tr.Mauve, td.Mauve, table.Mauve tr.pair, div.Mauve table.spip tr.row_odd{background:#f6e9de;} 
tr.Kaki, td.Kaki, table.Kaki tr.pair, div.Kaki table.spip tr.row_odd{background:#e5dc87;}
tr.Vin, td.Vin, table.Vin tr.pair, div.Vin table.spip tr.row_odd{background:#f6e9de;}
tr.Ottoman, td.Ottoman, table.Ottoman tr.pair, div.Ottoman table.spip tr.row_odd{background:#d3ddef;}
tr.Blanc, td.Blanc, td.impair, tr.row_even{background:#ffffff;}



#clear{clear:both;}

/* ===============Menu ====================*/
#navigation ul li span a{
  text-decoration:none;
  color:#FFFFFF;
}

#navigation ul li ul li{
	margin-top:0px;
	padding:1px 0px 2px 7px;
}

#navigation ul li ul li ul li, #navigation ul li ul li ul li ul li {margin:3px 0px 0px 0px;}
#navigation ul li ul li, #navigation ul li ul li ul li{
	height:100%;
	border-top: 1px dotted #aaa;
}

#navigation ul li ul li ul li {padding-left:5px;}
#navigation ul li ul li ul li ul li {padding-left:7px;}

#navigation ul li ul li a, #navigation  ul li a   {margin:0px 0px 0px 0px;}
#navigation ul li ul li a, #navigation ul li ul li ul li a, #navigation ul li ul li ul li ul li a{padding-left: 5px;background-position:1% 10%;}
#navigation  ul li a, #navigation ul li ul li a, #navigation ul li ul li ul li a, #navigation ul li ul li ul li ul li a{
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 25%;
}

/*============ Gestion des styles pour le glossaire===================*/
.glossaireTitre{
	color:#3D6098;
	font-weight:700;
}
.glossaireTitre div, .glossaireTexte div, .glossaireSynonyme div{
	display:inline;
}
/*
.glossaire div{
	display:inline;
}
*/

h1.fond_menu_Glossaire{
	color:#3d6098;
	background:  url(../images/picto_goutte_Ottoman.png) no-repeat left #ffffff;
	border-bottom:1px solid #3d6098;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
.fond_menu_Glossaire a{
	text-decoration:none;
	/*font-size:1.1em;*/
}

.fond_menu_Glossaire a.vide{
  font-weight:normal;
  color:#3D6098;
}

h1.fond_menu_Glossaire a.inactif{
  font-weight:bold;
  color:#3D6098;
}

h1.fond_menu_Glossaire a:hover{
  font-weight:bold;
  color:#ffffff;
  background-color:#3D6098;
}

h1.fond_menu_Glossaire a.actif {
  font-weight:bold;
  color:#ffffff;
  background-color:#3D6098;
}
/*============ FIN Gestion des styles pour le glossaire ===================*/

a.on{
	font-weight:900;
}
span.on{
	font-weight:900;
	font-size:1.1em;
}
a.off, span.off{
	font-weight:400;
}

h1.fond_menu_Magenta{
	color:#b74677;
	background: white url(../images/picto_goutte_Magenta.png) no-repeat left;
	border-bottom:1px solid #b74677;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Ambre{
	color:#d69a23;
	background: white url(../images/picto_goutte_Ambre.png) no-repeat left;
	border-bottom:1px solid #d69a23;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Turquoise{
	color:#46b7a4;
	background: white url(../images/picto_goutte_Turquoise.png) no-repeat left;
	border-bottom:1px solid #46b7a4;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Sapin{
	color:#4dad47;
	background: white url(../images/picto_goutte_Sapin.png) no-repeat left;
	border-bottom:1px solid #4dad47;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Marron{
	color:#9c683e;
	background: white url(../images/picto_goutte_Marron.png) no-repeat left;
	border-bottom:1px solid #9c683e;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Azur{
	color:#3f889a;
	background: white url(../images/picto_goutte_Azur.png) no-repeat left;
	border-bottom:1px solid #3f889a;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Gazon{
	color:#80a142;
	background: white url(../images/picto_goutte_Gazon.png) no-repeat left;
	border-bottom:1px solid #80a142;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Cinabre{
	color:#cb4c24;
	background: white url(../images/picto_goutte_Cinabre.png) no-repeat left;
	border-bottom:1px solid #cb4c24;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Mauve{
	color:#935697;
	background: white url(../images/picto_goutte_Mauve.png) no-repeat left;
	border-bottom:1px solid #935697;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Kaki{
	color:#a29941;
	background: white url(../images/picto_goutte_Kaki.png) no-repeat left;
	border-bottom:1px solid #a29941;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Vin{
	color:#a1433f;
	background: white url(../images/picto_goutte_Vin.png) no-repeat left;
	border-bottom:1px solid #a1433f;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}
h1.fond_menu_Ottoman{
	color:#3d6098;
	background: white url(../images/picto_goutte_Ottoman.png) no-repeat left;
	border-bottom:1px solid #3d6098;
	padding-bottom:2px;
	font-size:11px;
	font-weight:700;
	text-indent:10px;
	width:100%;
}

ul.menu_Magenta li a {color:#b74677;background: white url(../images/puce_menu_Magenta.gif);}
ul.menu_Ambre li a {color:#d69a23;background: white url(../images/puce_menu_Ambre.gif);}
ul.menu_Turquoise li a {color:#46b7a4;background: white url(../images/puce_menu_Turquoise.gif);}
ul.menu_Sapin li a {color:#4dad47;background: white url(../images/puce_menu_Sapin.gif);}
ul.menu_Marron li a {color:#9c683e;background: white url(../images/puce_menu_Marron.gif);}
ul.menu_Azur li a {color:#3f889a;background: white url(../images/puce_menu_Azur.gif);}
ul.menu_Gazon li a {color:#80a142;background: white url(../images/puce_menu_Gazon.gif);}
ul.menu_Cinabre li a {color:#cb4c24;background: white url(../images/puce_menu_Cinabre.gif);}
ul.menu_Mauve li a {color:#935697;background: white url(../images/puce_menu_Mauve.gif);}
ul.menu_Kaki li a {color:#a29941;background: white url(../images/puce_menu_Kaki.gif);}
ul.menu_Vin li a {color:#a1433f;background: white url(../images/puce_menu_Vin.gif);}
ul.menu_Ottoman li a{color:#3d6098;background: white url(../images/puce_menu_Ottoman.gif);}

ul.menu_Magenta li ul li a{background: white url(../images/puce_sous_menu_Magenta.gif);}  /* white url(image_de_fond.png) no-repeat left top; */
ul.menu_Ambre li ul li a{background: white url(../images/puce_sous_menu_Ambre.gif);}
ul.menu_Turquoise li ul li a{background: white url(../images/puce_sous_menu_Turquoise.gif);}
ul.menu_Sapin li ul li a{background: white url(../images/puce_sous_menu_Sapin.gif);}
ul.menu_Marron li ul li a{background: white url(../images/puce_sous_menu_Marron.gif);}
ul.menu_Azur li ul li a{background: white url(../images/puce_sous_menu_Azur.gif);}
ul.menu_Gazon li ul li a{background: white url(../images/puce_sous_menu_Gazon.gif);}
ul.menu_Cinabre li ul li a{background: white url(../images/puce_sous_menu_Cinabre.gif);}
ul.menu_Mauve li ul li a{background: white url(../images/puce_sous_menu_Mauve.gif);}
ul.menu_Kaki li ul li a{background: white url(../images/puce_sous_menu_Kaki.gif);}
ul.menu_Vin li ul li a{background: white url(../images/puce_sous_menu_Vin.gif);}
ul.menu_Ottoman li ul li a{background: white url(../images/puce_sous_menu_Ottoman.gif);}

ul.menu_Magenta li ul li ul li a{background: white url(../images/puce_sous_menu_Magenta.gif);}
ul.menu_Ambre li ul li ul li a{background: white url(../images/puce_sous_menu_Ambre.gif);}
ul.menu_Turquoise li ul li ul li a{background: white url(../images/puce_sous_menu_Turquoise.gif);}
ul.menu_Sapin li ul li ul li a{background: white url(../images/puce_sous_menu_Sapin.gif);}
ul.menu_Marron li ul li ul li a{background: white url(../images/puce_sous_menu_Marron.gif);}
ul.menu_Azur li ul li ul li a{background: white url(../images/puce_sous_menu_Azur.gif);}
ul.menu_Gazon li ul li ul li a{background: white url(../images/puce_sous_menu_Gazon.gif);}
ul.menu_Cinabre li ul li ul li a{background: white url(../images/puce_sous_menu_Cinabre.gif);}
ul.menu_Mauve li ul li ul li a{background: white url(../images/puce_sous_menu_Mauve.gif) }
ul.menu_Kaki li ul li ul li a{background: white url(../images/puce_sous_menu_Kaki.gif);}
ul.menu_Vin li ul li ul li a{background: white url(../images/puce_sous_menu_Vin.gif);}
ul.menu_Ottoman li ul li ul li a{background: white url(../images/puce_sous_menu_Ottoman.gif);}

ul.menu_Magenta li a{color:#b74677;}
ul.menu_Ambre li a{color:#d69a23;}
ul.menu_Turquoise li a{color:#46b7a4;}
ul.menu_Sapin li a{color:#4dad47;}
ul.menu_Marron li a{color:#9c683e;}
ul.menu_Azur li a{color:#3f889a;}
ul.menu_Gazon li a{color:#80a142;}
ul.menu_Cinabre li a{color:#cb4c24;}
ul.menu_Mauve li a{color:#935697;}
ul.menu_Kaki li a{color:#a29941;}
ul.menu_Vin li a{color:#a1433f;}
ul.menu_Ottoman li a{color:#3d6098;}

.top_Magenta{background:#b74677;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Ambre{background:#d69a23;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Turquoise{background:#46b7a4;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Sapin{background:#4dad47;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Marron{background:#9c683e;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Azur{background:#3f889a;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Gazon{background:#80a142;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Cinabre{background:#cb4c24;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Mauve{background:#935697;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Kaki{background:#a29941;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Vin{background:#a1433f;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Ottoman{background:#3d6098;
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Actu{background:#3d6098;/*#b74677;*/
  display:block;
  overflow:hidden;
  height:1px;
  border-left:1px solid white;
  border-right:1px solid white;    
}
.top_Magenta .b1 {margin:0 5px; background:#b74677;}
.top_Ambre .b1 {margin:0 5px; background:#d69a23;}
.top_Turquoise .b1 {margin:0 5px; background:#46b7a4;}
.top_Sapin .b1 {margin:0 5px; background:#4dad47;}
.top_Marron .b1 {margin:0 5px; background:#9c683e;}
.top_Azur .b1 {margin:0 5px; background:#3f889a;}
.top_Gazon .b1 {margin:0 5px; background:#80a142;}
.top_Cinabre .b1 {margin:0 5px; background:#cb4c24;}
.top_Mauve .b1 {margin:0 5px; background:#935697;}
.top_Kaki .b1 {margin:0 5px; background:#a29941;}
.top_Vin .b1 {margin:0 5px; background:#a1433f;}
.top_Ottoman .b1 {margin:0 5px; background:#3d6098;}
.top_Actu .b1 {margin:0 5px; background:#3d6098; /*#b74677;*/}

.height{
height:34px;
}


/* ----------------------------*/
/* Zone de =droite (colonne actualite) */
/* ----------------------------*/
div#right{
	display:inline;
    width:148px;
    padding:0;
    float:right;
    margin-right:10px;
	margin-left: 12px;
	margin-bottom:50px;
	background:#FFFFFF;
	/*border:dotted 1px #3d6098;*/
	padding-bottom:15px;
	padding-left:6px;
}
#actualite_right{
    height:14px;
    background: #3d6098; /*#b74677;*/
}
.actu{
margin-top:10px;
padding-left:5px;
}
.actu p, .actu a.tous {
color:#3d6098;
font-weight:bold;
}
.actu a{
color:#58595B;
font-weight:bold;
}

#right span a{
color:#b74677;
}

.padding{
    padding:2px 0 0 2px;
}

p.cible{
	text-indent:30px;
}
span.cible{
	background:url(../images/flech_01.png) no-repeat left;
}
.underline, a.spip_out{
    text-decoration:none;
    font-weight:bold;
}
.underline:hover, a.spip_out:hover{
    text-decoration:underline;
}
.underline_no_gras{
    font-weight:normal;
    text-decoration:none;
}
.underline_no_gras:hover{
    text-decoration:underline;
}

/* ----------------------------*/
/* Site =info (pied de page)
/* ----------------------------*/
#barre_bottom_degrade{
	width:100%;
	height:10px;
    background:url(../images/degrade_bottom.gif) repeat-x;
    border-bottom:1px dashed #3f64a0;
	background-position:bottom;
	margin:0;
}
#site_info{
	clear:both;
	margin: 0 35px 0 35px;
	bottom: 0;
}
#site_info_left{
	width:315px;
	padding-top:10px;
    float:left;
}
#site_info_left #logo_pied{
	margin-left:24px;
}
#site_info_left div{
	display:inline;
	float:left;
	margin-left:22px;
}
#site_info_right{
	height:50px;
	padding:10px 0 0 0;
	float:right;
}

#site_info_right li{
	line-height:19px;
	float:left;
	color:#3f64a0;
}
#site_info_right a{
	color:#3f64a0;
}
#logo_gestionnaire_absolute{
position:absolute;
right:35px;
bottom:5px;
}
.ie6{
margin-top:3px;
}
form #menu1{
float:right;
}

/* ----------------------------*/
/*  =Moteur de recherche */
/* ----------------------------*/
#fil_ariane form{
    font-size:10px;
    height:16px;
    padding-top:5px;
    padding-right:12px;
}
#fil_ariane input ,#search_formu input{
    font-size:10px;
    text-align:center;
    border:1px solid #3f64a0;
    color:#000;
    background-color:white;
}
#fil_ariane input.submit,#search_formu input.submit, .bouton, .bouton_XL{
	height:16px;
    border:1px solid #578add;
    color:#fff;
    background-color:#3f64a0;
	font-size:10px;
}

/* ----------------------------*/
/* = pied de page */
/* ----------------------------*/

#nonFooter{
	margin-bottom:-88px;
}
#nonFooter,
#nonFooter2{
	position: relative;
	min-height: 100%;
}
#footer{
	background:transparent url(../images/degrade_left.gif) repeat-y scroll left center;
}
#nonFooter2{
	position:absolute;
	width:100%;
}
* html #nonFooter,
* html #nonFooter2
{
	height: 100%;
}


#footer,#footer_right,#site_info{
	height:88px;
	clear:both;
}
#footer
{
	position: relative;
} 
br.spacer{
	clear:both;
}


/*DIVERS */
.selected{
  font-weight:bold;
}

/* Centre de la page */
#content_main_rubrique{
  margin:0 20px 40px 195px;
  height:100%;
}

h2.fond_sous_menu_Magenta, div.Magenta h2{
	color:#b74677;
	background: white url(../images/puce_Magenta.png) no-repeat left;
	border-bottom:1px dotted #b74677;
}
h2.fond_sous_menu_Magenta a{color:#b74677;text-decoration:none;}
h2.fond_sous_menu_Ambre, div.Ambre h2{
	color:#d69a23;
	background: white url(../images/puce_Ambre.png) no-repeat left;
	border-bottom:1px dotted #d69a23;
}
h2.fond_sous_menu_Ambre a{color:#d69a23;text-decoration:none;}
h2.fond_sous_menu_Turquoise, div.Turquoise h2{
	color:#46b7a4;
	background: white url(../images/puce_Turquoise.png) no-repeat left;
	border-bottom:1px dotted #46b7a4;
}
h2.fond_sous_menu_Turquoise a{color:#46b7a4;text-decoration:none;}
h2.fond_sous_menu_Sapin, div.Sapin h2{
	color:#4dad47;
	background: white url(../images/puce_Sapin.png) no-repeat left;
	border-bottom:1px dotted #4dad47;
}
h2.fond_sous_menu_Sapin a{color:#4dad47;text-decoration:none;}
h2.fond_sous_menu_Marron, div.Marron h2{
	color:#9c683e;
	background: white url(../images/puce_Marron.png) no-repeat left;
	border-bottom:1px dotted #9c683e;
}
h2.fond_sous_menu_Marron a{color:#9c683e;text-decoration:none;}
h2.fond_sous_menu_Azur, div.Azur h2{
	color:#3f889a;
	background: white url(../images/puce_Azur.png) no-repeat left;
	border-bottom:1px dotted #3f889a;
}
h2.fond_sous_menu_Azur a{color:#3f889a;text-decoration:none;}
h2.fond_sous_menu_Gazon, div.Gazon h2{
	color:#80a142;
	background: white url(../images/puce_Gazon.png) no-repeat left;
	border-bottom:1px dotted #80a142;
}
h2.fond_sous_menu_Gazon a{color:#80a142;text-decoration:none;}
h2.fond_sous_menu_Cinabre, div.Cinabre h2{
	color:#cb4c24;
	background: white url(../images/puce_Cinabre.png) no-repeat left;
	border-bottom:1px dotted #cb4c24;
}
h2.fond_sous_menu_Cinabre a{color:#cb4c24;text-decoration:none;}
h2.fond_sous_menu_Mauve, div.Mauve h2{
	color:#935697;
	background: white url(../images/puce_Mauve.png) no-repeat left;
	border-bottom:1px dotted #935697;
}
h2.fond_sous_menu_Mauve a{color:#935697;text-decoration:none;}
h2.fond_sous_menu_Kaki, div.Kaki h2{
	color:#a29941;
	background: white url(../images/puce_Kaki.png) no-repeat left;
	border-bottom:1px dotted #a29941;
}
h2.fond_sous_menu_Kaki a{color:#a29941;text-decoration:none;}
h2.fond_sous_menu_Vin, div.Vin h2{
	color:#a1433f;
	background: white url(../images/puce_Vin.png) no-repeat left;
	border-bottom:1px dotted #a1433f;
}
h2.fond_sous_menu_Vin a{color:#a1433f;text-decoration:none;}
h2.fond_sous_menu_Ottoman, div.Ottoman h2{
	color:#3d6098;
	background: white url(../images/puce_Ottoman.png) no-repeat left;
	border-bottom:1px dotted #3d6098;
	margin-bottom:0px;
	font-size:10px;
}
h2.fond_sous_menu_Ottoman a{color:#3d6098;text-decoration:none;}

h3.fond_sous_sous_menu_Magenta, div.Magenta h3{color:#b74677;border-bottom:1px dotted #b74677;background: white url(../images/puce_sous_menu_Magenta.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Ambre, div.Ambre h3{color:#d69a23;border-bottom:1px dotted #d69a23;background: white url(../images/puce_sous_menu_Ambre.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Turquoise, div.Turquoise h3{color:#46b7a4;border-bottom:1px dotted #46b7a4;background: white url(../images/puce_sous_menu_Turquoise.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Sapin, div.Sapin h3{color:#4dad47;border-bottom:1px dotted #4dad47;background: white url(../images/puce_sous_menu_Sapin.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Marron, div.Marron h3{color:#9c683e;border-bottom:1px dotted #9c683e;background: white url(../images/puce_sous_menu_Marron.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Azur, div.Azur h3{color:#3f889a;border-bottom:1px dotted #3f889a;background: white url(../images/puce_sous_menu_Azur.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Gazon, div.Gazon h3{color:#80a142;border-bottom:1px dotted #80a142;background: white url(../images/puce_sous_menu_Gazon.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Cinabre, div.Cinabre h3{color:#cb4c24;border-bottom:1px dotted #cb4c24;background: white url(../images/puce_sous_menu_Cinabre.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Mauve, div.Mauve h3{color:#935697;border-bottom:1px dotted #935697;background: white url(../images/puce_sous_menu_Mauve.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Kaki, div.Kaki h3{color:#a29941;border-bottom:1px dotted #a29941;background: white url(../images/puce_sous_menu_Kaki.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Vin, div.Vin h3{color:#a1433f;border-bottom:1px dotted #a1433f;background: white url(../images/puce_sous_menu_Vin.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}
h3.fond_sous_sous_menu_Ottoman, div.Ottoman h3{color:#3d6098; border-bottom:1px dotted #3d6098;background: white url(../images/puce_sous_menu_Ottoman.gif) no-repeat bottom left;margin-left:25px;text-indent:7px;}


h4 {
	margin-left:35px;
	text-indent:7px;
	font-weight:700;
}
h4.Magenta, div.Magenta h4{color:#b74677;border-bottom:1px dotted #b74677;background: white url(../images/puce_sous_menu_Magenta.gif) no-repeat bottom left;}
h4.Ambre, div.Ambre h4{color:#d69a23;border-bottom:1px dotted #d69a23;background: white url(../images/puce_sous_menu_Ambre.gif) no-repeat bottom left;}
h4.Turquoise, div.Turquoise h4{color:#46b7a4;border-bottom:1px dotted #46b7a4;background: white url(../images/puce_sous_menu_Turquoise.gif) no-repeat bottom left;}
h4.Sapin, div.Sapin h4{color:#4dad47;border-bottom:1px dotted #4dad47;background: white url(../images/puce_sous_menu_Sapin.gif) no-repeat bottom left;}
h4.Marron, div.Marron h4{color:#9c683e;border-bottom:1px dotted #9c683e;background: white url(../images/puce_sous_menu_Marron.gif) no-repeat bottom left;}
h4.Azur, div.Azur h4{color:#3f889a;border-bottom:1px dotted #3f889a;background: white url(../images/puce_sous_menu_Azur.gif) no-repeat bottom left;}
h4.Gazon, div.Gazon h4{color:#80a142;border-bottom:1px dotted #80a142;background: white url(../images/puce_sous_menu_Gazon.gif) no-repeat bottom left;}
h4.Cinabre, div.Cinabre h4{color:#cb4c24;border-bottom:1px dotted #cb4c24;background: white url(../images/puce_sous_menu_Cinabre.gif) no-repeat bottom left;}
h4.Mauve, div.Mauve h4{color:#935697;border-bottom:1px dotted #935697;background: white url(../images/puce_sous_menu_Mauve.gif) no-repeat bottom left;}
h4.Kaki, div.Kaki h4{color:#a29941;border-bottom:1px dotted #a29941;background: white url(../images/puce_sous_menu_Kaki.gif) no-repeat bottom left;}
h4.Vin, div.Vin h4{color:#a1433f;border-bottom:1px dotted #a1433f;background: white url(../images/puce_sous_menu_Vin.gif) no-repeat bottom left;}
h4.Ottoman, div.Ottoman h4{color:#3d6098; border-bottom:1px dotted #3d6098;background: white url(../images/puce_sous_menu_Ottoman.gif) no-repeat bottom left;}


/*================ PLAN =========================*/
#plan ul li a{font-size:11px;font-weight:700;}
#plan ul li ul li a{font-size:10px;font-weight:700;text-indent:5px;}
#plan ul li ul li ul li a, #plan ul li ul li ul li ul li a{font-size:10px;font-weight:500;text-indent:5px;}
#plan ul li , #plan ul li  ul li , #plan ul li  ul li ul li, #plan ul li  ul li ul li ul li{margin:3px 0 0 20px;}
#plan ul li  ul li ul li ul li a, #plan ul li  ul li ul li ul li ul lia{color:#58595b;}

ul.plan_Magenta li {list-style-image: url(../images/picto_goutte_Magenta.png);}
ul.plan_Magenta li ul li {list-style-image: url(../images/picto_carre_Magenta.gif);}
ul.plan_Magenta li ul li ul li {list-style-image: url(../images/puce_Magenta.png);}
ul.plan_Magenta li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Magenta.gif);}
ul.plan_Magenta li a{color:#b74677;}

ul.plan_Ambre li {list-style-image: url(../images/picto_goutte_Ambre.png);}
ul.plan_Ambre li ul li {list-style-image: url(../images/picto_carre_Ambre.gif);}
ul.plan_Ambre li ul li ul li {list-style-image: url(../images/puce_Ambre.png);}
ul.plan_Ambre li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Ambre.gif);}
ul.plan_Ambre li a{color:#d69a23;}

ul.plan_Turquoise li {list-style-image: url(../images/picto_goutte_Turquoise.png);}
ul.plan_Turquoise li ul li {list-style-image: url(../images/picto_carre_Turquoise.gif);}
ul.plan_Turquoise li ul li ul li {list-style-image: url(../images/puce_Turquoise.png);}
ul.plan_Turquoise li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Turquoise.gif);}
ul.plan_Turquoise li a{color:#46b7a4;}

ul.plan_Sapin li {list-style-image: url(../images/picto_goutte_Sapin.png);}
ul.plan_Sapin li ul li {list-style-image: url(../images/picto_carre_Sapin.gif);}
ul.plan_Sapin li ul li ul li {list-style-image: url(../images/puce_Sapin.png);}
ul.plan_Sapin li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Sapin.gif);}
ul.plan_Sapin li a{color:#4dad47;}

ul.plan_Marron li {list-style-image: url(../images/picto_goutte_Marron.png);}
ul.plan_Marron li ul li {list-style-image: url(../images/picto_carre_Marron.gif);}
ul.plan_Marron li ul li ul li {list-style-image: url(../images/puce_Marron.png);}
ul.plan_Marron li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Marron.gif);}
ul.plan_Marron li a{color:#9c683e;}

ul.plan_Azur li {list-style-image: url(../images/picto_goutte_Azur.png);}
ul.plan_Azur li ul li {list-style-image: url(../images/picto_carre_Azur.gif);}
ul.plan_Azur li ul li ul li {list-style-image: url(../images/puce_Azur.png);}
ul.plan_Azur li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Azur.gif);}
ul.plan_Azur li a{color:#3f889a;}

ul.plan_Gazon li {list-style-image: url(../images/picto_goutte_Gazon.png);}
ul.plan_Gazon li ul li {list-style-image: url(../images/picto_carre_Gazon.gif);}
ul.plan_Gazon li ul li ul li {list-style-image: url(../images/puce_Gazon.png);}
ul.plan_Gazon li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Gazon.gif);}
ul.plan_Gazon li a{color:#80a142;}

ul.plan_Cinabre li {list-style-image: url(../images/picto_goutte_Cinabre.png);}
ul.plan_Cinabre li ul li {list-style-image: url(../images/picto_carre_Cinabre.gif);}
ul.plan_Cinabre li ul li ul li {list-style-image: url(../images/puce_Cinabre.png);}
ul.plan_Cinabre li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Cinabre.gif);}
ul.plan_Cinabre li  a{color:#cb4c24;}

ul.plan_Mauve li {list-style-image: url(../images/picto_goutte_Mauve.png);color:#935697;}
ul.plan_Mauve li ul li {list-style-image: url(../images/picto_carre_Mauve.gif);}
ul.plan_Mauve li ul li ul li {list-style-image: url(../images/puce_Mauve.png);}
ul.plan_Mauve li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Mauve.gif);}
ul.plan_Mauve li a{color:#935697;}

ul.plan_Kaki li {list-style-image: url(../images/picto_goutte_Kaki.png);}
ul.plan_Kaki li ul li {list-style-image: url(../images/picto_carre_Kaki.gif);}
ul.plan_Kaki li ul li ul li {list-style-image: url(../images/puce_Kaki.png);}
ul.plan_Kaki li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Kaki.gif);}
ul.plan_Kaki li a{color:#a29941;}

ul.plan_Vin li {list-style-image: url(../images/picto_goutte_Vin.png);}
ul.plan_Vin li ul li {list-style-image: url(../images/picto_carre_Vin.gif);}
ul.plan_Vin li ul li ul li {list-style-image: url(../images/puce_Vin.png);}
ul.plan_Vin li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Vin.gif);}
ul.plan_Vin li a{color:#a1433f;}

ul.plan_Ottoman li {list-style-image: url(../images/picto_goutte_Ottoman.png);}
ul.plan_Ottoman li ul li {list-style-image: url(../images/picto_carre_Ottoman.gif);}
ul.plan_Ottoman li ul li ul li {list-style-image: url(../images/puce_Ottoman.png);}
ul.plan_Ottoman li ul li ul li ul li {list-style-image: url(../images/puce_sous_menu_Ottoman.gif);}
ul.plan_Ottoman li a{color:#3d6098;}

/*================ Plan fin ========================*/

/*================ Redefinition des styles spip ========================*/
h3.section {
	font-weight:700;
	color:#58595b;
	border-bottom:1px solid #58595b;
	margin-left:35px;
	margin-bottom:10px;
	padding-bottom:2px;
}
h3.sectionAutre {font-weight:700;color:#58595b;border-bottom:1px solid #58595b;padding-bottom:2px;}
h3.spip{font-weight:700;padding-bottom:2px;padding-top:3px;margin-top:5px;}
div.Magenta h3{color:#b74677;border-bottom:1px dotted #b74677;background: white url(../images/puce_Magenta.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Ambre h3{color:#d69a23;border-bottom:1px dotted #d69a23;background: white url(../images/puce_Ambre.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Turquoise h3{color:#46b7a4;border-bottom:1px dotted #46b7a4;background: white url(../images/puce_Turquoise.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Sapin h3{color:#4dad47;border-bottom:1px dotted #4dad47;background: white url(../images/puce_Sapin.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Marron h3{color:#9c683e;border-bottom:1px dotted #9c683e;background: white url(../images/puce_Marron.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Azur h3{color:#3f889a;border-bottom:1px dotted #3f889a;background: white url(../images/puce_Azur.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Gazon h3{color:#80a142;border-bottom:1px dotted #80a142;background: white url(../images/puce_Gazon.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Cinabre h3{color:#cb4c24;border-bottom:1px dotted #cb4c24;background: white url(../images/puce_Cinabre.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Mauve h3{color:#935697;border-bottom:1px dotted #935697;background: white url(../images/puce_Mauve.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Kaki h3{color:#a29941;border-bottom:1px dotted #a29941;background: white url(../images/puce_Kaki.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Vin h3{color:#a1433f;border-bottom:1px dotted #a1433f;background: white url(../images/puce_Vin.png) no-repeat left;margin-left:25px;text-indent:7px;}
div.Ottoman h3{color:#3d6098; border-bottom:1px dotted #3d6098;}
div.Ottoman h3.puce{background: white url(../images/puce_Ottoman.png) no-repeat left;}

/* FORUM */
#forum ul, #forum ul li ul, #forum ul li ul li ul , #forum ul li ul li ul li ul, #forum ul li ul li ul li ul li ul, #forum ul li ul li ul li ul li ul li ul {padding:5px 0px 3px 20px;}
li.sujet{font-weight:bold;}
li.titre{
	color:#3d6098;
	border-bottom:1px dotted #3d6098;
	background: white url(../images/puce_sous_menu_Ottoman.gif) no-repeat bottom left;
	text-indent:7px;
	padding-bottom:3px;
	padding-top:3px;
}
li.auteur, li.auteur a{
	color:#aaa;
	font-style:italic;
	padding-bottom:3px;
}
li.message{
	padding-bottom:5px;
}

/* Page contact*/
.chps_obligatoire{
	color:#3d6098;
	font-weight:bold;
}

.chps_pa_obligatoire{
	font-weight:bold;
}

.formu{
width:350px;
border:1px solid #3d6098;
}

/* Bouton de formulaire*/

input.btn{
	background:url(../images/btn_contact.gif);
	border:1px solid #3f64a0;
	width:120px;
	margin:0px;
}

input.bouton{
background-color:#3d6098;
border:1px solid #3f64a0;
width:120px;
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px;
color:#ffffff;
font-weight:bold;
height:19px
}

input.bouton_XL{
background:#3d6098;
border:1px solid #3f64a0;
width:180px;
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px;
color:#ffffff;
font-weight:bold;
height:19px
}

input.interroger{
	background: url(../images/btn_interroger_Blanc.png) no-repeat 10% 50% #3d6098;
}

/* Autre style en vrac*/

.h3Suivant{
	padding-left:25px;
	padding-bottom:5px;
}
.h4Suivant{
	padding-left:35px;
	padding-bottom:5px;
}
.h2Suivant{
	padding-left:20px;
	padding-bottom:2px;
}
p.spip{
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:0px;
}
i.spip{
	font-size:0.9em;
}
 i.spip a.spip_out{
 	/*font-size:0.9em;*/
	font-weight:normal;
 }

div.liste_evolution{
	width:99%;
	height:90px;
	border:1px solid #aaa;
	padding: 2px;
	overflow:auto;
}
 
.error, .info, .erreur_message, .erreur{
	color:#CB4C24;
} 
 
/* surligne les style spip_surligne en jaune fluo */
span.spip_surligne {
	background-color: #ffff66;
	display:inline;
	margin:0;
}
#fil_ariane .spip_surligne {
	background-color: #ffff66;
    margin: 0 0 0 0;
    float:none;
}

/*== Espace perso ==*/

/*=== Style DISCEAU ====*/

ul.arbre li{
	border-left:1px solid #58595b;
	margin:0px 0px 0px 30px;
}
ul.arbre li small{
	margin:0px 0px 0px 45px;
}

.aide {
	display:none;
}
span.motDuGlossaire{
	border-bottom: 1px dashed #aaaaaa;
}
h3.motDuGlossaire{
	border-left: 3px solid #58595b;
	border-bottom: 1px dashed #58595b;
	padding-left: 5px;
	padding-bottom:2px;
}
.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid #aaa;
    padding: 7px;
    font-family: Verdana, Arial;
    font-size: 9px;
	background-color: #fef9ce;
	max-width:40%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.txtFAQ{
	border:solid 1px #aaa;
	padding:7px;
	display:none;
}

/*==== Style pour scriptaculous ====*/
div.autocomplete {
  position: absolute;
  width: 500px;
  background-color: white;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
}
 
div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 20em;
  overflow: auto;
}
 
div.autocomplete ul li.selected {
    background-color: #ffb;
}
 
div.autocomplete ul li {
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

/*===Style pour le bloc d'info spéciale (bloc invite)===*/
#navigation-invite{
	border:1px solid #A1433F;
	padding:4px;
	margin : 2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow :3px 3px 12px #d2d2d2;
	-moz-box-shadow : 3px 3px 12px #d2d2d2;
	-webkit-box-shadow : 3px 3px 12px #d2d2d2;
}
div.navigation-invite-item{

}
div.navigation-invite-titre h3{
	color: #A1433F;
	padding:0 0 3px 4px;
	border-bottom: 1px dotted #A1433F;
	border-left: 4px solid #A1433F;
	margin: 0;
}
div.navigation-invite-texte{
	/*text-align:justify;*/
	padding: 1px;
}
div.navigation-invite-texte a{
	font-weight:normal;
}