body {	/*ok*/
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	text-align: center;
}

#header { /*ok*/
	height: 40px;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
}

#conteneur { /*ok*/
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left : -375px;
	background-color : #FFFFFF;
}

#centre { /*ok*/
	background-color:#FFFFFF;
	/*margin-right : 150px;*/
	padding-bottom : 0;
	padding-top : 0;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
	margin-left : auto;
	margin-right : auto;
/*	margin-left : 150px;
	margin-right : 150px;*/
	width : 460px;
}

#gauche { /*ok*/
	position: absolute;
	left:0;
	width: 150px;
	margin-top : 0;
	background-color : #FFFFFF;
}

#droite { /*ok*/
	position: absolute;
	right:0;
	width: 150px;
	margin-top : 0;
	background-color : #FFFFFF;
}

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

.menu {	/*ok*/
	/*float : left;*/
	border-bottom : 1px ridge ActiveBorder;
	border-right : 1px solid Silver;
	margin-bottom : 15px;
	width : 150px;
	text-align : left;
}
.menu ul {	/*ok*/
	margin-top : 0;
	margin-left : 0;
	padding-left : 0;
	margin-bottom : 5px;
}
.menu li {	/*ok*/
	list-style: url(ima/puce.gif) inside;
}
.menu .last{ /*ok*/
	font-size : 0.85em;
	text-align : center;
}

/* --------------
	PIED DE PAGE
----------------*/
.pied { /*ok*/
	border-top : 1px solid #FF9900;
	color : #999999;
	font-size : 0.8em;
	text-align : center;
}

/* --------
	LIENS
----------*/
a { /*ok*/
	color : #0000CD;
	text-decoration : none;
}
a:hover { /*ok*/
	color : #C0C0C0;
}
a[href^="http://"] {
    padding-right: 10px;
    background : transparent url(ima/link.png) no-repeat 100%;
}

/* -------------
	CADRE INFO
---------------*/
.cadre1 { /*ok*/
	border-bottom : 1px ridge ActiveBorder;
	border-right : 1px solid Silver;
	width : 450px;
	margin-left : auto;
	margin-right : auto;
}
.cadre1 li { /*ok*/
	list-style: disc inside;
	text-align : left;
	margin-left : 20px;
	list-style: url(ima/puceLo.gif) inside;
}
.cadre1 ul { /*ok*/
	margin-left : 0;
	padding-left : 0;
}
.cadre1 .date {
	font-size : 0.75em;
	color : #7C7C7C;
	text-align : right;
}
.cadre1 div.descript {
	margin-left : 15px;
}


div.titrecadre {
	text-align : left;
	font-weight : bold;
}
div.titrecadre a {
	color : #004400;
	border-bottom : solid #004400 1px;
	width : 200px;
}

/* ----------------------
	ALIGNER SANS TABLEAU
------------------------*/
.enligne {
	clear : both;
	padding-top : 10px;
}

.enligne .label {
	float : left;
	width : 160px;
	text-align : right;
	vertical-align : middle;
}
.enligne .form {
	float : right;
	text-align : left;
	width : 65%;
	vertical-align : baseline;
}

/* -------
	TITRE
-----------*/
h1 { /*ok*/
	font-family : sans-serif;
	font-size : 28px;
	font-weight : bold;
	color : #561E00;
}
h3 { /*ok*/
	border-bottom : 1px solid #F9C906;
	border-top : 1px solid #F9C906;
	font-weight : bold;
	vertical-align : middle;
}



/* ----------------
	ELEMENTS FORM
-------------------*/
input{ /*ok*/
	background-color: #F9F4C1;
	border : 1px solid #F9C906;
}
submit { /*ok*/
	background-color: #F9F4C1;
	border : 1px solid #F9C906;
}

textarea { /*ok*/
	background-color: #F9F4C1;
	border-right : 1px solid #F9C906;
	border-top : 1px solid #F9C906;
	border-left : 1px solid #F9C906;
	border-bottom : 1px solid #F9C906;
	padding-left : 5px;
	padding-top : 5px;
}
select { /*ok*/
	background-color: #F9F4C1;
	border : 1px solid #F9C906;
}

/* -------
	DIVERS
-----------*/
hr { /*ok*/
	color : #F9C906;
	height : 1px;
}
img { /*ok*/
	border : 0;
}
img a { 
	background : none; 
}
.clear { /*ok*/
	clear : both;
}
.centrer { /*ok*/
	text-align : center;
}

.taper {
	background-color : silver;
	border : dotted 1px black;
	font-family : courier, monospace;
}
.logoref {
	float : left;
	padding-right : 15px;
	margin-top : 5px;
	padding-top : 0;
}
.oblig {
	color : #FF0000;
	font-size : 0.8em;
}

/* -------
	TEXTE
-----------*/
.intro { /*ok*/
	width : 330px;
	/*margin-left : 245px;*/
	margin-left : auto;
	margin-right : auto;
}
.info { /*ok*/
	text-align : left;
}
.texte { /*ok*/
	text-align : justify;
}
.soustitre { /*ok*/
	border-top : 1px solid #F9C906;
	border-bottom : 1px solid #F9C906;
	font-weight : bold;
	text-align : left;
}
.petit { /*ok*/
	font-size : 0.8em;
	font-weight : normal;
}
.new { /*ok*/
	font-size : 0.8em;
	color : #F90000;
}
table { /*ok*/
	font-size : 1em;
	width : 100%;
}
table li { /*ok*/
	list-style: url(ima/puceLo.gif) inside;
}
table ul { /*ok*/
	margin-left : 0;
	padding-left : 0;
}
td { /*ok*/
	vertical-align : top;
}
.topcinq {
	text-align : left;
}
.topcinq ul{
	margin-left : 3px;
	padding-left : 0;
}
.topcinq li{
	list-style: url(ima/puceLo.gif) inside;
}


/* -------
	PHOTOS
-----------*/
.vign { /*ok*/
	float : left;
	margin-top : 10px;
	margin-bottom : 20px;	
	margin-left : 10px;
	margin-right : 10px;
	padding-top : 10px;
	border : 1px dotted #F9C906;
	text-align : center;
	font-size : 0.8em;
	width : 130px;
	height : 130px;
}
/* -----------------
	page des liens
-------------------*/
.menuliens a{
	font-size : 0.8em;
	color : #DD6F00;
}
.liens li { /*ok*/
	list-style: url(ima/puceLo.gif) inside;
}
.liens ul { /*ok*/
	margin-left : 0;
	padding-left : 0;
}

/* ------------
	Livre d'or
---------------*/
.message {
	text-align : left;
}

.ldo_haut {
	background-color : #FFFFE1;
}
.ldo_nom {
	font-weight : bold;
	
}
.ldo_nom:before {
	content : url(ima/puceLo.gif);
	padding-right : 5px;
}
.ldo_geo {
	color : #B15B27;
}
.ldo_icone {
	float : right;
}
.ldo_icone a {
	color : #0000CD;
	text-decoration : none;
}
.ldo_message {
	text-align : justify;
	padding-right : 50px;
	margin-bottom : 20px;
}
fieldset {
	border : 1px solid #F9C906;
}