/* Utile pour les menus */
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: small/1.5em Georgia,Serif;
	COLOR: #000;
	PADDING-TOP: 0px;
	background-image: url(../images/caro.gif);
	background-position: top left;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

UNKNOWN {
	FONT-SIZE: small
}

#navcontainer {
	FONT-SIZE: 93%;
	BACKGROUND: url(../images/bg.gif) repeat-x 50%;
	FLOAT: left;
	WIDTH: 100%;
	LINE-HEIGHT: normal
	
}
#navcontainer UL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	LIST-STYLE-TYPE: none
}
#navcontainer LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(../images/left.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#navcontainer A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/right.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #765;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	background-color:#FFF;
}
#navcontainer A:hover {
	COLOR: #333;
	background-color:#FFF;

}
#navcontainer #active {
	BACKGROUND-IMAGE: url(../images/left_on.gif)
}
#navcontainer #active A {
	BACKGROUND-IMAGE: url(../images/right_on.gif);
	PADDING-BOTTOM: 5px;
	COLOR: #333;
	background-color:#FFF;
}


/* Style commun a certain lien */
a:hover {
	COLOR: #333;
	background-color:#FFF;
	font-style: italic
}

/* Conteneur */
#conteneur {
	width: 900px;
	border-top : 1px solid black;
	border-bottom: 1px solid black;
	border-right : 1px solid black;
	border-left : 1px solid black;
	padding: 10px;
	padding-top: 0px;
	margin-left : 10%

}

#drapeau {
	position:absolute;
	left:25px;
	top:0px;
}

#zoneBas {
padding-top: 20px;
}

/* bas de page */
#validitew3c {
	padding-top: 40px;
}

a img {
	border: none;
}

/* Paragraphe suivi de UL*/
p.ligne {
	background: url(../images/trait.gif) repeat-x 10px;
}

p.copyright {
	text-align:justify;
	font-style:italic;
	color: gray;
}

/*p.ligne:first-letter {
	font-size: 130%;
	color: red;
	background-color:#FFF;
}*/

/* Page principale (index) */
#presCaro p {
	text-align: center
}

#presCaro p.nom {
	font-weight:bold
}

#presCaro p.adresse {
	font-style: italic
}


