body{
font-family:verdana,Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-image:URL(/css/test.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
input,textarea,select{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:12px;
margin:2px;
}
#general2{
margin:0;
padding:0;
width:1035px;
border:0;
height:40px;
background-color:#055674;
position:relative;
}
#general2 #titreds{
color:white;
top:0px;
position:absolute;
font-size:22px;
left:10px;
}
#general2 #sstitreds{
color:white;
top:22px;
position:absolute;
font-size:14px;
left:30px;
font-style:italic;
}
#general2 #stats{
color:white;
top:8px;
position:absolute;
font-size:12px;
left:630px;
width:400px;
height:40px;
text-align:right;
}

#bottom{
margin:0;
padding:0;
width:1035px;
border:0;
height:20px;
font-size:11px;
color:white;
background-color:#055674;
position:relative;
}
#bottom a{
font-weight:bold;
color:white;
}
#bottom a:hover{
font-weight:bold;
color:#cccccc;
}

#generalbann{
margin:0;
padding:0;
width:1035px;
border:0;
position:relative;
border-bottom:2px solid #055674;
}
#firstmenu{
margin:0;
padding:0;
width:1025px;
position:relative;
border:0;
padding:5px;
position:relative;
background-color:#055674;
text-align:left;
color:white;
}
#fi_conn{
position:absolute;
left:650px;
top:2px;
}

#fi_conn a{
color:white;
font-size:10px;
}
#fi_conn input{
width:100px;
font-size:10px;
padding:1px;
border:1px solid #E1AB24;
}
a.fi_conn_fin{
position:absolute;
top:0;
right:0px;
color:white;
padding:4px;
padding-left:15px;
padding-right:15px;
font-size:13px;
text-align:right;
border-left:1px solid white;
}
#firstmenu a.accueil{
color:white;
display:inline;
background-color:#055674;
border-right:1px solid white;
padding:4px;
padding-left:15px;
padding-right:15px;
font-size:13px;
text-align:center;
}
#firstmenu a.creer{
color:#E1AB24;
display:inline;
background-color:#055674;
border-right:1px solid white;
padding:4px;
padding-left:15px;
padding-right:15px;
font-size:13px;
text-align:center;
}


#firstmenu a.accueil:hover,#firstmenu a.creer:hover,#fi_conn a:hover, a.fi_conn_fin:hover{
background-color:#66A4B9;
color:white;

}
#generalbann #avoir{
width:330px;
opacity:0.8;
height:124px;
z-index:2;
background-image:url('css/avoir.gif');
position:absolute;
top:15px;
left:0;
}
#generalbann #avoirtexte{
width:315px;
font-size:11px;
height:120px;
z-index:3;
position:absolute;
color:white;
top:20px;
left:10px;
text-align:left;
}
#generalbann #avoirtexte a{
color:white;
}
#generalbann #avoirtexte a:hover{
text-decoration:underline;
}
#generalbann #avoirtexte img{
border:2px solid white;
margin:8px;
}
td.menu{
border:0;
border-left:1px dashed #999999;
background-color:white;
width:220px;
text-align: left;
font-size:10px;
padding:2px;
}
td.centre{
border:0;
border-left:1px dashed #999999;
border-right:1px dashed #999999;
width:800px;
background-color:white;
text-align: left;
vertical-align:top;
font-size:12px;
padding:4px;
}


td.menu input{
width:125px; 

}

td.menu h4,div.menuu{
font-size:12px;
background-color:#AEC5CD;
color:#055674;
font-variant: small-caps;
text-align:center;
width:100%;
font-weight:bold;
padding:0px;
padding-top:4px;
padding-bottom:4px;
margin:0;
margin-top:5px;
margin-bottom:5px;
}
a{
color:#055674;
text-decoration:none;
font-variant: small-caps;
}
td.menu a{
font-size:12px;
font-variant: small-caps;
color:#055674;
text-decoration:none;
padding-left:4px;
}
td.menu a:hover,a:hover{
color:#658C9A;
}
td.menu ul.menupersoss{
list-style-type:square;
margin:2px;
padding:0;
padding-left:3px;
margin-left:15px;
color:#055674;
}
td.menu ul.menupersoss li{
padding:1px;
margin:0;
}


h1{
font-size:20px;
color:#055674;
font-variant: small-caps;
text-align:right;
border-bottom:1px dashed #055674;

padding:5px;
margin:0;
}
h1.annonce{
font-size:25px;
background-color:transparent;
color:#055674;
font-variant: small-caps;
text-align:right;
width:285px;
padding:5px;
margin:0;
}
h2{
font-size:14px;
color:#055674;
border-bottom:1px dashed #055674;
font-variant: small-caps;
margin-top:15px;
}
table.listing{
border:0;
width:790px;
margin:5px;
}
table.listing2{
border:0;
width:700px;
margin:5px;
}
table.listing td,table.listing2 h3{
border-top:1px solid #055674;
font-size:12px;
border-right:1px dashed #055674;
min-height:50px;
}

table.listing th,table.listing2 th{
background-color:#055674;
color:white;
font-size:12px;
padding:2px;
font-weight:bold;
}
table.listing h3,table.listing2 h3{
margin:2px;
padding:0;
font-size:12px;
color:#055674;
border-bottom:0;
}


#creation_compte{
width:450px;
text-align:right;
}
#creation_compte select{
width:65px;
}



table.listechevalier td.liste{
width:470px;
text-align:right;
}
table.listechevalier td.liste a{
font-size:12px;
font-variant: small-caps;
color:#4F4F4F;
text-decoration:none;
padding-right:4px;
text-align:right;
}
table.listechevalier td.liste a:hover{
color:#B7B7B7;
}
table.listechevalier td.image{
width:320px;
text-align:center;
}
table.listechevalier td.image img{
border:1px solid #055674;
padding:1px;
margin-top:14px;
}

td.formulaire_annonce{
text-align:right;
width:400px;
border-right:1px dotted #055674;
margin:15px;
padding:10px;
}
td.formulaire_annonce h2{
text-align:left;
}
td.formulaire_annonce input[type=text], td.formulaire_annonce select{
width:240px;
}
td.formulaire_annonce textarea{
width:380px;
height:150px;
}
div.ajout_image{
margin:15px;
background-color:#EBEBE4;
padding:10px;
border-right:1px dashed #055674;
border-bottom:1px dashed #055674;
}
div.ajout_image select{
width:95%;
}

table.affiche_annonce{
margin-top:50px;
}
td.affichage_annonce{
width:400px;
border-right:1px dotted #055674;
margin:15px;
padding:10px;
}
td.affichage_annonce h1{
margin:0;
}
td.affichage_annonce img, img.ann{
border:1px dotted #055674;
padding:1px;
}
#affichage_infos{
margin:15px;
margin-top:0;
background-color:#EBEBE4;
padding:10px;
width:97%;
border-right:1px dashed #055674;
border-bottom:1px dashed #055674;
}
div.commentaire{

border:2px solid #055674;background-color:#c3dae3;margin-left:70px;margin-top:15px;margin-bottom:10px;width:600px;padding:10px;
}

#wildcard{
float:left;
width:45%;
}
#stats_perso{
float:left;
width:45%;
margin-left:5%;
}
#fin{
clear:both;
}
table.afficheuser{
width:650px;
margin:0;
padding:0;
margin-left:150px;
text-transform:uppercase;
}
td.tdimg{
width:260px;
}
td.tdimg img{
border:2px solid #4ca0bf;padding:2px;
}

td.tdinfo{
width:380px;
margin-left:50px;
}
td.tdinfo h1{
margin-left:0;
}
td.tdinfo a{

}

td.searchss{
text-align:right;
width:50%;
}

td.searchss input{
width:125px;
}
td.searchss input[type=submit]{
width:180px;
}
td.searchss select{
width:200px;
}

#preview{
	position:absolute;
	border:1px solid #055674;
	background:#055674;
	padding:5px;
	display:none;
	color:#fff;
	}
	#preview img{

	padding:1px;

	}

