m@charset "utf-8";
body,div,table,tr,zd,form,input {
		margin:0px;
		padding:0px;
}
body {
/*	background-color:#328bc6;*/
	background-color:#CCCCCC;
}
#conteneur {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
}
#fond {
	position:absolute;
	width: 955px;
	background-color:#FFFFFF;
}
#banniere{
	position:relative;
	float:left;
	width:955px;
	/* background-image:url(../images/fond/banniere.jpg); */
	background-image:url(../images/fond/banniere.jpg);
	background-color:#03F;
	height:160px;
	background-repeat: no-repeat;
	background-position: left center;
}
#centre{
	position:relative;
	float:left;
	width:955px;
	background-image:url(../images/fond/menu.jpg);
	background-repeat:repeat-y;
		background-color:#FFFFFF;
}
#left {
	position:relative;
	float:left;
	width:228px;
}
#right{
	position:relative;
	float:left;
	width:727px;
	background-color:#FFFFFF;
}
#menu{
	position:relative;
	float:left;
	width:228px;
	min-height:393px;
	background-image:url(../images/fond/menu.jpg);
}
#menu_top{
	position:relative;
	float:left;
	width:228px;
	height:27px;
	background-image:url(../images/fond/menu_top.jpg);
}
/* ------------------ menu -----------------------------*/
#menu ul{
	position:relative;
	float:left;	
	width:228px;
	margin-left:0px;
	padding-left:0px;
}
#menu ul li{
	position:relative;
	float:left;
	width:228px;
	list-style:none;
	margin-top:6px;
	margin-left:0px;
	padding-left:0px;
}

/*#menu #smenu ul{
	position:relative;
	float:left;	
	width:228px;
	height:19px;
	margin-left:0px;
	padding-left:0px;
}*/
#menu #smenu ul li {
	position:relative;
	float:left;	
	width:220px;
	height:19px;
	margin-left:0px;
	padding-left:0px;
}
#menu #smenu ul li a {
	position:relative;
	float:left;
	width:220px;
	list-style:none;
	height:19px;
	margin-top:0px;
	margin-left:15px;
	padding-left:15px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#menu #smenu ul li a:hover,
#menu #smenu ul li a.actif {
	color:#FF3333;
}
#menu2 ul{
	position:relative;
	float:left;	
	width:228px;
}
#menu2 ul li{
	position:relative;
	float:left;
	width:200px;
	list-style:none;
	height:25px;
	margin-top:5px
}
#menu2 ul li a {
	text-decoration:none;
	color:#999999;
}
#menu2 ul li a:hover,
#menu2 ul li a.actif {
	text-decoration:none;
	color:#FF0000;
}

#menu ul li a#accueil {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_accueil.jpg);
}
#menu ul li a#accueil.actif,
#menu ul li a#accueil:hover {
	background-image:url(../images/fond/m_accueil_a.jpg);
}
#menu ul li a#bateaux {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_bateaux.jpg);
}
#menu ul li a#bateaux.actif,
#menu ul li a#bateaux:hover {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_bateaux_a.jpg);
}

#menu ul li a#moteur {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_moteurs.jpg);
}
#menu ul li a#moteur.actif,
#menu ul li a#moteur:hover {
	background-image:url(../images/fond/m_moteurs_a.jpg);
}

#menu ul li a#remorque {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_remorque.jpg);
}
#menu ul li a#remorque.actif,
#menu ul li a#remorque:hover {
	background-image:url(../images/fond/m_remorque_a.jpg);
}

#menu ul li a#occasions {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_occasions.jpg);
}
#menu ul li a#occasions.actif,
#menu ul li a#occasions:hover {
	background-image:url(../images/fond/m_occasions_a.jpg);
}

#menu ul li a#location {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_locations.jpg);
}
#menu ul li a#location.actif,
#menu ul li a#location:hover {
	background-image:url(../images/fond/m_locations_a.jpg);
}

#menu ul li a#shop {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_shop.jpg);
}
#menu ul li a#shop.actif,
#menu ul li a#shop:hover {
	background-image:url(../images/fond/m_shop_a.jpg);
}

#menu ul li a#tuning {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_tuning.jpg);
}
#menu ul li a#tuning.actif,
#menu ul li a#tuning:hover {
	background-image:url(../images/fond/m_tuning_a.jpg);
}

#menu ul li a#atelier {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_atelier.jpg);
}
#menu ul li a#atelier.actif,
#menu ul li a#atelier:hover {
	background-image:url(../images/fond/m_latelier_a.jpg);
}

#menu ul li a#contact {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_contact.jpg);
}
#menu ul li a#contact.actif,
#menu ul li a#contact:hover {
	background-image:url(../images/fond/m_contact_a.jpg);
}

#menu ul li a#liens {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_liens.jpg);
}
#menu ul li a#liens.actif,
#menu ul li a#liens:hover {
	background-image:url(../images/fond/m_liens_a.jpg);
}

#menu ul li a#news {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_news.jpg);
}
#menu ul li a#news.actif,
#menu ul li a#news:hover {
	background-image:url(../images/fond/m_news_a.jpg);
}

#menu ul li a#ou {
	position:relative;
	float:left;
	width:228px;
	height:39px;
	background-image:url(../images/fond/m_ou.jpg);
}
#menu ul li a#ou.actif,
#menu ul li a#ou:hover {
	background-image:url(../images/fond/m_ou_a.jpg);
}
/****************** texte ******************************/
#texte_top{
	position:relative;
	float:left;
	width:727px;
	height:40px;
	background-image:url(../images/fond/texte_top.jpg);
}
#texte_bottom{
	position:relative;
	float:left;
	width:727px;
	height:38px;
	background-image:url(../images/fond/texte_bottom.jpg);
	background-repeat:repeat-y;
}
#texte{
	position:relative;
	float:left;
	width:652px;
	min-height:450px;
	background-image:url(../images/fond/texte.jpg);
	background-repeat:repeat-y;
	padding-left:45px;
	padding-right:30px;
}

#pied{
	position:relative;
	float:left;
	width:955px;
	text-align:center;
	height:25px;
	background-image:url(../images/fond/menu.jpg);
	color:#CCCCCC;
}
#bottom {
	position:relative;
	float:left;
	width:955px;
	background-image:url(../images/fond/menu.jpg);
}
#copy {
	text-align: center;
	font-size: 10px;
	margin-top:20px;
	color:#FFFFFF;
	text-decoration: none;
}


#copy a:link,
#copy a:visited,
#copy a:hover,
#copy a:active {
	color:#FFFFFF;
	text-decoration: none;
}

.cadre {
	border: 1px solid #000099;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
