/* CSS Document */

body {
	font: 11px verdana,arial,helvetica,sans-sérif;
	background: #A1A1A1;
	text-align: center;
}
a { color: #CFD6E2; }
a:hover { text-decoration: none; }

#page {
	position: relative;
	margin: auto;
	border: 5px solid #E8EFF9;
	width: 940px;
	background: #E8EFF9;
}
#header {
	position: relative;
	background: #000000;
	height: 84px;
}
#date {
	position: absolute;
	left: 8px;
	top: 5px;
	color: #A1A1A1;
	font-size: 10px;
}
#navi {
	position: absolute;
	right: 7px;
	top: 2px;
}
#navi img { margin-left: 15px; }
#menu {
	position: absolute;
	text-align: right;
	right: 8px;
	bottom: 2px;
	z-index: 10;
}
.mn00, .mn01, .mn02, .mn03, .mn04 {
	position: relative;
	display: block;
	float: left;
	height: 17px;
	width: 59px;
	background: url(../images/mn00.gif) no-repeat;
}
.mn01 {
	width: 98px;
	background: url(../images/mn01.gif) no-repeat;
}
.mn02 {
	width: 108px;
	background: url(../images/mn02.gif) no-repeat;
}
.mn03 {
	width: 110px;
	background: url(../images/mn03.gif) no-repeat;
}
.mn04 {
	width: 46px;
	background: url(../images/mn04.gif) no-repeat;
}
.mn00:hover, .mn01:hover, .mn02:hover, .mn03:hover, .mn04:hover, #menu a.select {
	background-position: 0 -17px;
}
#menu a.select {
	background-position: 0 -17px;
}

#titre {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 52px;
}
.titre1000 { background: url(../images/titre1000.gif) no-repeat; width: 320px; }
.titre2000 { background: url(../images/titre2000.gif) no-repeat; width: 349px; }
.titre3000 { background: url(../images/titre3000.gif) no-repeat; width: 365px; }
.titre4000 { background: url(../images/titre4000.gif) no-repeat; width: 157px; }
.titre5000 { background: url(../images/titre5000.gif) no-repeat; width: 414px; }

#content {
	position: relative;
	width: 940px;
	text-align: left;
	background: url(../images/fond.gif) repeat-y;
}
#haut {
	position: relative;
	height: 368px;
}
.haut1000 { background: url(../images/header1000.jpg) no-repeat; }
.haut2000 { background: url(../images/header2000.jpg) no-repeat; }
.haut3000 { background: url(../images/header3000.jpg) no-repeat; }
.haut4000, .haut5000, .haut6000 { background: url(../images/header4000.jpg) no-repeat; }

#fond0000 {
	position: relative;
	height: 126px;
	background: url(../images/fond0000.jpg) no-repeat;
}
#fond0001 {
	position: absolute;
	top: 126px;
	height: 518px;
	width: 378px;
	background: url(../images/fond0001.jpg) no-repeat;
}
#fond0001b {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 304px;
	height: 46px;
	background: url(../images/fond0001b.gif) no-repeat;
}
#fond0002 {
	position: absolute;
	top: 126px;
	left: 378px;
	width: 562px;
	height: 301px;
	background: url(../images/fond0002.jpg) no-repeat;
}
#texte0000 {
	position: absolute;
	top: 345px;
	left: 525px;
	height: 290px;
	width: 410px;
	
}
#actu, #actu a {
	color: #1B5CAE;
}
#breves { margin-left: 10px; }


#titre0000, #titre0001, #titre0002 {
	position: relative;
	width: 414px;
	height: 27px;
	font-weight: bold;
	background: url(../images/titre0000.gif) no-repeat;
	margin-top: 20px;
}
#titre0001 { background: url(../images/titre0001.gif) no-repeat; }
#titre0002 { background: url(../images/titre0002.gif) no-repeat; }
#titre0001 a, #titre0002 a {
	display: block;
	padding-top: 5px;
	font-size: 12px;
	text-decoration: none;
}
#titre0001 a { padding-left: 190px;	}
#titre0002 a { padding-left: 120px; }
#titre0001 a:hover, #titre0002 a:hover { text-decoration: underline; }

#menuG {
	position: relative;
	top: -45px;
	width: 210px;
	float: left;
	background: url(../images/fond.gif) repeat-y;
}
#menuG h3 {
	margin: 0;
	margin-left: 23px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #FF7E00;
}
#menuG ul { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 32px;
	margin-bottom: 20px;
}
#menuG li { margin: 0; padding: 0; margin-right: 6px; text-indent:-10px; }
#menuG a, #menuG li { color: #596E91; margin-bottom: 2px; }
#menuG a.select, #menuG li.select { color: #FF7E00; font-weight: bold; }
#menuG a { text-decoration: none; }
#menuG a:hover, #menuG a.select { text-decoration: underline; }

#contenu {
	position: relative;
	top: -45px;
	margin-left: 220px;
	color: #596E91;
	width: 680px;
}


#bottom {
	position: relative;
	margin: auto;
	width: 950px;
	height: 46px;
	background: #B7BCC4;
	border-bottom: 5px solid #7F7F7F;
}
#txtbott {
	position: absolute;
	left: 0px;
	width: 940px;
	color: #5A7196;
	padding-top: 3px;
}
.txtbott { left: 270px !important; width: 655px !important; }
#txtbott a { color: #5A7196; font-weight: bold; }


/* DEBUT GALERIE */
.paginat { position: relative; background: #D2D8E1; height: 16px; color: #7D8EAB; }
.paginat a { color: #596E91; }
.absolut1, .absolut2, .absolut3 { position: absolute; }
.absolut1 { left: 0px; }
.absolut2 { left: 50%; width: 150px; margin-left: -75px; color: #7D8EAB; }
.absolut2 a { color: #7D8EAB !important; }
.absolut3 { right: 0px; }
.galerie {
	position: relative;
	width: 215px;
	float: left;
	margin-right: 22px !important;
	margin-right: 2px;
	margin-top: 15px;
}
.nomargeR { margin-right: 0; }
.galerieImg {
	position: relative;
	width: 225px;
	background: #B7BCC4;
	text-align: center;
	border: 5px solid #D9DBDE;
}
.galerieImg img { margin-top: 25px; margin-bottom: 25px; }
.galerieLink {
	position: relative;
	text-align: center;
	font-weight: bold;
	color: #7D8EAB;
	padding-top: 5px;
}
.galerieLink a {
	text-decoration: none;
	color: #7D8EAB;
}
.galerieLink a:hover { text-decoration: underline; }
#galerieGd {
	background: #B7BCC4;
	text-align: center;
	margin-top: 15px;
}
#galerieGd img { margin-top: 25px; margin-bottom: 25px; }
#GalerieComment {
	font-weight: bold;
	color: #7D8EAB;
	font-size: 12px;
	margin-top: 4px;
}
.margeTop { margin-top: 20px; }
.margeTop2 { margin-top: 10px; }

/* FIN GALERIE */



#infos {
	position: relative;
	border: 3px solid #A9AEB5;
	background: #B7BCC4;
	width: 699px;
}
.infosbande {
	position: relative;
	display: block;
	background: #838B97;
	width: 699px;
	height: 38px;
	margin: 0;
	padding: 0;
}
#contact1, #contact2 {
	position: relative;
	width: 345px;
	height: 360px;
	float: left;
	color: #413A2A;
}
.loi { color: #767D8A; font-style: italic; }
#contact2 { border-left: 1px solid #838B97; }
.boite {
	margin: 2px;
	padding: 5px;
}
.boite h1 { font-size: 15px; margin: 0; text-transform: uppercase; }
.boite h2 { font: 12px verdana; margin: 0; }
.boite label { display: block; float: left; width: 90px; margin-left: 10px !important; margin-left: 5px; margin-bottom: 7px; }
.boite input, .boite select { margin-bottom: 7px; width: 150px; font: 11px verdana; border: 1px solid black; }
.boite h3, .boite p, .boite textarea { font-size: 12px; margin-left: 20px; }
.boite textarea { width: 300px; height: 180px; }
.haut { height: 350px; }
#btnok {
	position: relative;
	top: 10px;
	background: #C9D1DD;
}

.ic-txt{color: #596E91; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration : none;}
.ic-paragraphe{color: #FF7E00; font-size: 13px; font-family: Verdana, Arial, Helvetica; text-decoration : underline; font-weight:bold;}
.ic-valeur{color: #FF7E00; font-size: 11px; font-family: Verdana, Arial, Helvetica;}

.clear { clear: both; }
.bleuf { color: #1B5CAE !important; }
.bleuM { color: #596E91 !important; }
.bleup { color: #7D8EAB !important; }
.bold { font-weight: bold; }
.nobold { font-weight: normal !important; }
.etoile { color: #587BA9; }
.underline { text-decoration: underline; }
.margeL { margin-left: 10px; }
.ptit { font-size: 11px !important; }
.mini { font-size: 10px !important; }
.grand { font-size: 13px; }
.center { text-align: center; }
img { margin: 0; padding: 0; border: 0; }