/* CSS Document */body {	margin:0px;	padding:0px;	background-color:#FFCC99;	}	#localisation {	width:630px;	height:500px;	margin-left:10px;	background-color:#FFFFFF;	margin-top:15px;	margin-left:150px;	}	#divloc {	width:242px;	height:45px;	background-image:url(images/visite.gif);	margin-left:35px;	margin-top:15px;	float:left;	}	#electraaccueil {	width:243px;	height:143px;	background-image:url(images/electra.gif);	float:left;	margin-left: 35px;	margin-top: 10px;	}	/*Bloc principal */ /*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal */	#container {	margin-top:2px;	width:800px;	height:1200px;	left:50%;	margin-left:-400px;	position:absolute;	background-color:#FFCC99;	}	#box {	width:800px;	height:auto;	background-color:#FF9900;	left: 0px;	top: 0px;	}	#boxinfos {	width:650px;	height:auto;	margin-top:8px;	float:left;	}	#boxgalerie {	width:650px;	height:auto;	margin-top:20px;	float:left;	}	#bandeau {	width:800px;	height:120px;	background-image:url(images/bandeau.gif);	background-repeat:no-repeat;	}	#menubandeau {	width:800px;	height:20px;	background-color:#FFCC99;	margin-top:100px;	float:left;	}#marqueur {	width:14px;	height:20px;	float:left;	background-color:#FF0000;	}	#bouton1 {	width:100px;	height:20px;	background-image:url(images/bouton1.gif);	float:left;	}	#bouton1:hover {	background-image:url(images/bouton1.gif);	background-position:0 -20px;	}	#bouton2 {	width:100px;	height:20px;	background-image:url(images/bouton2.gif);	float:left;	}	#bouton2:hover {	background-image:url(images/bouton2.gif);	background-position:0 -20px;	}	#bouton3 {	width:100px;	height:20px;	background-image:url(images/bouton3.gif);	float:left;	}	#bouton3:hover {	background-image:url(images/bouton3.gif);	background-position:0 -20px;	}	#bouton4 {	width:100px;	height:20px;	background-image:url(images/bouton4.gif);	float:left;	}	#bouton4:hover {	background-image:url(images/bouton4.gif);	background-position:0 -20px;	}	#bouton5 {	width:100px;	height:20px;	background-image:url(images/bouton5.gif);	float:left;	}	#bouton5:hover {	background-image:url(images/bouton5.gif);	background-position:0 -20px;	}	#bouton6 {	width:100px;	height:20px;	background-image:url(images/bouton6.gif);	float:left;	}	#bouton6:hover {	background-image:url(images/bouton6.gif);	background-position:0 -20px;	}	#bouton7 {	width:100px;	height:20px;	background-image:url(images/bouton7.gif);	float:left;	}	#bouton7:hover {	background-image:url(images/bouton7.gif);	background-position:0 -20px;	}	/*pied page *//*pied page *//*pied page *//*pied page *//*pied page *//*pied page *//*pied page *//*pied page *//*pied page *//*pied page */		#piedpage {	width:800px;	height:40px;	background-color:#FF9900;	}	#textepiedpage {	width:270px;	height:40px;	background-image:url(images/piedpage2.gif);	background-repeat:no-repeat;	background-position:right;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	float:right;	color:#FFFFFF;	}#logopiedpage {	width:200px;	height:40px;	float:left;	background-image:url(images/piedpage.gif);	background-repeat:no-repeat;	}	/*menu vertical */	#menuvertical {	margin-left:10px;	margin-top:8px;	width:130px;	height:510px;	float:left;	background-image:url(images/fondmenu.gif);	background-repeat:no-repeat;	}	.text1menu {	color:##FF9900;	height:15px;	margin-left:10px;	margin-top:20px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	padding: 0px;	}	.text1menu a:hover {	color:#333333;	}.text1menu a {	color:#FF9900;	text-decoration:none;	}	.text1menuAccueil {	color:##FFFFFF;	height:15px;	margin-left:10px;	margin-top:20px;	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	font-weight:bold;	font-style:italic;	padding: 0px;	}	.text1menuAccueil a:hover {	color:#333333;	}.text1menuAccueil a {	color:#FFFFFF;	text-decoration:none;	}	.text2menu {	height:15px;	color:#FF9900;	margin-left:10px;	margin-top:1px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	width: 110px;	}	.text2menu a:hover {	color:#333333;	}.text2menu a {	color:#FF9900;	text-decoration:none;	}	.text3menu {	width:110px;	height:28px;	color:#333333;	margin-left:10px;	margin-top:1px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	}	.text3menu a:hover {	color:#333333;	}.text3menu a {	color:#FF9900;	text-decoration:none;	}	#text4menu {	width:110px;	height:28px;	color:#FF3333;	margin-left:10px;	margin-top:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	text-align:left;	}	#text4menu a:hover {	color:#FF0000;	}#text4menu a {	color:#FF0000;	text-decoration:none;	}	#textdate {	width:110px;	height:25px;	color:#333333;	margin-left:10px;	margin-top:25px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	font-size:10px;	float:left;	}		/*Infos accueil *//*Infos accueil *//*Infos accueil *//*Infos accueil *//*Infos accueil *//*Infos accueil *//*Infos accueil */	#marques {	width:600px;	height:200px;	float:left;	margin-left:15px;	margin-top:20px;	background-image:url(images/fondmarques.gif);	background-position: top left;	background-repeat: no-repeat;	padding-left: 20px;	}	.logosmarques {	width:50px;	height:30px;	float:left;	margin-top:35px;	margin-left: 18px;	}.logosmarques2 {	width:50px;	height:30px;	float:left;	margin-top:10px;	margin-left: 18px;	}	.textemarques {	width:50px;	height:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#333333;	font-style:italic;	margin-left:18px;	margin-top:2px;	float:left;	}#niouzes {	width:572px;	height:322px;	background-image:url(images/fondniouzes_vide.gif);	margin-top:15px;	margin-left:10px;	background-position: top;	background-repeat: no-repeat;	float: left;	}	#texteniouzes {	width:260px;	height:auto;	color:#333333;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:90px;	margin-top:30px;	}	.texteniouzes2 {	width:260px;	height:auto;	color:#FF0033;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:90px;	margin-top:30px;	}	.texteniouzes2 a {	text-decoration:underline;	color:#FF0033;	}	.texteniouzes2 a:hover {	text-decoration:none;	}			#boxmoteurbretagne {	width:300px;	height:50px;	background-color:#FF9900;	float:left;	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:12px;	margin-top:20px;	margin-left:20px;	}	#boxmoteurbretagne a {	text-decoration:none;	color:#FFFFFF;	}	#boxmoteurbretagne a:hover {	text-decoration:none;	color:#FFCC99;	}		#boxcompteur {	width:230px;	height:50px;	background-color:#FF9900;	float:left;	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:12px;	margin-top:20px;	padding-left:20px;	}		/* pages kayaks...*/ /* pages kayaks...*//* pages kayaks...*//* pages kayaks...*//* pages kayaks...*//* pages kayaks...*//* pages kayaks...*//* pages kayaks...*/	.kayaks {	width:608px;	height:263px;	margin-left:20px;	float:left;	margin-top:15px;	background-image:url(images/fondbateaux.gif);	background-position: top left;	background-repeat: no-repeat;	}	.kayaksmarque {	width:110px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:20px;	color:#333333;	}	.kayaksmodele {	width:110px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:20px;	color:#333333;	margin-left: 120px;	}	.kayakimage {	width:430px;	height:160px;	float:left;	margin-top:1px;	}	.kayaktexte {	width:430px;	height:30px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	float:left;	margin-top:1px;	color:#333333;	}	.kayaksLargeur {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	}.kayaksLongueur {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	padding-left: 70px;	}	.kayaksPoids {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	padding-left: 60px;	}.kayaksPrix {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	padding-left: 35px;	}	.kayaks2 {	width:608px;	height:263px;	margin-left:20px;	margin-top:15px;	float:left;	background-image:url(images/fondbateaux2.gif);	background-position: top left;	background-repeat: no-repeat;	}	.kayaksmarque2 {	width:110px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:20px;	color:#333333;	}	.kayaksmodele2 {	width:110px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:20px;	color:#333333;	margin-left: 120px;	}	.kayakimage2 {	width:430px;	height:160px;	float:left;	margin-top:1px;	}	.kayaktexte2 {	width:430px;	height:30px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	float:left;	margin-top:1px;	color:#333333;	}	.kayaksLongueur2 {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	padding-left: 65px;	}	.kayaksLargueur2 {	width:60px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	margin-top:1px;	float:left;	color:#333333;	}	.kayaksPoids2 {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	padding-left: 60px;	}.kayaksPrix2 {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:left;	margin-top:1px;	color:#333333;	padding-left: 45px;	}	#titre {	width:468px;	height:50px;	background-image:url(images/fondtitre.gif);	background-repeat:no-repeat;	margin-left:38px;	margin-top:40px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FF9900;	text-align:center;	float:left;	}	#titrebis {	width:458px;	height:25px;	margin-left:5px;	margin-top:12px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FF9900;	text-align:center;	float:left;	}	#titre2 {	width:468px;	height:50px;	background-image:url(images/fondtitre.gif);	background-repeat:no-repeat;	margin-left:155px;	margin-top:40px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FF9900;	text-align:center;	float:left;	background-position: top left;	}	#titre2bis {	width:458px;	height:25px;	margin-left:5px;	margin-top:18px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FF9900;	text-align:center;	float:left;	}/* pages produits*//* pages produits*//* pages produits*//* pages produits*//* pages produits*//* pages produits*//* pages produits*//* pages produits*//* pages produits*/.produits {	width:469px;	height:263px;	margin-left:60px;	margin-top:15px;	background-image:url(images/fondproduits.gif);	background-repeat: no-repeat;	background-position: top left;	}	.produitsmarque {	width:100px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	margin-top:18px;	color:#333333;	float: left;	}	.produitsmodele {	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	margin-left:60px;	margin-top:18px;	color:#333333;	float: left;	width: 103px;	}	.produitimage {	width:330px;	height:170px;	padding-top: 10px;	float: left;	padding-left: 25px;	}	.produitsprix {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#333333;	float: right;	padding-top: 15px;	}	.produits2 {	width:469px;	height:263px;	margin-left:150px;	margin-top:15px;	background-image:url(images/fondproduits2.gif);	background-position: top left;	background-repeat: no-repeat;	}	.produitsmodele2 {	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	margin-top:18px;	color:#333333;	float: right;	width: 103px;	margin-left: 60px;	}	.produitimage2 {	width:330px;	height:170px;	margin-top:15px;	float: left;	padding-left: 15px;	}	.produitsmarque2 {	width:100px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	margin-top:18px;	color:#333333;	float: right;	}	.produitsprix2 {	width:50px;	height:15px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	float:right;	color:#333333;	padding-top: 10px;	padding-right: 20px;	}	.titreproduits {	width:383px;	height:50px;	background-image:url(images/fondtitre2.gif);	background-repeat:no-repeat;	text-align:center;	background-position: top left;	}	.titreproduitsbis {	width:373px;	height:30px;	margin-left:4px;	margin-top:18px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FF9900;	text-align:center;	float:left;	}	.titreproduits2 {	width:383px;	height:50px;	background-image:url(images/fondtitre2.gif);	background-repeat:no-repeat;	text-align:center;	float: left;	}	.titreproduits2bis {	width:373px;	height:30px;	margin-left:4px;	margin-top:18px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FF9900;	text-align:center;	float:left;	}/* news */ /* news *//* news *//* news *//* news *//* news *//* news *//* news *//* news *//* news *//* news *//* news *//* news *//* news */#news {	height:73px;	margin-top:15px;	background-image:url(images/fondnews.gif);	background-position: top left;	background-repeat: no-repeat;	}	#newsdate {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	color:#FF9933;	padding-left: 145px;	padding-top: 14px;	}	#newstexte {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	margin-top:6px;	color:#666666;	padding-left: 105px;	width: 520px;	}	#news2 {	width:650px;	height:73px;	margin-top:15px;	background-image:url(images/fondnews2.gif);	background-position: top left;	background-repeat: no-repeat;	}	#newsdate2 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	color:#FF9933;	padding-left: 70px;	padding-top: 14px;	}	#newstexte2 {	width:520px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	font-style:italic;	margin-top:6px;	color:#666666;	padding-left: 25px;	}	/* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*//* liens*/.liens {	width:500px;	height:30px;	background-image:url(images/fondliens.gif);	margin-top:10px;	float:left;	background-position: center;	background-repeat: no-repeat;	padding-left: 35px;	}	.texteliens {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	padding-top: 8px;	}	#liens2 {	width:63px;	height:30px;	background-image:url(images/boutonlien.gif);	background-repeat:no-repeat;	background-position:0 0px;	margin-top:10px;	float:left;	}	#liens2 :hover {	background-image:url(images/boutonlien.gif);	background-position:0 -30px;	float:left;	}/* location*//* location*//* location*//* location*//* location*//* location*//* location*//* location*//* location*//* location*//* location*//* location*//* location*/#locations {	background-image:url(images/fondloc.gif);	background-repeat: no-repeat;	background-position: center;	height: 1040px;	}	#locationimage {	padding-top: 90px;	}/*electra*/	/*electra*/	/*electra*/	/*electra*/	/*electra*/	/*electra*/	/*electra*/	/*electra*/	/*electra*/	/*electra*/	.electrabike {	width:650px;	height:479px;	margin-top:10px;	background-image:url(images/fondelectra.gif);	float:left;	}	.electratexte {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	margin-top:60px;	text-align:center;	}	.electraimage {	margin-top:35px;	width: 545px;	padding-left: 85px;	}	/*commande*//*commande*//*commande*//*commande*//*commande*//*commande*//*commande*/#textecommande {	width:490px;	height:290px;	margin-left:25px;	margin-top:25px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#333333;	text-align:justify;	font-style:italic;	font-weight:bold;	}	#textecommande a {	color:#FF6600;	}	#textecommande a:hover {	color:#333333;	}	#fondcommande {	width:635px;	height:329px;	background-image:url(images/fondcommande.gif);	margin-top:80px;	margin-left:5px;	float:left;	}/*Modele canoe*/.boite_produit_gb {	width:463px;	height:242px;	padding-left:130px;	}.marque_modele_gb_droite {	float:left;	width:371px;	padding-left:92px;	}.boite_produit_img_txt {	width:448px;	padding-left:15px; 	float:left;	}.boite_produit_spec {	width:383px;	height:15px;	padding-left:80px;	}.boite_produit_gb_gauche {	width:463px;	height:242px;	}.marque_modele_gb_gauche {	float:left;	width:360px;	padding-left:103px;	}.boite_produit_img_txt_gauche {	width:433px;	float:left;	padding-left:30px;	}.boite_produit_spec_gauche {	width:383px;	height:15px;	padding-left:92px;	}/*Mdodele Anorak*/.boite_produit_pb {	width:357px;	height:242px;	}.boite_produit_marque_modele_pb {	float:left;	width:265px;	padding-left:92px;	}.boite_produit_pb_imgtxt {	width:357px;	}.boite_produit_pb_droite {	width:357px;	height:242px;	padding-left:103px;	}.boite_produit_marque_modele_pb_droite {	float:left;	width:265px;	padding-left:80px; 	}