body{
margin-left:0;
margin-right:0;
margin-bottom:0;
margin-top:8px;
padding-left:0;
padding-right:0;
padding-bottom:0;
padding-top:0;
background-color:#e1ecdf;
font-size:12px}

a{
text-decoration:none;
}

a img,a{
border-width:0px;
}

div#page{
margin-left:auto;
margin-right:auto;
width:576px;
margin:0;
padding:0;
}

td#left{
width:7px;
height:100%;
background-image:url('/charte/left.jpg');
background-repeat:repeat-y;
}

td#right{
width:7px;
height:100%;
background-image:url('/charte/right.jpg');
background-repeat:repeat-y;
}

td#content{
background-color:white;
padding-left:4px;
padding-right:14px;
}

div.content{
padding-left:8px;
text-align:left;
}

td#left-content{
width:139px;
background-color:#a6bca2;
}

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 0px; font-size: 0px; }


/************************BANNIERE***********************/
div#banniere{
background-repeat:no-repeat;
background-position:top left;
background-image:url('/charte/banner.jpg');
width:576px;
height:142px;
margin:0;
padding:0;
}

div#banniere h1{
font-size:12px;
font-weight:normal;
text-align:left;
margin:0;
padding:0;
padding-top:25px;
padding-left:300px;
color:#6a6a6a;
}


/***********************MENU-H***********************/

div#menu-h{
padding-left:8px;
}

div#menu-h a{
text-decoration:none;
color:#4C6049;
font-size:13px;
font-weight:bold;
}

div#menu-h a:hover {
color:#A6BCA2;
}

div#menu-h table td{
text-align:center;
height:20px;
}

td.bouton-menu-h{
border-bottom:1px solid #a6bca2;
background-image:url('/charte/menu_haut_curseur.gif');
background-repeat:no-repeat;
background-position:50% 100%;
}

/***********************MENU-V***********************/
div#menu-v{
width:100%;
background-image:url('/charte/top_menu.png');
background-repeat:no-repeat;
background-color:#a6bca2;
padding-top:20px;
}

div#menu-v h1{
font-size:13px;
color:white;
padding:0;
margin:0;
padding-bottom:2px;
padding-top:2px;
padding-left:4px;
border-bottom:1px solid #e4ede3;
text-align:left;
}

div#menu-v ul.level1 {
padding:0;
margin:0;
margin-top:4px;
padding-bottom:4px;
padding-left:14px;
list-style:none;
}

div#menu-v ul.level1 li{
font-size:11px;
color:black;
padding:0;
margin:0;
padding-top:2px;
padding-bottom:3px;
}

div#menu-v ul.level1 li table td img{
margin-right:4px;
}

div#menu-v ul.level1 li table td{
text-align:left;
vertical-align:top;
}

div#menu-v ul.level1 li table td a{
text-decoration:none;
font-size:11px;
line-height:13px;
color:black;
}

div#menu-v ul.level1 li table td a:hover{
color:#576554;
}

div#menu-v ul.level1 li table td ul.level2 {
padding:0;
margin:0;
margin-top:1px;
padding-bottom:0px;
padding-left:8px;
list-style:none;
}

div#menu-v ul.level1 li table td ul.level2 li{
font-size:11px;
color:white;
padding:0;
margin:0;
padding-top:0px;
padding-bottom:1px;
}

div#menu-v ul.level1 li table td ul.level2 li a{
text-decoration:none;
font-size:11px;
color:white;
}

div#menu-v ul.level1 li table td ul.level2 li a:hover{
color:#576554;
}

/***********************MENTIONS*****************/

td#mentions{
text-align:right;
color:#adadad;
font-size:11px;
background-color:white;
height:12px;
padding-right:14px;
padding-top:10px;
}

td#mentions a{
text-decoration:none;
color:#808080;
}

td#mentions a:hover{
color:#4f4f4f;
}

/*************************DEPECHES***************/

div#depeches{
margin-top:7px;
text-align:left;
margin-bottom:5px;
}

td#dernieres-depeches
{
width:98px;
vertical-align:top;
}

td.dernieres-depeches{
background-image:url('/charte/dernieres_depeches_bg.png');
background-repeat:repeat-y;
background-position: left bottom;
}

td.derniere-depeches-top{
background-image:url('/charte/depeche_top_bg.png');
background-repeat:repeat-x;
background-position: left bottom;
}

td.derniere-depeches-bottom{
background-image:url('/charte/depeche_bottom_bg.png');
background-repeat:repeat-x;
background-position: left bottom;
}

td.derniere-depeches-left{
background-image:url('/charte/depeche_left_bg.png');
background-repeat:repeat-y;
background-position: left bottom;
}

td.derniere-depeches-right{
background-image:url('/charte/depeche_right_bg.png');
background-repeat:repeat-y;
background-position: right bottom;
}

td.item-depeches
{
width:98px;
padding-top:2px;
padding-bottom:1px;

}

td.item-depeches-separe{
background-image:url('/charte/bg_dernieres_depeches.png');
background-repeat:repeat-y;
background-position: right top;
padding-right:5px;
}

div.date{
color:#586456;
font-weight:bold;
font-size:11px;
margin-bottom:1px;
}

div.texte{
font-size:11px;
color:black;
/*text-align:justify;*/
}

div.item-depeches-separe{
padding-right:3px;
margin-right:3px;
}

div.more{
width:100%;
text-align:right;
padding-right:5px;
}

div.more a{
color:#43592b;
font-size:11px;
}

div.more a:hover{
color:#1f231a;
}


/**********************TITRE********************/

div.titre div.bg_left{
float:left;
width:3px;
margin-right:10px;
}

div.titre img{
margin:0;
padding:0;
}

div.titre{
background-color:#c8e1a1;
line-height:14px;
font-size:12px;
height:14px;
padding:0;
margin:0;
margin-top:5px;
margin-bottom:5px;
background-image:url('/charte/titre_right.jpg');
background-repeat:no-repeat;
background-position: right top;
color:#6A6A6A;
font-weight:bold;
width:100%;
}

/****************************TITRE PAGE**********************/

table.titre{
width:100%;
margin-top:5px;
}

td.titre_logo{
width:83px;
}

td.titre_logo_article{
width:150px;
background-image:url('/charte/background_titre_news_top.png');
background-repeat:repeat-x;
background-position: right top;
text-align:right;
padding-top:10px;
}

td.titre_logo_article img{
border:1px solid #A6BCA2;
padding:1px 1px 1px 1px;
background-color:white;
margin-right:8px;
}

td.titre_logo_article_right{
vertical-align:top;
width:3px;
}

td.titre_top{
background-image:url('/charte/titre_top_bg.png');
background-repeat:repeat-x;
background-position: right top;
}

td.titre_bottom{
background-image:url('/charte/titre_bottom_bg.png');
background-repeat:repeat-x;
background-position: right top;
padding-top:8px;
padding-left:3px;
color:#6a6a6a;
}

td.titre_left{
width:3px;
}

td.titre_left,td.titre{
background-color:#c8e1a1;
}

td.titre{
padding-left:3px;
}

h1.titre{
font-size:15px;
margin-top:0px;
margin-bottom:0px;
color:#6a6a6a;
font-weight:bold;
padding-top:0;
padding-bottom:0;
}

h1 span.categorie{
font-size:12px;
}

div.photo-equipe{
float:left;
width:40%;
padding-left:20px;
}

div.chapeau-equipe{
float:right;
width:45%;
padding-right:20px;
}

/**********************PHOTO EQUIPE***************/
div.photo_equipe{
width:100%;
text-align:center;
}

div.zoom{
width:100%;
padding-top:5px;
text-align:right;
}

a.zoom{
color:black;
text-decoration:none;
}

a.zoom:hover{
color:#576554;
}

/************************CLASSEMENT EQUIPE********************/

td.classement{
background-color:#c8e1a1;
background-image:url('/charte/classement_bg.png');
background-repeat:no-repeat;
background-position:top right;
vertical-align:top;
}

td.logo_classement{
width:67px;
text-align:right;
}

td.classement h4{
margin:0;
padding:0;
padding-top:3px;
margin-bottom:5px;
font-size:16px;
color:#6a6a6a;
}

td.classement p{
margin:0;
padding:0;
padding-right:5px;
text-align:right;
}

td.classement p a,td.classement p{
font-size:12px;
font-weight:bold;
color:#829f7d;
}

td.classement p a:hover{
color:white;
}

/***********************TITRE INTERNE************/

h3.spip{
margin-top:0px;
padding-top:2px;
padding-bottom:0px;
margin-bottom:0px;
text-align:left;
color:#86b53b;
font-size:16px;
font-weight:bold;
padding-left:15px;
}


/************************LIEN******************************/
a.spip_out{
color:#86b53b;
font-weight:bold;
text-decoration:none;
}

a.spip_out:hover{
color:#576554;
}

/*************************LISTE******************************/
ul.spip{
list-style-type: disc;
}

/*******************PARAGRAPHE***********************/

p.spip{
margin-top:15px;
margin-bottom:5px;
text-indent :35px;
text-align:justify;
}

div.palmares p.spip{
margin-top:5px;
margin-bottom:5px;
text-indent :0px;
padding-left:35px;
}

/***********************CONTENU ARTICLE******************/
p.chapeau{
padding:0;
margin:0;
text-indent :35px;
text-align:justify;
}


/*******************************DOCUMENT ARTICLE************************/
h3.document{
margin:0;
padding:0;
font-size:14px;
color:#86b53b;
font-weight:bold;
padding-bottom:10px;
}

h4.document{
font-weight:bold;
margin:0;
padding:0;
padding-left:10px;
font-size:12px;
color:#6a6a6a;
}

p.document{
margin:0;
padding:0;
padding-left:10px;
padding-bottom:10px;
display:block;
float:left;
width:35%;
}

a.document{
width:40%;
display:block;
float:right;
color:#86b53b;
padding-right:5px;
}

a.document:hover{
color:#576554;
}

div.logo_document{
width:30px;
float:left;
padding-left:10px;
padding-bottom:10px;
}

/**************************PARTENAIRES******************/
div.logo_left{
width:130px;
float:left;
margin-right:15px;
}

div.logo_right{
width:130px;
float:right;
margin-left:15px;
}

div.texte_partenaires{
}

div.texte_partenaires p.spip{
text-indent:0px;
}

div.partenaire{
width:100%;
margin-bottom:0px;
/*margin-right:15%;
margin-left:15%;*/
}

div.partenaire_left{
text-align:left;
}

div.partenaire_right{
text-align:right;
}

div.partenaire div.titre-item{
margin-top:0px;
font-size:12px;
margin-bottom:0px;
}


/***********************ITEM********************/

div.item{
padding-top:5px;
margin-bottom:5px;
}

div.content-item{
margin:0;
padding-right:5px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
text-align:justify;
}

div.content-item img{
margin-top:3px;
margin-right:5px;
margin-bottom:5px;
}

div.titre-item{
font-size:14px;
font-weight:bold;
color:#578F1A;
margin-bottom:6px;
}

div.chapeau-item{
text-align:justify;
}

div.suite-item{
width:100%;
text-align:right;
clear:both;
}

div.suite-item-equipe{
width:100%;
text-align:right;
}

div.suite-item a{
color:#578F1A;
font-size:11px;
text-decoration:none;}

div.suite-item a:hover{
color:#2e5702;
}

div.date-item{
width:120px;
text-align:right;
font-size:11px;
color:#6B6C6E;
float:right;
}

td.top-item,td.bottom-item{
margin:0;
padding:0;
height:3px;
font-size:3px;
/*line-heigth:3px;*/
}

td.top-item{
background-image:url('/charte/item_top_bg.jpg');
background-repeat:repeat-x;
background-position:right bottom;
}

td.bottom-item{
background-image:url('/charte/item_bottom_bg.jpg');
background-repeat:repeat-x;
background-position:right top;
}

td.top-item-left,td.bottom-item-left{
margin:0;
padding:0;
width:7px;
height:3px;
font-size:3px;
/*line-heigth:3px;*/
}

td.top-item-right,td.bottom-item-right{
margin:0;
padding:0;
width:7px;
height:3px;
font-size:3px;
/*line-heigth:3px;*/
}

/************************ANNONCE****************/

div#annonce{
width:100%;
text-align:right;
}

div#annonce table{
text-align:left;
width:100%;
}

div#lien_annonce{
width:98%;
text-align:right;
}

div#lien_annonce a,div#lien_annonce{
font-weight:bold;
color:#476F1B;
}

div#lien_annonce a:hover{
color:black;
}

div.titre_annonce{
color:#476F1B;
font-weight:bold;
margin-top:8px;
}

td#texte_annonce{
background-image:url('/charte/annonce_bg.jpg');
background-repeat:repeat-x;
background-position:right bottom;
padding-top:31px;
padding-left:8px;
}

td#texte_annonce p.spip{
text-indent:0px;
margin-top:8px;
}

td#logo_annonce{
width:91px;
}

form#form_newsletter{
margin:0;
padding:0;
}


/*************************ARCHIVES*********************/

div.archive{
width:128px;
text-align:center;
float:left;
}

div.archive_hauteur{
width:1px;
float:left;
}

div.pagination{
width:100%;
text-align:right;
}

a.lien_pagination2{
margin-left:10px;
}

a.lien_pagination3{
margin-right:10px;
}

a.lien_pagination2,a.lien_pagination3{
font-weight:bold;
font-size:12px;
color:#86b53b;
}

a.lien_pagination{
font-weight:bold;
font-size:12px;
color:#86b53b;
}

a.lien_pagination:hover,a.lien_pagination2:hover,a.lien_pagination3:hover{
color:#4C6049;
}


div.div_ajax{
display:none;
width:700px;
position:absolute;
z-index:2;
left:50%;
top:0%;
margin-left: -350px; /* moitié de la largeur */
/*margin-top:-250px;*/
}

div.div_ajax div.spip-admin-float{
display:none;
}

div.preview{
display:block;
width:700px;
z-index:3;
}



div.preview
{
padding:2px 2px 2px 2px;
border:1px solid #909090;
background-color:white;
text-align:center;
background-image:url('/charte/ajax-loader.gif');
background-repeat:no-repeat;
background-position:50% 50%;
}

div.reference{
font-size:12px;
color:#484B57;
padding-top:4px;
padding-bottom:2px;
margin:0;
width:700px;
text-align:center;
}


div.preview img{
display:block;
margin-left:auto;
margin-right:auto;
/*visibility:hidden;*/
}

div.clic,div.preview{
cursor:pointer;
}

p.consigne{
padding:0;
margin:0;
margin-top:10px;
font-size:10px;
}


/********************FORMULAIRE*********************/
form{
margin:0;
padding:0;
margin-top:10px;
}

form input,form textarea{
border-top:1px solid #A6BCA2;
border-left:1px solid #A6BCA2;
border-bottom:1px solid #C8DFC3;
border-right:1px solid #C8DFC3;
font-size:12px;
}

input#bouton_submit{
cursor:pointer;
background-color:#EFEFEF;
font-weight:bold;
}


/***********************FONT*******************/
div#menu-h a,div#menu-v h1,div.titre,h1.titre{
font-family: "Trebuchet MS", Arial,Helvetica, sans-serif; 
}

body,h3.spip,a.lien_pagination,td.classement h4,h3.document,form input,form textarea{
font-family: Arial, sans-serif;
}

div#menu-v ul li a {
font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
}

div.bas-de-page{
width:100%;
text-align:left;
}

p.bas-de-page{
display:block;
width:150px;
color:#6A6A6A;
font-size:7pt;
padding:0;
margin:0;
text-align:center;
padding-bottom:5px;
}

/*************************Multimedia**********************/
div.documents_multimedia .spip_doc_titre {
font-size:12px;
text-align:left;
display:inline;
padding-left:4px;
}





















