/* Général ............ */
body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-color:#A5C5C4;

}

/* Tête */
#header {
	height: 103px;
}

/* Moteur de recherche */
#rechercher { 
	width:800px;
	height:25px;
	background-image:url(../img/tranche_4.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	
} 
.bjaune {
	background:#FFFF00;
}

label  { 
	font-size: 9px; 
	font-weight:bold; 
	margin-left:5px;
}
.rechercherinput { 
	vertical-align: middle;
	width:75px;
	height:11px;
	font-size:9px;
	border:0px;
	margin-top:0px;
	margin-left:5px;
	
} 
.image { 
	width: 16px; 
	height: 16px; 
}

/* Menu haut */
ul.menu {
	margin:0pt 0pt 0pt auto;
	border-top:#FFFFFF solid 1px;
}
li.menu {
	list-style:none;
	margin-left:-40px;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:10px;
	background-image:url(../img/tranche_2.jpg);
	border-bottom:#FFFFFF solid 1px;
	background-repeat:repeat-x;
	color:#FFFFFF;
	width:130px;
	
}
li.menubis {
	list-style:none;
	padding-left:10px;
	margin-left:-40px;
	border-bottom:#FFFFFF solid 1px;
	padding-top:5px;
	padding-bottom:8px;
	background-image:url(../img/tranche_1.jpg);
	background-repeat:repeat-x;
	width:130px;
}
ul.menu2 {
	margin:5px 0pt -8px -7.5pt;
	/*border-top:#FFFFFF solid 1px;*/
}

li.menu2 {
	list-style:none;
	margin-left:-40px;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	background-color:#CF4036;
	border-top:#FFFFFF solid 1px;
	color:#FFFFFF;
	text-align:center;
	width:130px;
	
}
li.menubis2 {
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:8px;
	margin-left:-40px;
	border-top:#FFFFFF solid 1px;
	background-color:#E95F49;
	text-align:center;
	width:130px;
}
a.menu1 {
	color:#FFFFFF;

}
a.menu1:hover {
	color:#6B1225;

}

a.menu1bis {
	color:#6B1225;

}
a.menu1bis:hover {
	color:#FF0000;

}

a.menu2 {
	color:#FFFFFF;

}
a.menu2:hover {
	color:#6B1225;
	/*color:#6B1225;*/

}


/* Plan du site */
li.plan{
	padding:5px;
	list-style:outside;

}


/* centre */
#conteneur {
	position: relative;
	width: 800px;
	margin: 0 auto; 
	background-color:#E9714E;
}

#contenufermer {
	position: relative;
	width: 800px;
	margin: 0 auto; 
	background-color:#FFFFFF;
	height:315px;
	text-align:center;
	padding-top:150px;
	font-weight:bold;
}

h1{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	padding:0px;
	font-size:150%;
	text-align:center;
	color:#014375;
	}
	
#centre {
	background-color:#FFFFFF;
	margin-left: 140px;
	padding : 10px;
	min-height : 465px;

}
/* Menu gauche */
#gauche {
	position: absolute;
	left:0;
	width: 140px;
}
/* Ariane */
p.ariane{
	font-size:85%;
}

/* pied */
#pied {
	height: 44px;
	background-image:url(../img/pied.jpg);
	background-repeat:no-repeat;
	font-size:75%;
	color:#FFFFFF;
	text-align:center;
}

a.contact {
	color:#FFFFFF;
	text-decoration:underline;
	}
a.contact:hover{
	color:#FF0000;
	text-decoration:underline;
	}
	
	
/* Images général */
img {
	border:0px;
}

/* /////// CARACETERE GENERAL //////////*/
.gras{
	font-weight: bold;
}
.italique{
	font-style: italic;
}
.souligne{
	text-decoration:underline;
}
.barre{
	text-decoration:line-through;
}
.petit{
	font-size:75%;
}
.droite{
	text-align:right;
}
.centre{
	text-align:center;
}
.gauche{
	text-align:left;
}
.justifique{
	text-align:justify;
}
.blanc {
	color:#FFFFFF;
}
.rouge {
	color:#FF0000;
}
.bjaune{
	background-color:#B5DF01;
}
.clavier{
	/*background-color:#FFFFC4;
	border-color:#F8BB80;
	border-style:solid;*/
	background-color:#B5DF01;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	padding:0pt 5px;
}

a {
	color:#014375;
	font-weight:bold;
	text-decoration:underline;
	}
a:hover{
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
	}
	
p {
	margin: 0 0 10px 0;
}

/* //////////////////////////// VALIDER ///////////////////////////////////////////////////// */
#nonValid {
	background-color:#FFD5D5;
	border:1px solid #FF0000;
	color:#FF0000;
	font-weight:bold;
	margin:2px;
	padding:3px;
}
