/*menu*/
@import url("menu.css");

/*style*/
@import url("style.css");

/*style colonne de gauche*/
@import url("gauche.css");

/*style colonne central*/
@import url("centre.css");

/*style colonne de droite*/
@import url("droit.css");

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
.img_png, .image_typo, .spip_logo, .spip_logos {
	behavior: url("win_png.htc");
}

body {
	background-color: #016D93;
	text-align: center;
	font-size: 1em;
	color: #333;
	margin:0;
}

.color1{
	background-color: #6BC3CF;
}

.color2{
	background-color: #9BCF38;
}

.color3{
	background-color: #B57B37;
}

.color4{
	background-color: #8E72A4;
}

.color75{
	background-color: #567BA6;
}

.color5{
	background-color: #B7C6CE;
}

.color6{
	background-color: #BE437E;
}

body a {
	text-decoration:none;
	color: #026e94;
}

body a:hover {
	text-decoration: none;
	color: #026e94;
}

img, table { margin: 0; padding: 0; border: none; }

ul, ol, li { margin: 0; padding: 0; }

ul { list-style: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	display: block;
	overflow: hidden;
	zoom: 1;
	width: 773px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF url(../Images/bg_gauche.gif) left repeat-y;
}

#contenu {
	border: 0;
	background: url(../Images/bg_gauche.gif) left repeat-y;
}

#conteneur #navigation {
	float: right;
	width: 12em;
	text-align: center;
}

/* colonage */
#col1{
	float: left;
	width: 152px;
	display:block;
	overflow:hidden;
}

#col2{
	float: left;
	width: 434px;
	margin-right:5px;
	display:block;
	overflow:hidden;
	padding:20px 0 0 20px;
}

#col3 {
	padding: 0px;
	float: right;
	width: 150px;
	display:block;
	overflow:hidden;
	z-index:1;
	background-image: url('../Images/bg_droit.gif');
	background-repeat: repeat-y;
	padding-left: 9px;
	background-color:#ffffff !important;
}

/* Entete */
#entete {width: 100%; margin:0;}

#entete a { text-decoration: none;}

#entete a img{ margin:0;float:left;}

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin-bottom: 2em;
	font-size: 0.77em; }

/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	padding-top: 20px;
	text-align: center;
	height: 120px;
	background-image: url('../Images/bg_footer.gif');
	background-repeat: no-repeat;
	color : #a4ca00;
	}

#pied small {
	font-family: Verdana;
	font-size: 10px;
	}

#pied a {
	color : #025257;
}

.nettoyeur {clear: both;}

#pied img { vertical-align: bottom; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }
