/* CSS Document */
* {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
html {
margin-left:auto;
margin-right:auto;
background-color: #600;
z-index:100;
position:relative;
}
img {
margin:0;
padding:0;
border:0px;
}
#conteneur {
margin-left:auto;
margin-right:auto;
width:775px;
}
#haut {
width:775px;
height:162px;
margin-top:0px;
}
#menu {
width:775px;
height:31px;
}
#trois_colones {
	background:url(images/coeur.jpg) no-repeat;
	height:468px;
	}
#deux_colones {
	background:url(images/coeur2.jpg) no-repeat;
	height:468px;
	}
#gauche {
float:left;
width:234px;
height:468px;
}
#centre {
margin-left:234px;
font-size:x-small;
text-align:left;
padding-left:5px;
padding-top:22px;
margin-right:233px;
}
#centre_neuf {
font-size:x-small;
}
#centre_gauche {
padding-left:10px;
width:532px;
height:309px;
}
#bas_centre {
width:542px;
height:159px;
}
#centre_entier {
width:775px;
height:468;
}
#droite {
float:right;
width:233px;
height:468px;
}
#picto{
clear:both;
height:65px;
padding-top:15px;
}
#bas{
background:url(images/bas.jpg) no-repeat;
height:144px;
width:775px;
}
#bas_pc{
padding-top:13px;
font-size:x-small;
}
#lieux{
height:25px;
padding-top:20px;
padding-left:230px;
font-size:x-small;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a.gris{color: #666;}
a.gris:visited{color:#666;;}
a.gris:hover{color: #000;}

.mininews {
padding-top: 5px;
padding-left:10px;
height:87px;
margin-bottom:18px
}
.mininews h6 {
margin-bottom: 5px;	
}
.mininews .mininews_link {
position:absolute;
width:45px;
margin-top: 37px;
margin-left:162px;
text-align:center;
color:black;
}
.formulaire {
	margin-bottom:20px;
	margin-top:20px;
	}
.formulaire label {
	display:block;
	font-weight:bold;
	font-size:small;
	color:#042641;
	}
.formulaire fieldset {
	padding:10px;
	border:1px solid #042641;
	}
.formulaire p {
	margin-bottom: 10px;
	}
.formulaire input[type=submit] {
	margin-top: 20px;
	width:130px;
	}

.nav {
	font-size:small;
	padding-left:20px;
	color:#00F;
	}
.nav a {
	color:#00F;
	font-style:italic;
	}
.texto {
	padding-top:15px;
	padding-right:30px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	}
.admin_table {
	border: 1px outset yellow;
	text-align:center;
	font-size:x-small;
	width:90%;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}
.erreur {
	background-color:#FF0000;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:80px;
	margin-right:80px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	}
.erreur h4 {
	color: #FFFF00;
	}
.erreur p {
	padding-left:10px;
	font-size:small;
	font-style:italic;
	font-weight:bold;
	}
.erreur ul {
	padding-left:20px;
	font-size:xx-small;
	}