body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f2f2f;
	background-color: #022934;/*#3f2f2f;*/
}

a:link, a:visited, a:active {
	color:#FF6600;
	text-decoration:none;
	font-style:normal;
}

a:hover {
	color:#FF3300;
}

/*##############################################################################
########################## Interface générale ##################################
##############################################################################*/
#interface {
	width:980px;
	margin:auto;
	background-color: #ffffff;
	min-height:900px;
}

#pied_page {
	width:980px;
	margin:auto;
	background:url(../images/pied_page_fond.gif) no-repeat;
	border-top:1px solid #022934;
	height:50px;
}
	#pied_page_adresse {
		text-align:center;
		margin-left:436px;
		padding-top:10px;
	}

	#col_gauche {
		width:150px;
		float:left;
		padding-left:32px;
		padding-right:32px;
		height:100%;
		/*background-color:#044d61;*/
		background:url(../images/colonne_gauche_fond.gif) repeat-y;
		min-height:900px;
	}
	
		.pt_photo {
			/*border:2px solid #000000;*/
			margin-top:8px;
			float:left;
		}
	
	#col_droite {
		/*padding-left:214px;*/
		width:766px;
		float:left;
	}
	
	#banniere {
		background:url(../images/fr/entete_fond.png) no-repeat;
		height:131px;
		padding-top:2px;
	}
	
		#banniere ul {
			margin-left:530px;
			width:225px;
			background:url(../images/menu_pave_fond.png) no-repeat right;
		}
		
		#banniere li {
			list-style:none;
		}
		
			a.menu_pave:link, a.menu_pave:visited, a.menu_pave:active {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				line-height:16px;
				height:16px;
				padding-left:16px;
				display:block;
			}
			
			.entreprise {
				background:url(../images/menu_pave_carre_entreprise.png) no-repeat;
			}
			
			.deriveurs {
				background:url(../images/menu_pave_carre_deriveurs.png) no-repeat;
			}
			
			.multicoques {
				background:url(../images/menu_pave_carre_multicoques.png) no-repeat;
			}
			
			.sur_mesure {
				background:url(../images/menu_pave_carre_sur_mesure.png) no-repeat;
			}
			
			.occasions {
				background:url(../images/menu_pave_carre_occasions.png) no-repeat;
			}
			
			.contact {
				background:url(../images/menu_pave_carre_contact.png) no-repeat;
			}
			
			a.menu_pave:hover {
				background:url(../images/menu_pave_carre_over.png) no-repeat;
			}
	
	#gd_photo {
		height:323px;
	}
	
	#menu_top {
		margin:0;
		padding:0;
		float:left;
	}
	
	#menu_top li {
		list-style:none;
		float:left;
		margin:2px 0px 0px 2px;
		
	}
	
		a.menu_top:link, a.menu_top:visited, a.menu_top:active, a.menu_top_hover:link, a.menu_top_hover:visited, a.menu_top_hover:active, a.menu_top_hover:hover {
			background:url(../images/menu_top.png) no-repeat;
			width:164px;
			height:38px;
			display:block;
			text-align:center;
			padding-top:2px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
		}
		
		a.menu_top:hover {
			background:url(../images/menu_top_over.png) no-repeat;
		}
		
		a.menu_top_hover:link, a.menu_top_hover:visited, a.menu_top_hover:active, a.menu_top_hover:hover {
			background:url(../images/menu_top_over.png) no-repeat;
		}
		
	#menu_droite {
		width:100px;
		height:200px;
		float:right;
		padding-top:1px;
	}
	
	#contenu {
		border-top:1px solid #000000;
		margin-right:100px;
		margin-top:42px;
		padding:10px 5px 0px 5px;
	}
	
		#contenu_gauche {
			width:300px;
			float:left;
		}
		
		#contenu_droite {
			width:330px;
			float:left;
		}
	
		.contenu_photo1 {
			float:left;
			margin-right:5px;
		}
		
		.contenu_photo {

		}
		

.clearFloat {
	clear:both;
}

.champ1 {
	width:175px;
	background-color:#CCCCCC;
	border:1px solid #999999;
}

/*############################## Textes #####################################*/
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#3f2f2f;
	margin:0;
	margin-bottom:3px;
	font-weight:normal;
}


.asterisque {
	color:#FF0000;
}

.message {
	font-weight:bold;
	color:#FF0000;
	background-color:#CCCCCC;
	border:1px dotted #999999;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
}

/*##############################################################################
############################# Carte Google #####################################
##############################################################################*/

.maps_item {

}

	.maps_item_titre {
		font-weight:bold;
	}
	
	.maps_item_texte {
	
	}
