/* CSS Document */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0;
	font-size: 11px;
	font-weight:normal;
	color: #646464;
}

body a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #646464;
	text-decoration:none;
}

body a:hover {
	text-decoration:underline;
}

#all {
	width:760px;
	height:500px;
	margin:0 auto;
	background-color:#FFFFFF;
}

#alldiv {
	width:760px;
	margin:0 auto;
	top:-500px;
	position:relative;
	z-index:4;
}

.pic {
	background-color:#000000;
	border: 1px solid #F00;
	padding: 6px;
	display:none;
	position:absolute;
	top:0;
	left:0;
}

#gauche {
	width:224px;
	float:left;
	background-color:#FFFFFF;
}

#centre {
	width:593px;
	float:left;
}

#bh {
	position:relative;
	width:593px;
	height:106px;
}

#contenu {
	padding:30px;
}

#droite {
	width:179px;
	float:left;
	position:relative;
}

#flottante_docs {
	float:left;
	width:130px;
	text-align:center;
}

#flottante_docs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #646464;
	text-decoration:none;
}

#flottante_docs a:hover {
	text-decoration:underline;
}

#adresse {
	width:533px;
	text-align:center;
}

#Form1 {
	width:130px;
	text-align:right;
	float:left; 
	color:#646464;
}

#Form2 {
	float:left;
	padding:0 0 0 5px;
}

#result {
	width:533px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	display:none;
}

#desc {
	width:100px;
	height:23px;
	display:block;
	background-color:#646464;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	border:#646464 1px solid;
	float:left;
	padding:7px 0 0 0;
	text-align:center;
}

#commentaires {
	width:533px;
	max-width:533px;
	height:275px;
	max-height:275px;
	overflow:auto;
}

#phot {
	width:100px;
	height:23px;
	display:block;
	background-color:#FFFFFF;
	color:#646464;
	font-weight:bold;
	font-size:12px;
	border:#646464 1px solid;
	float:left;
	padding:7px 0 0 0;
	text-align:center;
}
input {
	color: #000000;
	font-size: 10px;
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-spacing:3px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-spacing:3px;
}
button {
	font-size: 10px;
}
input.radio {
	background-color: #53414c;
	border: 0;
}
select {
	color: #000000;
	font-size: 10px;
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
input.hidden {
	color: #000000;
	border: 0;
	font-size: 10px;
}
/*-- BASES --------------------------------------------------------------------*/

.titre{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #646464;}
.resume{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight:normal;color: #646464;}

img {border:0}
hr {
	clear: both;
	visibility: hidden;
}
