/* CSS Document */
html,body{
margin:0;
padding:0;
}

body{
background:url(../images/bg_page.gif) repeat-x;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

p{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#grand_tab{
background:url(../images/ban2.jpg) no-repeat top;
width:750px;
margin-top:5px;
}

#td_top{
padding-bottom:5px;
}

#td_top .logo{
width:200px;
padding-bottom:0px;
}

.menu{
text-align:right;
padding-left:140px;
}

.menu_principale{
list-style: none ;
}


.menu_principale li{
float: left ;
}

.vue_generale{
display:block;
background:url(../images/puce.jpg) no-repeat right;
width:110px;
height:22px;
text-align:center;
color:#fff;
font-size:12px;
text-decoration:none;
}


.details{
display:block;
background:url(../images/puce.jpg) no-repeat right;
width:105px;
height:22px;
text-align:center;
color:#fff;
font-size:12px;
text-decoration:none;
}

.film{
display:block;
background:url(../images/puce.jpg) no-repeat right;
width:80px;
height:22px;
text-align:center;
color:#fff;
font-size:12px;
text-decoration:none;
}

.contact{
display:block;
width:80px;
height:22px;
text-align:center;
color:#fff;
font-size:12px;
text-decoration:none;
}






#td_anim{
padding-top:30px;
}


#td_menu_bas{
padding-top:15px;
text-align:justify;
padding-bottom:15px;
color:#70a9cf;
}

#td_menu_bas a{
font-size:11px;
color:#4386b2;
text-decoration:none;
}



#td_copy{
padding-top:10px;
font-size:10px;
color:#bababa;
font-weight:bold;
}

#td_copy a{
font-size:10px;
color:#bababa;
font-weight:bold;
}

#td_copy a:hover{
font-size:10px;
color:#fff;
font-weight:bold;
}
/***sous menu**/

#dhtmlgoodies_contentBox {
width:450px;
height:34px;
visibility:hidden;
position:absolute;
background:url(../images/bg_smenu_generale.gif) no-repeat top;
overflow:hidden;
margin-right:100px;
margin-top:5px;
}

#dhtmlgoodies_content {
position:relative;  
width:100%;
height:34px;
padding-top:10px;
}


#dhtmlgoodies_content .s_menu{
list-style: none ;
width:100%;
}


#dhtmlgoodies_content .s_menu  li{
float: left ;
}



.presentation{
display:block;
background:url(../images/puce2.jpg) no-repeat right;
width:80px;
height:22px;
text-align:center;
color:#fff;
font-size:11px;
padding-left:2px;
text-decoration:none;
}

.presentation:hover{
color:#a8d5ea;
}

.residence{
display:block;
background:url(../images/puce2.jpg) no-repeat right;
width:100px;
height:22px;
text-align:center;
padding-left:2px;
color:#fff;
font-size:11px;
text-decoration:none;
}

.residence:hover{
color:#a8d5ea;
}


.commerce{
display:block;
background:url(../images/puce2.jpg) no-repeat right;
width:90px;
height:22px;
text-align:center;
padding-left:2px;
color:#fff;
font-size:11px;
text-decoration:none;
}

.commerce:hover{
color:#a8d5ea;
}

.mouillage{
display:block;
width:100px;
height:22px;
text-align:center;
color:#fff;
font-size:11px;
padding-left:2px;
text-decoration:none;
}

.mouillage:hover{
color:#a8d5ea;
}


/***style scroll**/

#tab_content{
width:722px;
}

#td_content{
background:url(../images/fond-pre.jpg) no-repeat bottom;
padding-top:10px;
height:430px;
}

#td_content_appart{
background:url(../images/fond-pre3.jpg) no-repeat bottom;
height:430px;
padding-top:10px;
}






#td_text{
width:284;
}


#divContainer_1 p{
text-align:justify;
color: #000000;
margin-right:2px;
margin-left:5px;
}


#td_scroll{
padding-top:5px;
padding-left:5px;
}

#td_titre1{
padding-left:10px;
padding-bottom:0px;
padding-top:5px;
}

#td_titre{
padding-left:9px;
}

#td_titre_res{
padding-left:14px;
}

#anim{
text-align:right;
}

#tab_text{
margin-top:20px;

}

#tab_menu_bas{
width:750px;
font-size: 11px;
color: #FFFFFF;
}












/******/
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	
}

.champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	
}

.liens-bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/*a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB7B32;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}*/

/*.liens2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	}
.liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	}*/
/*a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;

}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}*/
.texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
