/* Structure graphique */

BODY {
	background:#AF878C;
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
}

.d-block { display:block; }
.f-right { float:right; }

#page {
	background:#FFFFFF;
	margin:auto;
	width:840px;
}

#tete {  }

#corps {
	background:#422B2E url(../imgs/corps.png) no-repeat bottom center;
	/*padding:35px;*/
	min-height:240px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9E9694;
	text-align:justify;
}

#pied {
	background:#000000;
	clear:both;
	padding:8px 35px 8px 20px;
}

#pied A {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

#pied A:hover { text-decoration:underline; }


#pied UL {  }

#pied UL LI { 
	
}


/* Modules */

/* Entete ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#entete {
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#949200;
	padding:40px 0 4px 34px;
}


#entete A {
	text-decoration:none;
	color:#949200;
}

#entete A:hover { text-decoration:underline; }

/* Contenu Rubrique :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#rubrique_contenu {
	font-size:12px;
}

#rubrique_contenu H1.titre {


}

#rubrique_contenu DIV.descriptif {

}

#rubrique_contenu DIV.texte {

}

#rubrique_liste {

}

#rubrique_liste.ss-ascenseur {  }

#rubrique_liste DIV.element {

}

#rubrique_liste IMG.logo {
	float:right;
}

#rubrique_liste H2.titre {

}

#rubrique_liste DIV.chapo {

}

#rubrique_liste A.lien {

}
#rubrique_liste A.lien:hover {
 }


/* Contenu Article :::::::::::::::::::::::::::::::::::::::::::::::::::: */
#article_contenu { 
	padding:25px 25px 25px 200px;
	font-size:12px;
 }
/*Couleur du lien dans l'article*/
#article_contenu A { 
  text-decoration:none;
  /*color:#5EA5E9;*/
  color:#8FBFEF;
 }
/*Couleur du lien dans l'article au survol*/
#article_contenu A:hover{
 text-decoration:none;
 color:#87AD01;
 }
 
/*Couleur et style des paragraphes de tout le contenu l'article*/
#article_contenu P {
	margin:8px 0;
	padding:0;
}

#article_contenu DIV.parent {

 }

/*Couleur et style du titre de l'article*/
#article_contenu H1.titre {
	color:#949200; /*vert titre*/
	margin:0;
}
/*Couleur et style du Chapo de l'article*/
#article_contenu DIV.chapo {
font-weight:bold;
color:#B8B3B1;
 }
/*inter-titre en vert*/
#article_contenu DIV.texte H3 {
color:#949200;
font-size:16px;
text-align:left;
 }

/*Mise en gras du texte dans l'article*/
#article_contenu DIV.texte STRONG {
color:#CCCCCC;
 }

/*Mise en italique du texte dans l'article*/
#article_contenu DIV.texte I {
color:#D7D3D2;
 }

 
#article_contenu DIV.texte { 

 }

 /*Encadré pour mise en avant d'info dans l'article*/
#article_contenu DIV.texteencadre-spip {
width:472px;
color:#9E9694;
font-style:oblique;
background-color:#432D30;
	border:1px solid #949200;
}

 
/* Contenu Sommaire */

#sommaire_contenu {
	padding:25px;
	font-size:12px;
}

#sommaire_texte A { 
  text-decoration:none;
  /*color:#5EA5E9;*/
  color:#8FBFEF;
 }

#sommaire_texte A:hover{
 text-decoration:none;
 color:#87AD01;
 }


/* Photo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#article_photo {
	float:right;
	position:relative;
}

#article_photo #photo_entete {
	position:absolute;
	z-index:10;
	right:0px;
	width:115px;
	padding:0 10px;
	background:#698701;
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}

#article_photo IMG {
	background-position:center;
	background-repeat:no-repeat;
}
 
#article_photo A:hover IMG {  }

#TB_secondLine A {  }


/* Menu traduction  :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#menu_traduction {
	float:right;
	font-size:10px;
	font-weight:bold;
	padding:53px 8px 0 0;
}

#menu_traduction UL {
	margin:0;
	padding:0;
}

#menu_traduction UL LI { 
	margin:0;
	padding:0;
	display:inline;
}

#menu_traduction A {
	color:#9E9E9E;
	text-decoration:none;
}

#menu_traduction A:hover { text-decoration:underline; }

#menu_traduction A.in {   }


/* Menu Principal  :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#menu_principal {
	background:#442D30;
	border-bottom:1px solid #2A2123;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
}

#menu_principal UL {
	margin:0;
	padding:0;
}

#menu_principal LI {
	line-height:27px;
	display:inline;
}

#menu_principal A {
	text-decoration:none; 
	color:#FFFFFF;
	margin:0 15px;
}

#menu_principal A:hover { text-decoration:underline; }

#menu_principal A.on,
#menu_principal A.on:hover  {
	color:#688501;
	cursor:default;
	text-decoration:none;
}


/* Menu Secondaire ::::::::::::::::::::::::::::::::::::::::::::::::::: */

#menu_secondaire {
	background:#87AD01;
	float:right;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:2px;
}

#menu_secondaire UL {
	margin:0;
	padding:0;
}

#menu_secondaire LI {
	line-height:25px;
	display:inline;
}

#menu_secondaire A {
	text-decoration:none; 
	color:#442D30;
	margin:0 8px;
}

#menu_secondaire A:hover { text-decoration:underline; }


/* Menu Rubrique ::::::::::::::::::::::::::::::::::::::::::::::::::: */

#menu_rubrique {
	background:#3A2628;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	/*margin-right:35px;*/
	padding:25px;
}

#menu_rubrique HR {
	border:1px solid #86AD02;
}

#menu_rubrique UL {
	margin:0;
	padding:0;
	list-style:none;
	width:125px;
}

#menu_rubrique LI {
	line-height:25px;
	text-align:center;
}

#menu_rubrique A {
	text-decoration:none; 
	color:#FFFFFF;
	margin:0 8px;
}

#menu_rubrique A:hover { text-decoration:underline; }

#menu_rubrique A.on,
#menu_rubrique A.on:hover {
	text-decoration:none;
	color:#688501;
	cursor:default;
}


/* Menu Principal  :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#menu_pied {

}

#menu_pied UL {
	margin:0;
	padding:0;
}

#menu_pied LI {
	display:inline;
}

#menu_pied A {
	text-decoration:none; 
	color:#FFFFFF;
	margin:0 15px;
}

#menu_pied A:hover { text-decoration:underline; }

#menu_pied A.on,
#menu_pied A.on:hover  {
	color:#688501;
	cursor:default;
	text-decoration:none;
}


/* Mise en avant :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#mise_avant {
	float:left;
	margin:27px 0px 0px 22px;
	padding-left:20px;
	width:250px;
	height:72x;
	background:url(../imgs/plus.png) no-repeat 0px 10px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
}


/* Actu Accueil :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#actualite_accueil {
	float:left;
	width:260px;
	margin:27px 0px 0px 40px;
	line-height:16px;
}

#actualite_accueil A {
	background:url(../imgs/plus.png) no-repeat 0px 2px;
	padding-left:20px;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


/* Bandeau loop :::::::::::::::::::::::::::::::::::::::::::::::::::: */

#bandeau IMG { display:block; }


/* Ascenseur */

.holder { }

.scroll-pane { }			

.scrollDBM .jScrollPaneTrack { background: url(../imgs/windows_track.gif) repeat-y; }

.scrollDBM .jScrollPaneDrag { background: url(../imgs/windows_drag_middle.gif) no-repeat 0 50%; }

.scrollDBM .jScrollPaneDragTop {
	background: url(../imgs/windows_drag_top.gif) no-repeat;
	height: 4px;
}

.scrollDBM .jScrollPaneDragBottom {
	background: url(../imgs/windows_drag_bottom.gif) no-repeat;
	height: 4px;
}

.scrollDBM a.jScrollArrowUp {
	height: 17px;
	background: url(../imgs/windows_arrow_up.gif) no-repeat 0 0;
}

.scrollDBM a.jScrollArrowUp:hover { background-position: 0 -20px; }

.scrollDBM a.jScrollArrowDown {
	height: 17px;
	background: url(../imgs/windows_arrow_down.gif) no-repeat 0 0;
}

.scrollDBM a.jScrollArrowDown:hover { background-position: 0 -20px; }

.scrollDBM a.jScrollActiveArrowButton,
.scrollDBM a.jScrollActiveArrowButton:hover { background-position: 0 -40px; }


/* Recherche */

#recherche_form {
	float:right;
	color:#FFFFFF;
}

#recherche_form FORM {
	margin:0;
	padding:0;
}

#recherche_form INPUT.champ {
	font-size:10px;
	border:1px solid #6F4A4F;
	padding:0 3px;
	background:#432D30;
	color:#9E9694;
}

#recherche_form INPUT.bouton {
	font-size:10px;
	border:0px;
	background:#000000;
	color:#FFFFFF;
	padding:0px;
}

#recherche_contenu {
	padding:25px 25px 25px 200px;
	font-size:12px;
}

#recherche_contenu A { color:#688501; }

#recherche_contenu P {
	margin:8px 0;
	padding:0;
}

#recherche_contenu DIV.parent { }

#recherche_contenu H1.titre {
	margin:0;
}


/* Forum */


#forum_contenu H3.repondre DIV {
	margin-top:4px; 
	font-size:11px;
}

#forum_contenu H3.repondre A {
	color:#86AD02;
	text-decoration:none;
	font-size:14px;
}

#forum_contenu H3.repondre A:hover { text-decoration:underline; }

#forum_reponse { padding:25px 25px 25px 200px; }

#forum_reponse A { color:#86AD02; }

/* Lien accueil du site */

#lien_accueil { }


/* Développement spécifique */
