@CHARSET "ISO-8859-1";
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	margin-top: 0px;
	margin-bottom: 0px;
	
	min-width : 1000px;
}

.banniere {
	position: absolute; top: 0px; left: 0px;
	width:100%;
	height:140px;
	background: url('../images/design/banniere.jpg') no-repeat;	
}

/*.ban1 {
	float:left;
	background: url('../images/design/hautgauche.jpg') no-repeat;
	width:200px;
	height:130px !important;
}
.ban2 {
	float:left;
	background: url('../images/design/hautfirst.jpg') no-repeat;
	width:156px;
	height:130px;
}
.ban3 {
	float:left;
	background: url('../images/design/hautsecond.jpg') no-repeat;
	width:517px;
	height:130px;
}
.ban4 {
	float:left;
	background: url('../images/design/hautthird.jpg') no-repeat;
	height:130px;
	width:100%;	
}
.ban5 {
	float:right;	
	width:1px;
}*/
a{
	text-decoration: none;
	color: #A95C1A;
}

#form{
	background-color: #8c97f5;
	padding-top: 0px;
	padding-bottom: 4px;	
	margin-top: 0px;
	float : left;
}
#form #group-box{
	background-color: white;
	border: #FBD7BF 1px solid;
	margin:4px;
	padding:4px;
	padding-left:8px;
}
#form input, select {
	font-size:smaller;
}
#form form{
	padding:0px;
	margin:0px;
}
#form #form-buttons{

}
#form label{
	font-weight: normal;
	color: #6A8398;
	font-size: smaller;
}
#form .validate-selection {
	border-style: none;
	border: 0px;
}
#form .section{
	font-weight: bold;
	color: #6A8398;
}
#form .separateur{
	background-image: url(../images/separateur.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#form .btn{
	background-image: url(../images/btn.jpg);
	width: 101px;
	height: 27px;
	border: none;
	color: #A75C19;
	font-size: smaller;
	font-weight: bolder;
}
#form input.disabled {
	border: 1px inset #F2F2F2;
	background-color: #F2F2F2;
}

#form input.required, textarea.required, select.required {
	background-image: url(../images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#form input.validation-failed, textarea.validation-failed, select.validation-failed {
	background-color: #FFCCCC;
	color: #FF3300;
}

#diverror{
	overflow: auto;
	width: 100%;
	height: 55px;
	border: 1px #E2E2E2 solid;
	background: url(../images/dlggorille.gif) no-repeat top left;
}

.Hautmenu {
	/*clear : both;
	float : left;*/
	
	position: absolute; 
	top: 140px; 
	left: 0px;
	background: url('../images/design/firstgauche.jpg') no-repeat;
	width: 200px;
	height : 162px;
	z-index: 2;
}

.menu {
position: absolute;
top: 277px;
left: 10px;
background: url('../images/design/barre-h.jpg') repeat-y;
height : 50%;
width : 274px;
}

.contenu {
	position: absolute; 
	top: 270px;
	left: 300px;
	width : 700px;
}
.titre {
	position: absolute; 
	top: 150px; 
	left: 0px;
	text-align: center;
	background: url('../images/design/barre-v.jpg') repeat-x;
	width : 100%;
	z-index: 1;	
}

.texte {
	border: dotted 1px red;
	text-align : justify;
	padding: 15px; 	
}

#tableAd {
	border-collapse : collapse;
	border: 1px solid black;	
}

#tableAd1 {
	border: 1px solid black;
	text-align: left;
	border-collapse : collapse;
	background-color: #ffb9b9;
}

#tableAd2 {
	border: 1px solid black;
	text-align: left;
	border-collapse : collapse;
	background-color: #b9b9ff;
}

#table1 {
	width: 600px;
	text-align: left;
	border-collapse : collapse;
	background-color: #ffb9b9;
}

#table2 {
	width: 600px;
	text-align: left;
	border-collapse : collapse;
	background-color: #b9b9ff;
}


#pseudo {
	font-weight: bold;
}
#nomprenom {
	text-align: right;
	font-style: italic;
}
	
#rowPseudo1 {
	width:520px;
	height : 20px;
	border : 1px solid black;
	background-color: #ff5555;	
}
#rowPseudo2 {
	width:520px;
	height : 20px;
	border : 1px solid black;
	background-color: #5555ff;
	color: white;	
}	
#rowSigne1 {
	text-align: right;
	font-style: italic;
}
#rowSigne2 {
	text-align: right;
	font-style: italic;
}
#membreabo {
	width: 75px;
	
	text-align: center;
}
#comm {
	height:auto !important;
	height: 50px;
	min-height : 50px;
}

#verifAjax {
	background-color: #ffffa5;
	margin : 5px;
	border: 1px solid;
}

.footer {
	text-align : center;
	font-size: x-small;
	font-style: italic;
}

.select {
	font-weight: bolder;
}