/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#global {
position:relative;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
width: 1023px;
height: 710px;
}

table{
border:1px solid #3399CC;
}

#lienPiedPage{
text-align:right;
margin-top:10px;
}

#lienPiedPage a{
color:#FF6600;
font-size:12px;
font-weight:bold;
}

/************************
		BTN MENU HAUT
************************/
.btn_menu_haut {
height:21px;
}
.btn_menu_haut a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#btn_entreprise{
background-color:#3d75b1;
}
#btn_entreprise_roll{
background-image:url(images/btn_entreprise_Rolloff.jpg);
/*height:452px;*/
/*padding-left:20px;
padding-top:10px;*/
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}


#btn_references{
background-color:#6abae2;
}
#btn_references_roll{
background-image:url(images/btn_references_Rolloff.jpg);
background-repeat:no-repeat;
/*padding-left:20px;
padding-top:10px;*/
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}
.contenu_btn a{
color:#000000;
text-decoration:none;
}


#btn_services{
background-color:#72b970;
}
#btn_services_roll{
background-image:url(images/btn_services_Rolloff.jpg);
background-repeat:no-repeat;
/*padding-left:20px;
padding-top:10px;*/
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#btn_services_menu{
background-color:#eb690b;
}

#btn_contact{
background-color:#56c50d;
}
#btn_contact_roll{
background-image:url(images/btn_contact_Rolloff.jpg);
background-repeat:no-repeat;
/*padding-left:20px;
padding-top:10px;*/
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

/**************************
		SERVICES
**************************/

#serv_ContenuGeneral{
width:776px;
height:600px;
overflow:auto;
}

#serv_contenuPhoto{
float:left;
width:300px;
text-align:right;
padding:10px 10px 0px 10px;
}

#serv_contenuTexte{
float:left;
width:400px;
margin-left:10px;
padding:10px 10px 10px 10px;
}

#serv_contenuTexteEquipe{
/*float:left;
width:400px;*/
margin-left:10px;
padding:10px 10px 10px 10px;
}
#serv_contenuPhoto img{
margin:10px 10px 0px 10px;
}

.serv_titreG{
margin:10px 10px 20px 10px;
font-size:14px;
font-weight:bold;
color:#FF6600;
height:40px;
}

.serv_titreD{
margin-top:10px;
font-size:14px;
font-weight:bold;
color:#005da8;
height:40px;
}


.serv_ssTitre{
margin:0px;
padding:0px;
line-height:14px;
font-size:12px;
font-weight:bold;
}

.menu{
border:none;
float:right;
margin-top:40px;
}
#menuGauche{
text-align:right;
font-size:12px;
font-weight:bold;
color:#FF6600;
}
#menuGauche a{
font-size:12px;
font-weight:bold;
color:#3d75b1;
text-align:right;
text-decoration:none;
}

.menu td{
color:#5787bb;
}

#menu_on{
color:#FF6600;
}

.menu td{
line-height:16px;
padding:10px 10px 10px 0px;
}

.legende{
font-size:9px;
text-align:right;
font-style:italic;
margin-top:7px;
margin-right:10px;
color:#0066FF;

}
/********************
	REFERENCES
********************/
/*#ref_contenuTexte{
float:left;
width:420px;
margin-left:10px;
padding:10px 7px 10px 2px;
}

#ref_contenuTexte .serv_titreD{
text-align:center;
font-size:20px;
}*/
	/****************
		  GOLFS
	****************/

#tableauReference_golf td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top:1px solid #999999;
border-right:1px solid #999999;
text-align:center;
line-height:12px;
}

#tableauReference_conf td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-top:1px solid #999999;
border-right:1px solid #999999;
text-align:left;
line-height:12px;
}

#tableauReference_conf{
margin-left:90px;
background-color:#CCCCCC;
}

#tableauReference_golf th{
color:#FF3300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
line-height:12px;
}

.ref_golf_pays{
color:#009900;
font-weight:bold;
}

.ref_golf_noms{
color:#0033CC;
background-color:#CCCCCC;
font-weight:bold;
}
.ref_conf_noms{
padding-left:50px;
width:600px;
}
/*****************
	CONTACT
*****************/

#serv_contenuContact{
float:left;
width:400px;
margin-left:10px;
padding:10px 5px 10px 5px;
}

#serv_contenuTexteContact{
float:left;
width:300px;
padding:70px 10px 10px 10px;
font-size:14px;
}

.serv_titreContact{
margin-left:350px;
margin-top:30px;
font-size:16px;
font-weight:bold;
color:#FF6600;
}

.serv_titreMentions{
margin-left:300px;
margin-top:10px;
font-size:16px;
font-weight:bold;
color:#FF6600;
}
#serv_contenuMentions{

margin-left:10px;
padding:30px 10px 10px 10px;
font-size:12px;
}

/*******************
	ACTUALITE
*******************/
.articleActualite{
clear:both;
width:730px;
margin-left:10px;
margin-bottom:20px;
text-align:justify;
line-height:17px;

}

#TitreActuDyn{
padding:2px 2px 2px 2px;
font-weight:bold;
}

#imgActuDyn{
float:left;
margin:10px 10px 10px 10px;
height:230px;
}

#texteActuDyn{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;	
margin:10px 0px 10px 0px;
/*height:230px;*/
}
