.main{
width:1024px;
margin-left:auto;
margin-right:auto;
}

body{ margin:0px; padding:0px; text-align: center; }
img{border:0px; }

body, td, table, div{
font-family:Verdana, Arial, Helvetica, sans-serif
}

a{ color:#000000; text-decoration:underline; }
a:hover{ color:#FFCC19; }

.fond-accueil{
background-image:url(http://www.asbuers.com/images/asbuers-fond-seniors1.jpg); 
background-position:top;
background-repeat:no-repeat;
height:700px;
}

.left{
float:left;
width:317px;
}

.center{
float:left;
width:490px;
}

.right{
float:left;
width:160px;

}

.header{
height:50px;
padding-top:10px;
}


.last_news{
background-color:#FFFFFF;
margin:200px 10px 0px 10px;
width:280px;
min-height:500px;
}
.social_buttons{
margin:10px 0px 0px 50px;
height:80px;
width:300px;
/* border:1px solid blue;   */
}

div#menu{
margin:10px 0px 0px 0px;
height:200px;
width:200px;
text-align:right;
}

#menu a{
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
font-size:15px;
text-decoration:none;
}
#menu a:hover{ color:#FFCC19; }

.facebook{
background-color:#FFFFFF;
margin:165px 0px 0px 0px;
width:200px;
/* height:300px; */

}



.fb_iframe_widget iframe {
    position: relative !important;
	}

div.footer{
text-align:center;
font-size:12px;
padding-top:180px;
padding-bottom:40px;
clear:both;
}

.footer a{
font-weight:bold;
}
#news_div p{
font-size:10px;
margin-top:0px;
margin-right:15px;
margin-left:15px;
}
#news_div h2{ background-color:#999999; color:#FFFFFF; font-size:12px; text-align:center; height:20px;}
#news_div h3{
font-size:11px;
font-style:italic;
margin-right:10px;
margin-left:10px;
float:left;
}

#news_div a{ font-weight:bold; }

#social_but img{
width:70px;
height:70px;
}

div#header-logo{ text-align:right;}

#header-logo p{float:left; margin:0px;}
p#acces_rapide {width:620px; margin-left:120px; margin-top:24px; text-align:left; font-size:12px;}
#acces_rapide a, #derniers_resultats a {font-size:12px; font-weight:bold; text-decoration:none; color:#105F7D; }
#acces_rapide a:hover, #derniers_resultats a:hover{ color:#FFCC19; }
#ffbb {text-align:right; width:280px;}
.entrer{
display:block;
width:100%;
height:580px;
text-decoration:none;
/* border:1px solid red; */
}
div #logo {margin-top:-38px; margin-left:-60px; z-index:2000; position:absolute;}
#logo img {
width:200px; 
}

#bouton_entrer{
position:absolute;
margin-top:300px;
margin-left:190px;
}

#inscription{
position:absolute;
margin-left:130px;
margin-top:-30px;
}
div#sponsors{
height:150px;
width:410px;
position:absolute;
margin-left:330px;
margin-top:70px;
padding:0px !important;
}
#sponsors  fieldset{ 
border:none;
border-top: 1px solid #CCCCCC; }
#sponsors legend{ font-weight:bold; font-style:italic; color:#105F7D}

div#derniers_resultats{
height:70px;
font-size:10px;
text-align:center;
color: #666666;
width:460px;
}
#derniers_resultats em{ color: #666666; font-weight:bold; }

#derniers_resultats a{ text-transform:uppercase; font-size:11px; }
div#menu_equipes{ margin-bottom:50px;}

#menu_equipes a{ color:#105F7D; text-decoration:none;}
#menu_equipes a:hover{ color:#105F7D; text-decoration:underline;}

div#map_canvas, div#map_canvas2{ width:600px; height:450px; margin:0px; padding:0px; }

.defaite{ font-weight:bold; color:#B70000; }
.victoire{ font-weight:bold; color: #00BB5E; }

div#image_inscription{
position:absolute;
margin-top:20px;
margin-left:520px;
width:146px;
height:210px;
text-align:center;
}

.lien_classement_ffbb{
text-decoration:none;
}

#tableau_ffbb a.lien_classement_ffbb, #tableau_ffbb a.lien_classement_ffbb:hover, #tableau_ffbb a.lien_classement_ffbb:visited{
color:#105F7D;
text-decoration:none;
}

.tit-3, .tit-1, .titre-bloc{
font-size: 9pt;
color: #105F7D;
text-align: center;
font-weight: bold;
}

tr.tit-3 td, tr.tit-1 td, tr.titre-bloc td{
padding-bottom:7px;
padding-top:7px;
}

.lien_bleu{
text-decoration: none;
color: #105F7D;
}

.espace_haut{ height:50px; }

div#inscription{
border:2px solid #000000;
background-color:#FFCC19;
font-size:9px;
margin:auto;
padding:7px;
margin-top:30px;
}

#inscription h2{
color:#105F7D;
}

#inscription a, #inscription a:hover{
color:#CC0000;
font-weight:bold;
}
.fond_arbitres{
background-color: #FCF16D;
color: #000;
font-size:11px;
font-style:italic;
}

#tableau_ffbb a {
color:#FFFFFF;
}