
/************************************** INITIALISATION ***********************************************/

BODY, FORM, DIV, IMG, A, P, TABLE, TR, TD, SPAN, INPUT, MAP, H1, H2, H3, UL, LI, SELECT
{
	border:0; 
	margin:0; 
	padding:0;

	font-size: 11px;
	line-height: 13px;
	font-family: Arial;
	font-weight:normal;
	
	color:black;	

	list-style: none; 
}

BODY { 
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
	background-color:#fdfdfd;
}

SELECT {
	border:solid 1px silver;
}

A, A:hover P, A:hover DIV, A:hover H2, A:hover H3 {	text-decoration:none; cursor:pointer; }
A:hover { text-decoration:underline; }

.opacity { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	-moz-opacity: 1; }
.opacity:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; }

UL.default {
	margin-top:5px;
	margin-bottom:10px
}

UL.default LI {
	list-style: square outside;
	margin-left:15px;
	margin-bottom:3px;
}

.break,
.clear {
	float:none;
	clear:both;
}

IMG.png { behavior: url(../../include/js/png.htc); }

/******************************************************************************************************/


#htmlContainer {
	width:1000px;
	padding:0;
	margin:0 auto;
	position:relative;
	background:url(../../images/fond/corps_page.jpg) top left repeat-y;
	text-align:center;
}

#header {
	height:121px;
	text-align:left;
	padding-left:208px;
	background:url(../../images/fond/header.jpg) top left no-repeat;
}

#menu {
	position:absolute;
	top:93px;
	left:209px;
}

#menu P {
	float:left;
}

#recherche {
	position:absolute;
	top:25px;
	right:35px;
	width:160px;
	color:#d3c3bc;
	font-size:1.1em;
}

#inputRecherche {
	font-size:1.1em;
	width:120px;
	margin-top:4px;
	border:solid 1px #80192d;
	float:left;
}


#btnRecherche {
	float:left;
	padding:3px 0 0 3px;
}

#langues {
	position:absolute;
	top:92px;
	right:60px;
}

#page {
	width: 930px;
	padding:0;
	margin:0 auto;
	position:relative;
	text-align:center;	
}


#footerContainer {
	width:1000px;
	background-color:#fdfdfd;
}

#footer {
	width:930px;
	height:43px;
	background:url(../../images/fond/footer.jpg) top center no-repeat;
	text-align:center;
	margin-right:auto;
	margin-left:auto;		
	margin-bottom:10px;
}

#footer P {
	float:left;
	padding:14px 0 0 175px;
	color:#d3c3bc;
}

#footer A.lienCache {
	color:#d3c3bc;
	text-decoration:none;
}

#footer A {
	color:#e1b65b;
}

#colGaucheContainer {
	width:174px;
	float:left;
	text-align:left;
}

#colDroiteContainer {
	width:746px;
	float:left;
	text-align:left;
	position:relative;
}

#entetePageContainer {
	width:100%;
	padding-bottom:10px;
}

#entetePage {
	padding:20px 0 0 25px;
	background-color:#faf3e4;
}


#encart_valmour {
	width:152px;
	height:170px;
	background:url(../../images/fond/encart_valmour.jpg) top left no-repeat;
}

#encart_valmour DIV {
	padding:10px;
}

#encart_valmour P {
	padding:10px 0 10px 0;
	font-size:1.2em;
	line-height:1.3em;		
}



/************** FORMULAIRE *******************/

.formulaire-row {
	padding:5px 0px 5px 0px;
}

.formulaire-row LABEL {
	width:135px;
	float:left;
	text-align:right;
	font-size:1.2em;

	padding:3px 0px 2px 0px;
	padding:0px;
	margin:0px;
	margin-right:5px;	
}

.form-input {
	border:solid 1px #DFDFDF;
	background-color:#F4F3F3;
	font-family: arial,sans-serif;
	font-size:1.2em;
	
	width:200px;
	margin:0px;
	padding:1px 4px 1px 4px;
}

.form-input {
	border:solid 1px #DFDFDF;
	background-color:#F4F3F3;
	font-family: arial,sans-serif;
	font-size:1.2em;
	
	width:200px;
	margin:0px;
	padding:1px 0px 1px 0px;
}


#message {
	margin-top:20px;
	margin-bottom:20px;	
	
	font-size:12px;
	font-weight:bold;
}

.message {
	color: blue;
}

.erreur {
	color: #FF0000
}

#titre {
	color:#7f182c;
	font-weight:bold;
	font-size:1.8em;
	margin-bottom:20px;
}

#ssTitre {
	color:#7f182c;
	font-weight:bold;
	font-size:1.5em;
	margin-bottom:15px;
}


