﻿div#container {
	position:relative;
	width:1000px;
	height:100%;
	margin:0 auto;
}

div#content-home {
	float:left;
	position:relative;
	width:1000px;
	height:100%;
}

div#content {
	float:left;
	position:relative;
	width:1000px;
	height:100%;
	margin:100px 0 0 0;
}

div.content-inside {
	width:620px;
	overflow:hidden;
	z-index:10;
}

div.content-inside p{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

/* 
************************************ FLASH'S ************************************
*/

div.flash-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:700px;
	overflow:hidden;
	margin:0 auto;
	z-index:1;
}

div.base-flash{
	position:absolute;
	top:600px;
	left:0;
	width:100%;
	height:180px;
	background:url(../img/bg/base-flash.png) no-repeat center top;
}

div.base-flash-inside{
	position:absolute;
	top:430px;
	width:100%;
	height:130px;
	background:url(../img/bg/base-flash.png) no-repeat center top;
	z-index:1;
}


/* 
************************************ CABEÃ‡ALHO ************************************
*/

div#header{
	width:1000px;
	margin:0 auto;
}

.images-jquery {
	position:absolute;
	top:-250px;
	margin:0 auto;
	left:0;
	z-index:-2;
	width:100%;
	height:1020px;
	overflow: hidden;
}

.images-jquery div {
	width:100% !important;
	position:absolute;
	margin:0 auto;
	top:0;
	left:0;
}

.images-jquery.inside {
	height:590px !important;
	margin:0 auto;
	top:-60px;
}

.page-logo {
	background:url(../img/title/logo.png) no-repeat left top;
	float:left;
	width:249px;
	height:82px;
	margin:2px 0 0 70px;
}

/* 
************************************ MENU ************************************
*/

.menu-home {
	background:url(../img/bg/bg-menu.png) no-repeat left top;
	width: 994px;
	height: 690px;
	margin:0 auto;
	z-index:999999;
}

.menu-home.inside {
	height:370px !important;
}

.menu-home ul {
	width:919px;
	height:41px;
	float:left;
	margin: 0 0 0 53px;
}

.menu-home ul li {
	float:left;
}

.menu-home ul li a {
	float:left;
	height:41px;
	margin-right:2px;
}

.widthMenu104 {
	background:url(../img/bg/links-menu.png) no-repeat -0px -0px;
	width:104px;
}

.widthMenu104:hover { background:url(../img/bg/links-menu.png) no-repeat -0px -41px; }

.widthMenu130 {
	background:url(../img/bg/links-menu.png) no-repeat -106px -0px;
	width: 130px;
}

.widthMenu130:hover { background:url(../img/bg/links-menu.png) no-repeat -106px -41px; }

.widthMenu105 {
	background:url(../img/bg/links-menu.png) no-repeat -238px -0px;
	width: 105px;
}

.widthMenu105:hover { background:url(../img/bg/links-menu.png) no-repeat -238px -41px; }

.widthMenu192 {
	background:url(../img/bg/links-menu.png) no-repeat -345px -0px;
	width: 192px;
}

.widthMenu192:hover { background:url(../img/bg/links-menu.png) no-repeat -345px -41px; }

.widthMenu78 {
	background:url(../img/bg/links-menu.png) no-repeat -539px -0px;
	width:78px;	
}

.widthMenu78:hover { background:url(../img/bg/links-menu.png) no-repeat -539px -41px; }

.widthMenu133 {
	background:url(../img/bg/links-menu.png) no-repeat -619px -0px;
	width:133px;
}

.widthMenu133:hover { background:url(../img/bg/links-menu.png) no-repeat -619px -41px; }

.widthMenu88 {
	background:url(../img/bg/links-menu.png) no-repeat -754px -0px;
	width:88px;	
}

.widthMenu88:hover { background:url(../img/bg/links-menu.png) no-repeat -754px -41px; }

.widthMenu75 {
	background:url(../img/bg/links-menu.png) no-repeat -844px -0px;
	width:75px;
	margin:0 !important;	
}

.widthMenu75:hover { background:url(../img/bg/links-menu.png) no-repeat -844px -41px; }


/* 
************************************ CONTEÃšDO ************************************
*/

a.retour{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F1907;
	text-decoration:none;
	background:url(../img/btn/precedent.png) no-repeat left top;
	padding:5px 0 5px 30px;
	margin:55px 0 0 270px;
}

a.retour:hover{ text-decoration:underline; }

.box-big {
	width:100%;
}

/* 
************************************ LISTA FOTOS ************************************
*/

ul.fotos {
	float:left;
	position:relative;
	display:inline;
}

ul.fotos li {
	float:left;
	position:relative;
	display:inline;
	width:px;
	height:px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

ul.fotos li a {
	float:left;
	position:relative;
	width:px;
	height:px;
}

/* 
************************************ ASIDE-RIGHT ************************************
*/

div.aside-right{
	width:247px;
	margin:60px 80px 0 0;
}

div.aside-right a{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#41210E;
	margin:-10px 0 0 15px;
}

div.aside-right a:hover { text-decoration:underline; }

div.aside-right p{
	width:230px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0 0 15px;
}

/*
*** Presentation
*/

div.aside-presentation{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
}

div.aside-presentation a{
	width:124px;
	padding:88px 0 0 0;
	background:url(../img/title/apresentation.png) no-repeat left top;
}

div.aside-presentation a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}


/*
*** Historique
*/

div.aside-historique{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
}

div.aside-historique a{
	width:124px;
	padding:88px 0 0 0;
	background:url(../img/title/historique.png) no-repeat left top;
}

div.aside-historique a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}

/*
*** Notre Ã‰quipe
*/

div.aside-notre-equipe{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
	padding-top:40px;
}

div.aside-notre-equipe a{
	width:124px;
	padding:88px 0 0 0;
	background:url(../img/title/notre-equipe.png) no-repeat left top;
}

div.aside-notre-equipe a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}

/*
*** Votre Projet
*/

div.aside-votre-projet{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
}

div.aside-votre-projet a{
	width:124px;
	padding:58px 0 0 0;
	background:url(../img/title/votre-projet-personalise.png) no-repeat left top;
}

div.aside-votre-projet a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}

/*
*** Nos Realisation
*/

div.aside-nos-realisation{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
	margin:30px 0 0 0;
}

div.aside-nos-realisation a{
	width:124px;
	padding:58px 0 0 0;
	background:url(../img/title/nos-realisations.png) no-repeat left top;
}

div.aside-nos-realisation a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}

/*
*** Nos Services
*/

div.aside-nos-services{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
	margin:30px 0 0 0;
}

div.aside-nos-services a{
	width:124px;
	padding:58px 0 0 0;
	background:url(../img/title/nos-services.png) no-repeat left top;
}

div.aside-nos-services a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}


/*
*** Terrains
*/

div.aside-terrains{
	width:247px;
	height:195px;
	background:url(../img/bg/aside-medium.png) no-repeat left top;
	margin:30px 0 0 0;
}

div.aside-terrains a{
	width:124px;
	padding:58px 0 0 0;
	background:url(../img/title/terrains.png) no-repeat left top;
	margin:20px 0 0 15px;
}

div.aside-terrains a.link {
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	text-decoration:none;
	float:none !important;
}

/*
*** Livre d'or
*/


div.aside-livre-dor{
	width:247px;
	height:433px;
	background:url(../img/bg/aside-big.png) no-repeat left top;
	margin:30px 0 0 0;
}

div.aside-livre-dor a{
	width:124px;
	padding:58px 0 0 0;
	background:url(../img/title/livre-dor.png) no-repeat left top;
}

div.aside-livre-dor ul.livre-dor span{
	width:214px;
	border-top:1px solid #D5BEA0;
	margin:15px 0 15px 20px;
}

div.aside-livre-dor ul.livre-dor{
	width:234px;
}

div.aside-livre-dor ul.livre-dor h4{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#41210E;
	margin:0 0 0 15px;
}

div.aside-livre-dor ul.livre-dor h5{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#41210E;
	margin:0 0 0 15px;
}

div.aside-livre-dor ul.livre-dor p{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

div.aside-livre-dor a.more{
	width:247px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F1907;
	background:url(../img/btn/more.png) no-repeat left top;
	text-decoration:none;
	padding:2px 0 3px 30px;
	margin:5px 0 0 12px;
}

div.aside-livre-dor a.more:hover{ text-decoration:underline; }

/* 
************************************ PAGINADOR ************************************
*/

ul.pagination{
	clear: both;
    float: left;
    text-align: center;
    width: 620px
}

ul.pagination li{
	position:relative;
	display:inline;
}

ul.pagination li.number a{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:3px 5px 0 4px;
}

ul.pagination li.number a:hover, ul.pagination li.number.active{ background:#DCCAB2;}

ul.pagination li.precedent{
	background:url(../img/btn/precedent.png) no-repeat left top;
	padding:9px 0 0 30px;
}

ul.pagination li.precedent a{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F1907;
	text-decoration:none;
}

ul.pagination li.fermer{
	background:url(../img/btn/fermer.png) no-repeat right top;
	padding:9px 30px 0 0;
}

ul.pagination a {
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F1907;
	text-decoration:none;
}


ul.pagination li.precedent a:hover, ul.pagination li.fermer a:hover{ text-decoration:underline; }


/* 
************************************ RODAPÃ‰ ************************************
*/

div#footer {
	width:900px;
}

div#footer span {
	width:1000px;
	height:5px;
	background:url(../img/blt/spacer-footer.png) no-repeat center top;
	margin:12px 0 16px 0;
}

div#footer address {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

div#footer span.telephone{
	width:166px;
	height:28px;
	background:url(../img/bg/phone.png) no-repeat left top;
}

div#footer a.medialine{
	font:11px Arial, Gadget, sans-serif;
	color:#000000;
	text-decoration:none;
}

div#footer a.medialine:hover{
	text-decoration:underline;
}
