/* coding:utf-8 */
/* CSS document */

/* ================================== *\
|* cogefip                            *|
|* Date de Création :      01/09/2008 *|
|*         Modifications :  *|
|* Titre : structure                  *|
\* ================================== */

body {
	font-family : "Verdana" , "Arial" , sans-serif ;
	font-size : 8px ;
	font-size-adjust :  0.58 ;
}

.stop-float {
	clear: both;
	height: 1px;
	font-size: 1px;
	width: 1px;
	padding: 0;
	margin: 0;
}

.structure {
	border-width : 1px ;
	border-style : none ;
}

#corps {
	margin : 0 auto ;
	clear : both ;
}

#edition {}

#menus {
	font-size : 1.2em ;
}

#archives {
	clear : both ;
	font-size : 1.2em ;
}

#pied {
	clear : both ;
	text-align: center ;
	border-top-style : solid ;
}

#tete {
	position : absolute ;
	top : 0 ;
	left : auto ;
	right : auto ;
	bottom : auto ;
	font-size : 2.5em;
	color : #ee655d;
}

#accueil {
	font-size : 1.6em ;
}

#navigation {
	clear: both ;
	margin : 0.5em 0 ;
	border-top-style : solid ;
	border-bottom-style : solid ;
	font-size: 1.15em;
	font-weight: bold;
	font-family : menu ;
}

#blog {
	clear : both ;
}

#publication {
	font-size : 1.5em ;
}

#annonces {
	font-size: 1.2em;
}

.conteneur {
	margin : 0.8em ;
	border : none;
	clear : both;
}

#navigation .conteneur {
	margin : 0.5em 0.8em ;
}

.groupe {
	clear: both;
	margin-bottom : 1em;
	border-top-style : ridge ;
	border-top-width : 4px ;
	padding-top : 0.8em;
}

.groupe:first-child {
	border-top : none ;
	padding-top : 0 ;
}

.groupe + .groupe {font-size : 0.9em;}

.colonne {
	float : left;
}

.encart {
	margin :0.8em 0.8em 1.2em 0.8em ;
	border-width : 1px ;
	border-style : solid ;
	clear : both;
}

.titre {
	font-size : 1.1em ;
	font-weight : bold ;
}

.encart .titre {
	text-align : center ;
	margin : 0;
}

.encart ul, .encart ol {
	padding-left : 3px ;
	padding-right : 3px ;
}

.imgitem {
/*	float : right ;*/
	margin : 0 ;
	padding : 0 ;
	margin-right : 0.7em;
	height: 18px;
}

.imgtitre {
	float : left ;
	margin : 0 ;
	padding : 0 ;
	margin-right : 3px ; 
}

.logo_partenaire {
	height : 30px ;
}

.slideshow {
	margin: auto;
	margin-top: 20px;
	padding: 20px;
	margin-bottom: 20px;
	width: 440px; 
	height: 265px;
	text-align: center;
	background-color: #FAFAFA;
}

/* Spécifications dimentionnelles */

#corps , #tete {
	width : 80% ;
	min-width : 800px ;
}

#corps {
	margin-top : 221px ;
}

#tete {
	height : 220px ;
}

#edition {
	width : 75%;
}

#menus {
	width : 24% ;
}

#publication {
	width : 79% ;
}
	
#annonces {
	width : 20% ;
}

/* Spécifications colorimétriques */

/* == Couleurs du site ===

brun 	#6e3d1d (titres + ? )
rouge 	#a12c29 (séparations horizonatles et bordures par défaut)
bleu 	#5393d0 (bordure et fond chapo)
vert		#729b99 (bordure et fond chapo)
jaune	#f0c133 (bordure et fond chapo)
ombre	#e5e5e5 (a:hover)
blanc	#fdfdfd (fond ecran)
foncé	#4a4a4a (caractères)
gris #e5e5e5 (body si pas image de fond)

 ================ */

body {
	background-color : #e5e5e5 ;
	color : #4A4A4A ;
	background-image: url(img/fond-du-site-gris.gif);
	border-color : #a12c29 ;
}

.structure * {
	border-color : #a12c29 ;
}

.fond {
	background-repeat : no-repeat ;
	background-position : 1em 90%;
}

#corps, #tete, #pied{
	background-color : #fdfdfd ;
}

#tete {
	background-image: url("./img/banniere.png");
	background-repeat: no-repeat;
	background-position : -400px -10px;
	background-color: #e4e7f0;
}

#edition {}

#publication, #annonces {
	background-image : url("./img/fond-page.gif");
	background-repeat : repeat-x ;
	background-position: top left;
}

#menus {
	background-image : url("./img/fond-colonne-gauche.gif");
	background-repeat : repeat-y ;
	background-position: top right;
}

#archives {
	border-top-style : groove ;
	border-top-width : 4px ;
}

/* éléments inclus */

#menus .encart {
	border-color : #a12c29 ; /*#6e3d1d;*/
	color : #a12c29 ; /*#6e3d1d;*/
}

#menus .encart .titre {
	background-color : #a12c29 ; /*#6e3d1d;*/
	color : #fdfdfd ;
}

#annonces .encart {
	border-color : #5393d0 ;
	color : #5393d0 ;
}

#annonces .encart .titre {
	background-color :#5393d0 ;
	color : #fdfdfd ;
}

#archives .encart {
	border-color : #6e3d1d ; /*#f0c133 ;*/
	color : #6e3d1d  ;
}

#archives .encart .titre {
	background-color : #6e3d1d ; /*#f0c133 ;*/
	color : #fdfdfd ;
}

@media print {
	#menus, #annonces, #accueil, #navigation, #archives, #tete, #pied {display : none ; }
	.spip-admin-float {display : none ; }
	#edition, #blog, #publication {
		float : none ;
		width : 100%;
	}
}


/* ============== fin du fichier  ========================== */