body{
background-image: url(img/main_bg.jpg);
background-repeat: repeat-x;
}
#content {
/*position: absolute;
margin-left: 50%;
left: -440px;*/
margin:0 auto;
width: 880px;
}
#banniere{
margin-top:5px;
background: transparent url(img/header.png) top left no-repeat;
width: 893px;
height: 261px;
}
h1{
position: absolute;
margin-top: 100px;
margin-left: 20px;
width: 240px;
height: 100px;
}
h1 a{
display: block;
width: 260px;
height: 55px;
width: 240px;
height: 100px;
}
h1 span {
display:none;
}
#banniere ul {
position:relative;
width: 600px;
height: 25px;
left:230px;
top:150px;
list-style-type: none;
}
#speedbarre li{
float: left;
margin-top: -30px;
}
#speedbarre li a {
display: block;
outline: none;
}
#speedbarre li a span {
display: none;
}
#speedbarre li#menu_index, #speedbarre li#menu_index a {
width: 68px;
height: 47px;
background: transparent url(img/speedbarre/accueil.jpg) top left no-repeat;
}
#speedbarre li#menu_topclics, #speedbarre li#menu_topclics a {
width: 81px;
height: 47px;
background: transparent url(img/speedbarre/topclics.jpg) top left no-repeat;
}
#speedbarre li#menu_submit, #speedbarre li#menu_submit a {
width: 223px;
height: 47px;
background: transparent url(img/speedbarre/proposer.jpg) top left no-repeat;
}
#speedbarre li#menu_topvotes, #speedbarre li#menu_topvotes a {
width: 87px;
height: 47px;
background: transparent url(img/speedbarre/topvotes.jpg) top left no-repeat;
}
#speedbarre li#menu_new, #speedbarre li#menu_new a {
width: 100px;
height: 47px;
background: transparent url(img/speedbarre/nouveautes.jpg) top left no-repeat;
}
#rechercher{
font-size:80%;
font-weight: bold;
color: red;
border: none;
position: relative;
margin-top: 10px;
margin-left: 50%;
left: -405.5px;
background: transparent url(img/form_bg.png) top left no-repeat;
width: 811px;
height: 92px;
}
#txt_find{
width: 375px;
margin-left: 100px;
margin-top:35px;
}
#radio{
position: absolute;
margin-top:-30px;
margin-left: 470px;
width: 115px;
}
#btn_send{
top: 18px;
position: absolute;
margin-left: 680px;
}
#btn_send * {
outline:none;
}
#corps{
position: relative;
width: 895px;
margin-top: -10px;
margin-left: -1px;
background: transparent url(img/corps_bg.png) top left repeat-y;
}
#corps li{
list-style-type: none; 
}
#annulist {
margin: 0;
padding: 0;
}
#annulist li{
font-size: 0.8em;
font-weight: bold;
margin-left: 25px;
padding-left: 4px;
float:left;
width: 30%;
height: 60px;
line-height: 60px;/*centrer vertical*/
background: transparent url(img/default_file.png) top left no-repeat;
}
#annulist li a, #annulist li a:visited{
margin-left: 50px;
color:black;
text-decoration:none;
}
#annulist li a:hover{
color: #CCCCCC;
}
#continuer_gauche{
margin-left: 25px;
font-size: 100%;
color: #000;
width: 450px;
height: 400px;
}
#affichsitetot{/*tous les sites*/
width: 785px;
}
#affichsitetxt{
float: left;
width: 655px;
height: 150px;
vertical-align:30px;
}
#bas{
margin-left:0;
margin-top: -5px;
width: 893px;
height: 76px;
background: transparent url(img/main_bg_bottom.png) top left no-repeat;
}
#formulaire{
margin:0 auto;
width:300px;
}
#formconnexion{ 
height:130px;
margin:0 auto;
width:750px;
background: transparent url(img/lock.jpg) no-repeat scroll bottom left;
} 
#submitadmin{
font-size:12px;
width:970px;
margin:auto;
}

/*formulaire  page admin*/
#admin_form{
width:340px;
}
.admin_form_desing_box{
height:35px;
}
.admin_form_desing{
width:165px;
float:left;
}
.admin_form_box{
width:155px;
float:left;
}
/*fin formulaire*/

/*couleur page admin*/
#submitadmin a, #submitadmin a:visited{
font-weight:bold;
color:black;
text-decoration:none;
}

#submitadmin  a:hover{
font-weight:bold;
color:red;
text-decoration:none;
}
.quartier a, .quartier a:visited{
font-size:0.8em;
color:blue;
font-weight:bold;
text-decoration:none;
}
.quartier a:hover{
font-size:0.9em;
color:#000099;
font-weight:bold;
text-decoration:none;
}
/*fin couleur*/
/* ******************************************LES CLASSES*****************************************/

/*les quartiers partie  admin*/
.quartier{
float:left;
width:350px;
padding-bottom:10px;
}

.submitdesign_text{
padding-bottom:10px;
}
.submitdesign{
width:315px;
float:left;
}
.submittext{
width:635px;
float:left;
}
.groscentrertxt{
text-align:center;
padding-left:142px;
font-weight:bold;
font-size:2em; 
background-color:black;
color:white;
}
.groscentrertxt2{
text-align:center;
font-weight:bold;
font-size:2em; 
margin-left:140px;
padding-bottom:30px;
}
.btn{
float:right;
padding:10px 44px 0 0;
}
.centrertxtred{
text-align:center; 
color:red;
font-weight:bold;
}
.design{
float:left;
width:130px;
}
.box{
float:left;
width:160px;
}
.design_box{
font-size:0.7em;
width:320px;
}
.affichsite{/* un site*/
margin-left: 15px;
height: 140px;
width: 800px;
}
.imgsite{
float: left;
width: 130px;
}
.demandeform{
height: 30px;
text-align:left;
}
.demandeform .design{
float: left;
width: 170px;
height: 30px;
vertical-align:30px;
}
.demandeform .textbox{
float: left;
width: 350px;
height: 30px;
vertical-align:30px;
}
.titrecat{
margin-left: 20px;
}
*.centrertxt{
text-align:center;
}
#info_accueil{
margin-left:-1px;
margin-bottom:-16px;
width:895px;
text-align:center;
background:transparent url(img/corps_bg.png) repeat-y top left;
}
fieldset{
border: none;
}