body {
	margin:0px;
	background-color:#000;
	font-family: Verdena, Arial;
	margin:0px;
	padding:0px;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul li ul li{
	list-style-type:disc;
	padding-left:0px;
	margin-left:48px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}


p, td, li{
	margin:0px;
	padding:0px;
	line-height:18px;
	margin-bottom:10px;
	font-size: 12px;
	text-align:justify;
}

/* liens */

a{
	text-decoration:underline;
	color:#f4a219;
}

a.download{
	text-decoration:none;
	color:#af0799;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:3px;
	background:url(../../images/theme/puce_jaune.gif) no-repeat;
}

span.erreur{
	color:red;
}

#cadre-principal{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	height:576px;
	margin-top:40px;
	padding-top:0px;
}

#g{
	float:left;
	width:849px;
	height:575px;
	border-right:1px solid #fff;
}

#gh{
	width:849px;
	height:60px;
	padding-top:68px;
	border-bottom:1px solid #fff;
}

#menu{
	width:849px;
	height:50px;
	background:url(../../images/theme/fond-menu.gif);
}


#menu ul{
	list-style-type:none;
	padding-left:60px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

#menu li{
	margin-top:26px;
	float:left;
	margin-right:54px;
}

#menu a{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	padding-bottom:6px;}



#menu a:hover, #menu a:hover, #menu a.actif{
	border-bottom:2px solid #f4a219;
}



#gm{
	clear:both;
	float:left;
	height:360px;
	border-bottom:1px solid #fff;
}

#gb{
	clear:both;
	width:849px;
	height:85px;
	background:url(../../images/theme/gb.jpg);
}

#gb p{
	text-align:center;
	margin-top:10px;
	font-size:11pt;
}

#corps{
	float:left;
	height:361px;
	background-color:#fff;

}



#corps h1{
	margin-left:30px;
	margin-right:30px;
	font-weight:normal;
	margin-top:10px;
	font-size:18px;
	color:#f9a71b;
}


#corps h2{
	margin-left:30px;
	margin-right:30px;
	font-weight:normal;
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
	color:#050000;
}


#corps p{
	color:#030501;
	margin-left:30px;
	margin-right:30px;
	font-size:12px;
}


#d{
	float:left;
	height:575px;
	width:174px;
}

#dh{
	background:url(../../images/theme/dh.jpg);
	height:489px;
	width:174px;
	border-bottom:1px solid #fff;
}

#coordonnees{
	padding-top:360px;
}

#coordonnees p{
	text-align:center;
	cursor:pointer;
	color:#fff;
}

#db{
	height:85px;
	width:174px;
}

/* Formulaire contact */

#contact input.texte{
	height:14px;
	width:150px;
	font-size:11px;
}

#contact textarea.message{
	font-family: Verdena, Arial;
	width:248px;
	height:100px;
}

#contact td, #contact ul li, #contact input.texte, #contact textarea.message{
	font-size:11px;

}

#contact ul{
	margin:0px;
	padding:0px;
}

#contact ul li{
	margin:0px;
	padding:0px;
}

#contact ul.coordonnees{
	background:url(../../images/theme/tel-fax-email.gif) no-repeat;
	height:80px;
}

#contact ul li.coordonnees{
	padding-left:40px;
	padding-bottom:5px;
	font-size:14px;
	height:26px;
}



/* Fonds personalisés */

div.gh-accueil{
	background:url(../../images/theme/gh-accueil.jpg);
}

div.gm-accueil{
	background:url(../../images/theme/gm-accueil.jpg);
}

div.db-accueil{
	background:url(../../images/theme/db-accueil.jpg);
}

div.gh-conditions_generales_de_vente{
	background:url(../../images/theme/gh-conditions_generales_de_vente.jpg);
}

div.gm-conditions_generales_de_vente{
	background:url(../../images/theme/gm-conditions_generales_de_vente.jpg);
}

div.db-conditions_generales_de_vente{
	background:url(../../images/theme/db-conditions_generales_de_vente.jpg);
}

div.gh-services{
	background:url(../../images/theme/gh-services.jpg);
}

div.gm-services{
	background:url(../../images/theme/gm-services.jpg);
}

div.db-services{
	background:url(../../images/theme/db-services.jpg);
}

div.gh-online{
	background:url(../../images/theme/gh-online.jpg);
}

div.gm-online{
	background:url(../../images/theme/gm-online.jpg);
}

div.db-online{
	background:url(../../images/theme/db-online.jpg);
}

div.gh-branding{
	background:url(../../images/theme/gh-branding.jpg);
}

div.gm-branding{
	background:url(../../images/theme/gm-branding.jpg);
}

div.db-branding{
	background:url(../../images/theme/db-branding.jpg);
}


div.gh-portfolio{
	background:url(../../images/theme/gh-portfolio.jpg);
}

div.gm-portfolio{
	background:url(../../images/theme/gm-portfolio.jpg);
}

div.db-portfolio{
	background:url(../../images/theme/db-portfolio.jpg);
}

div.gh-news{
	background:url(../../images/theme/gh-news.jpg);
}

div.gm-news{
	background:url(../../images/theme/gm-news.jpg);
}

div.db-news{
	background:url(../../images/theme/db-news.jpg);
}

div.gh-contact{
	background:url(../../images/theme/gh-contact.jpg);
}

div.gm-contact{
	background:url(../../images/theme/gm-contact.jpg);
}

div.db-contact{
	background:url(../../images/theme/db-contact.jpg);
}


/* INTRO */

#corps_intro{
	background:url(../../images/theme/intro.jpg);
	width:1023px;
	height:372px;
	border-bottom:1px solid #fff;
}

#footer_intro{
	font-style:italic;
	cursor:pointer;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	width:1021px;
	height:110px;
}

#texte_accroche{
	width:849px;
	height:110px;
	border-right:solid 1px #fff;
	float:left;
}

#texte_accroche p{
	color:#bfd361;
	font-size:20px;
	letter-spacing:1px;
}