/* CSS 2.1 Document */
	/* TopStyle Lite - http://www.bradsoft.com/topstyle/tslite/ */
/* standard Firefox/Opera/IE8 etc.*/
/* V1.0 - CIA 2009 - maj 03/12/2009  */

body {
	/*	background: url(images-design/background-res.jpg) repeat-x; */
	background-color: black;
}

#centre {
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	background: url(../images-design/trame_center.jpg) repeat-y;
}

#entete {
	background-color: rgb(48,48,48);
	height: 190px;
}

#colonne_nav {
	/*	background-color: red; */
	/*position:fixed; */
	float: left;
	width: 171px;
	height: 100%;
	/*  	border-bottom: 1px solid green;*/
	/*  background-color: green;    */
}

#corps {
	/*	height: auto;*/
	height: 500px;
	overflow: auto;
	color: #000;	/*	border-bottom: 1px solid RED;*/
	text-align: left;
	line-height: normal;
}


#pied {
	background: url(../images-design/background-pied.jpg) no-repeat bottom;
	background-color: rgb(48,48,48);
	height: 50px;
}

.p_pied-right {
	float: right;
	margin: 5px 15px;
	font-family: "Book Antiqua", "Century Gothic", "DejaVu Sans Condensed", Arial;
	font-size: small;
}
.p_pied-left {
	position : absolute;
	margin: 5px 15px;
	font-family: "Book Antiqua", "Century Gothic", "DejaVu Sans Condensed", Arial;
	font-size: small;
}

.separation {
	background-color: black;
	height: 3px;
}

/* --------  TXT ---------------*/
h1 { /* Banniere*/
	font: normal bold medium Verdana;
}

h2 { /* nom page*/
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 24px;
	border-bottom: 1px solid rgb(200,200,200);
	font:bold Verdana;
	font-size: 14px;
	text-align: center;
}

h3 {
/* Titres paragraphe*/
	width: 92%;
	height: 22px;
	/*background-color: red;*/
	margin-top: 22px;
	margin-bottom: 2px;
	margin-left: 32px;
	margin-right: 24px;
	font: normal bold medium Verdana;
	border-bottom: 1px solid rgb(240,240,240);
}


ul {
	list-style-type: none;
	margin-left: 2px;
	margin-top: 15px;
	padding: 0px;
}

/*  Numéro page */
#num-page{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-top: 15px;
}

#num-page p {
	text-align: center;
	padding: 15px;
	border-top: 1px solid white;
}

#num-page  a:link, #num-page  a:visited {
	color: rgb(10,10,10);
	text-decoration: underline;
}

#num-page  a:hover, #num-page  a:Active {
	color: rgb(90,90,90);
	/*	font-weight: bolder;*/
}

/* ---- Rubrique courante ----- */
#menu-rubrique-selectionnee {
	background-color: rgb(50,50,50);
}

li {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 10px;
	padding-left: 8px;
	border-top: 1px solid rgb(69,69,69);
	border-bottom: 1px solid rgb(69,69,69);
}

/* ----------liens ------------------------------*/
a:link, a:visited {
	color: rgb(166,141,0);
	text-decoration: none;
	/*	font-weight: bolder;*/
}

a:hover, a:Active {
	color: #F00;
	text-align: center;
	/*	font-weight: bolder;*/
}

/*----------- MODIFS -------------------- !! mettre au propre !!*/

.paragraphestdr {
	color: rgb(5,5,5);
	text-align: justify;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Arial;
	margin: 0px 24px 14px 24px;
	/*background-color: green;*/
}


.lettrine {
	font-size: 25px;
	line-height: 19px;
	font-family: Arial;

}

#pied p {
	font-style: italic;
	color: rgb(106,81,0);
}

#pied a {
	text-decoration: underline;
}

#colonne_nav li, #colonne_droite p {
	color: rgb(114,114,114);
}

/* --------------- img ----------------*/
.div-img-centree{
	display: block;
	border: none;
	margin: 15px;
	padding: 0px;
	text-align: center;
}

.div-img-droite {
	display: block;
	border: none;
	margin: 15px;
	padding: 3px;
	text-align: center;
	float: right;
}

.div-img-gauche {
	display: block;
	border: none;
	margin: 15px;
	padding: 0px;
	text-align: center;
	float: left;
}

.imglogopdf {
 	border: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: -8px;
}

/*-------------------------- Légende photo --------------------------------- */

.legende, .precision {
	font-size: 9px;
	text-align: center;
	font-family: Verdana, Arial;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	/*	border: 1px solid red;*/
}

#blason {
	display: block;
	border: none;
	margin: auto;
	padding-top: 3px;
	text-align: center;
}


/* --- Div-Camping TEMP------*/
#image_camping {
	background: url(../images/camping001.jpg);
	width: 640px;
	height: 480px;
	margin-left: 80px;
	margin-bottom: 24px;
	margin-top: 30px;
}

#paragraphes_camping{
	color: rgb(5,5,5);
	text-align: justify;
	font-size: 18px;
	line-height: 24px;
	font-family: Verdana, Arial;
	padding: 14px 1px 14px 100px;
}

#paragraphes_camping a:link, #paragraphes_camping a:visited {
	color: rgb(10,10,10);
	text-decoration: underline;
}

#paragraphes_camping a:hover, #paragraphes_camping a:Active {
	color: rgb(80,80,80);
}

/* Liens TEMP*/

#paragraphes_liens{
	color: rgb(5,5,5);
	text-align: justify;
	font-size: 14px;
	line-height: 30px;
	font-family: Verdana, Arial;
	margin: 0px 24px 14px 24px;
}

#paragraphes_liens a:link, #paragraphes_liens a:visited {
	color: rgb(10,10,10);
	text-decoration: underline;
}

#paragraphes_liens a:hover, #paragraphes_liens a:Active {
	color: rgb(80,80,80);
}




/* bandeau défilant... */
p {
	margin-top: -10px;
	font-size: 14px;
	line-height: normal;
	font-family: Verdana, Arial;
	padding: 8px;
	text-align: center;
}
#centre #corps ul blockquote blockquote li a {
	line-height: 5px;
}
#centre #corps ul blockquote p strong {
	text-decoration: underline;
}


#conteneur_defil {
	border:1px solid rgb(10,10,10);
	width: 92%;
	margin-top: 14px;
	margin-bottom: 0px;
	padding-top: 0px;
	overflow: hidden;
	background:url("images/background_news.png") repeat;/*fond avec photo de vigne*/
	height: 30px;
	margin-right: auto;
	margin-left: auto;
}

#cadre_defil {
	margin: auto;
	position:relative;
	height: 25px;
	overflow: hidden;
	padding-top: 5px;
	font-weight: bold;
	color: #F00;
}

#cadre_defil img{
	vertical-align: middle;
	border:0;
}

#defile {
	position:absolute;
	padding-top: 0px;
	width: 2368px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: left;
	left: -161px;
	height: 46px;
}
#defile .liens {
	text-decoration:underline;
	color: #F00;
	text-align: center;
}

.liens a:link, .liens a:visited {
	/*background-color: red;*/
}


/* --- Diaporama --- */
.diaporama {
margin-left: auto;
margin-right: auto;	
margin-top: 15px;
margin-bottom: 5px;
	width: 520px;
	height: 330px;
}

.diaporama_droite {
float: right;
margin-right: 15px;	
margin-left: 15px;
margin-top: 15px;
margin-bottom: 5px;
	width: 520px;
	height: 330px;
}

.diaporama_gauche {
margin-right: 15px;	
margin-left: 32px;
margin-top: 15px;
margin-bottom: 5px;
	width: 520px;
	height: 330px;
}

