/* CSS Document */
body { background:url(../images/bg.gif) repeat-x #ffffff; margin:0; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#conteneur{ width:955px; margin:0 auto; position:relative;}

#gauche {float:left; padding:0; margin:0; width:905px; }
#droite {float:left; display:inline; padding:0; margin:71px 0 0 0; width:50px; height:313px; background:url(../images/img_nav/bg-droite.jpg) no-repeat left top;}

#logo {float:left; display:inline; padding:0; margin:18px 0 0 5px; width:308px; height:136px; background:url(../images/logo-amc.jpg) no-repeat;}
#logo h1 {padding:0; margin:0px; text-indent:-5000px;}

ul#menuHaut {float:left; display:inline; padding:0; margin:46px 0 0 0; width:592px; height:108px; background:url(../images/bg-menu-haut.jpg) repeat-x top #114476; font-size:1.2em; list-style:none;}
ul#menuHaut li {float:left; display:inline; padding:0px; margin:0 20px 0 0px; font-weight:bold; height:25px;line-height:25px;}
ul#menuHaut li a { color:#FFFFFF; text-decoration:none; padding:0; margin:0; }

#conteneurmenu {width:900px; display:inline; height:57px; background:url(../images/img_nav/gauche-menu2.jpg) no-repeat left #114476; font-size:1.2em; z-index:1000; float:left; padding:0px; margin:0 0 0 5px;}

#zoneTitre {float:left;display:inline; width:855px; height:173px; padding:0 0 0 45px; margin:0 0 0 5px; background:url(../images/img_nav/gauche-photo-titre.jpg) no-repeat left #114476;}
#zoneTitre h2 {float:left; padding:120px 0 0 15px; margin:0; width:824px; height:32px; border:8px solid #20609e; background:url(../images/img_nav/photo-titre.jpg); font-size:2.1em; font-family:Georgia, Times, serif; color:#FFFFFF; font-style:italic; font-weight:normal;}

#contenu {float:left; display:inline; padding:0; margin:1px 0 0 50px; width:855px; background:#f1f1f1;}
#contenu h3 {float:left; display:inline; width:775px; padding:5px 0 0 22px; margin:25px 0 10px 20px; color:#3878b0; font-size:1.9em; font-family:Georgia, Times, serif; font-style:italic; font-weight:normal; background:url(../images/guillemets-ouvrant.gif) no-repeat left top; }
#contenu h3 span {color:#124d87; font-size:1.1em; font-weight:bold;}
#contenu p {float:left; display:inline; margin:0 0 10px 40px; padding:0; width:775px; color:#21609e; font-size:1.2em; line-height:18px; text-align:justify;}
#contenu p.alerteEmail {float:left; display:inline; margin:0 0 10px 40px; padding:0; width:375px; color:#21609e; font-size:1.2em; line-height:18px; text-align:justify;}
#contenu p label {display:block; width:100px; float:left; padding:0 0 0 5px; margin:0; line-height:16px;}
#contenu p span {font-size:1.2em; font-weight:bold;}
#contenu p img {border:4px solid #afd1e4;}
#contenu p.puce {float:left; clear:left; display:inline; margin:0px 0 5px 70px; padding:0 0 0 10px; width:735px; color:#21609e; font-size:1.2em; line-height:18px; text-align:justify; background:url(../images/puce-actualite.gif) no-repeat 0px 5px ;}
#contenu p.puce span {color:#c50405; font-size:13px; font-weight:normal;}
#contenu p.puce img {border:none;}
#contenu h4 {float:left; display:inline; margin:0 0 2px 40px; padding:0; width:775px; color:#c50405; font-size:1.3em;}
#contenu a {color:#21609e;}

#contenu #load {z-index:10; position:absolute; top:450px; left:50px; padding:50px 0; margin:0; width:855px; text-align:center; background:#f1f1f1;}
#contenu #affichage {z-index:10; position:absolute; color:#ce0404; top:450px; right:100px; padding:0; margin:0px 0; width:855px; text-align:right; font-size:12px; font-weight:bold;}
#contenu #affichage a {color:#ce0404; text-decoration:none; font-weight:normal; margin:0 5px; }

#contenu #pages { clear:both; padding:0; margin:15px 40px; font-size:1.3em; font-weight:bold; text-align:center; width:775px;}
#contenu #pages a {color:#21609e; text-decoration:none; margin:0 2px; }
#contenu #pages a.select {color:#ce0404; text-decoration:none;  margin:0 2px; }

/* affichage liste bateaux avec détail */
ul.detaille{ float:left;display:inline; margin:0px 0; padding:0px;  list-style:none; width:855px; text-align:left;}
ul.detaille li{ padding:15px 0 10px 0;display:inline; margin:0px 40px; list-style:none; width:775px; float:left; border-bottom:1px solid #c6c8ca;} 
ul.detaille li a {display:block; width:775px; color:#21609e; text-decoration:none; font-size:1.2em; line-height:16px}
ul.detaille li a span.pictoPhoto{ float:left;display:inline; width:86px; border:1px solid #d9dbdc; margin:0 5px 0 0; background:#99FF00}
ul.detaille li a span.pictoPhoto img {border:3px solid #ffffff;display:inline;}
ul.detaille li a span.marqueModele{ display:inline; float:left; color:#ce0404; font-weight:bold; width:670px; }
ul.detaille li a span.modele{ display:none;}
ul.detaille li a span.marque{ display:none;}
ul.detaille li a span.dimension{ /*display:inline;*/ float:left; display:block; width:100px; font-size:1em;}
ul.detaille li a span.annee{float:left; display:inline; padding:0 15px; width:100px;}
ul.detaille li a span.prix{ display:block; float:left; width:200px; font-size:1em; font-weight:bold;}
ul.detaille li a span.description{ display:inline; float:left; padding:0; width:670px; margin:3px 0 0 0;}
ul.detaille #enteteListeOccaz {display:none;}

/* affichage liste bateaux en ligne avec img au rollover */
ul.ligne{ clear:left; float:left; margin:0px 0; padding:0px; list-style:none; width:757px; position:relative; text-align:left;}
ul.ligne li{ float:left; margin:0; padding:0 50px; list-style:none; width:757px; font-size:1.2em; } 
ul.ligne li a{display:block; color:#21609e; text-decoration:none; padding:10px 10px; margin:0; width:737px; border-bottom:1px solid #ce0404;}
ul.ligne li a span.marqueModele{ display:none;}
ul.ligne li a span.description{ display:none;}
ul.ligne li a span.marque{ display:block; float:left; width:170px; font-weight:bold;}
ul.ligne li a span.modele{ display:block; float:left; width:250px;}
ul.ligne li a span.annee{ display:none;}
ul.ligne li a span.dimension{ display:block; float:left; width:150px;}
ul.ligne li a:hover{color:#424a51; background:#d4e8f3; border-bottom:1px solid #ce0404;}
ul.ligne li a img{ display:none;}
ul.ligne li a:hover span.pictoPhoto{position:absolute; width:80px; padding:3px; background:#FFF; border:1px solid #d9dbdc; left:710px; margin:-25px 0px 0 0px; text-align:center;}
ul.ligne li a:hover span.pictoPhoto img{ display:inline;}
#enteteListeOccaz {float:left; display:inline; padding:0 20px; margin:20px 40px 0 40px; width:737px; height:33px; background:url(../images/img_nav/entete-liste-occasion.jpg); line-height:33px; font-size:1.3em; color:#FFFFFF;}
#enteteListeOccaz .enteteMarque {float:left; display:block; width:170px;}
#enteteListeOccaz .enteteModele {float:left; display:block; width:250px;}
#enteteListeOccaz .enteteDimensions {float:left; display:block; width:155px;}
#enteteListeOccaz .entetePrix {float:left; display:block; width:100px;}
#enteteListeOccaz .entetePhoto {float:left; display:block; width:50px;}
#enteteListeOccaz a {text-decoration:none; color:#FFFFFF;}


/* affichage liste bateaux en galerie photo */
ul.colonne{ float:left; display:inline; margin:0px; padding:0px; list-style:none; width:855px; position:relative; text-align:left;}
ul.colonne li{float:left;display:inline; margin:25px 0 0 40px; padding:1px 0; list-style:none; width:230px; font-size:1.2em; line-height:16px; } 
ul.colonne li a{ color:#21609e; text-decoration:none;}
ul.colonne li a span.pictoPhoto{width:80px;display:inline; padding:3px; margin:0 5px 0 0; background:#FFF; border:1px solid #d9dbdc; float:left;}
ul.colonne li a span.marqueModele{ display:none;}
ul.colonne li a span.description{ display:none;}
ul.colonne li a span.marque{display:block; float:left; color:#ce0404; font-weight:bold; width:133px;}
ul.colonne li a span.modele{display:block; float:left; color:#ce0404; font-weight:bold; width:133px; overflow:hidden; height:16px;}
ul.colonne li a span.prix{display:block; float:left; width:106px;}
ul.colonne li a span.annee{display:block; float:left; width:106px;}
ul.colonne li a span.dimension{ display:none;}
ul.colonne #enteteListeOccaz {display:none;}

.tableau {float:left; clear:left; margin:0 40px 10px 40px; color:#21609e; font-size:1.2em; border:1px solid #c50405;}
.tableau .entete { background:url(../images/img_nav/bg-entete-tableau.jpg) repeat-x top; color:#FFFFFF; font-weight:bold;}
.titre {color:#c50405; font-size:1.3em;}

#source {position:absolute; top:410px; left:605px; padding:5px 7px; width:247px; height:90px; background:url(../images/img_nav/encart-source.gif) no-repeat; font-size:1.5em; color:#FFFFFF; font-family:Georgia, Times, serif; font-style:italic; letter-spacing:-1px; line-height:18px;}
#source span {font-size:1.2em; color:#FFFFFF; }
#source a {color:#114475; display:block; margin:4px 0 0 25px; text-decoration:none; }

#compte {position:absolute; top:425px; left:605px; padding:5px 7px; width:247px; height:69px; background:url(../images/img_nav/encart-compte.gif) no-repeat; font-size:1.6em; color:#FFFFFF; font-family:Georgia, Times, serif; font-style:italic; letter-spacing:-1px; line-height:19px;}
#compte span {font-size:1.2em; color:#FFFFFF; }
#compte a {color:#114475; display:block; margin:4px 0 0 25px; text-decoration:underline; }

#acces {position:absolute; top:600px; left:605px; padding:10px 40px; width:181px; height:24px; background:url(../images/img_nav/encart-plan-acces.gif) no-repeat; font-size:1.7em; color:#FFFFFF; font-family:Georgia, Times, serif; font-style:italic; letter-spacing:-1px; font-weight:bold;}
#acces a {color:#114475; display:block; text-decoration:none; }

#adresse {position:absolute; top:455px; left:605px; padding:5px 7px; width:247px; height:127px; background:url(../images/img_nav/encart-adresse.gif) no-repeat; font-size:1.6em; color:#FFFFFF; font-family:Georgia, Times, serif; font-style:italic; letter-spacing:-1px; line-height:19px;}
#adresse span {font-size:1.2em; color:#FFFFFF; }
#adresse a {color:#114475; display:block; margin:4px 0 0 25px; text-decoration:underline; }


/* fiche bateau */
#retourListe {position:absolute; display:inline; top:420px; left:785px; color:#21609e; font-size:1.2em; text-decoration:none; width:85px;}
#retourListe:hover {position:absolute; display:inline; top:420px; left:785px; color:#21609e; font-size:1.2em; text-decoration:underline; width:85px;}

#prixOccaz {float:left; display:inline; margin:10px 0 0 40px; padding:0 10px; width:380px; height:30px; line-height:30px; background:url(../images/bg-prix-occaz.gif); color:#FFFFFF; font-size:1.4em; font-weight:bold;}
ul#caract { float:left; display:inline; width:400px; margin:0 0 0 40px; padding:5px 0 0 0; color:#21609e; font-size:1.2em; list-style:none;}
ul#caract li {float:left; margin:1px 0; border-bottom:1px solid #c6c8ca; padding:4px 10px 5px 10px; width:380px; color:#21609e;}
.titreCaract {display:block; float:left; width:120px; font-weight:bold; font-size:1.1em;}
.contenuCaract {display:block; float:left; }
#financement{float:left; padding:10px 10px !important; margin:15px 0 20px 0px !important; width:400px; background:#e6e6e6; color:#1f2324 !important; font-size:0.8em; text-align:justify; border-bottom:none;}

#colonnePhoto{ width:358px; position:relative; float:left; margin:-30px 0 0 20px; padding:0}
#photoPrincipale { position:relative; float:left; padding:0; margin:0; width:358px;}
#photoPrincipale img {border:4px solid #afd1e4; }
#photoPrincipale a {text-decoration:none; border:none;}

#ssTitreGalerie{float:left; padding:6px 0 6px 10px; margin:15px 0 0 0; width:348px; background:#e6e6e6; /*height:30px; line-height:30px;*/ color:#ce0404; font-size:1.3em; font-weight:bold; }
	
#galerieBateau{float:left; padding:0 0 5px 0; margin:5px 0 0 0; width:370px;}
#galerieBateau .picSmall {width:113px; margin:5px 10px 5px 0; padding:0; float:left; height:75px; overflow:hidden; border-bottom:4px solid #afd1e4;}



#footer {clear:left; float:left; padding:0 0 0 15px; margin:0 5px; width:930px; background:url(../images/footer.jpg); height:35px; line-height:35px; }
#footer p {float:left; display:inline; padding:0; margin:0 365px 0 0; color:#FFFFFF; font-size:1.5em; font-family:Georgia, Times, serif; font-style:italic; font-weight:bold;}
#footer a {float:left; display:inline; padding:0; margin:0; color:#21609e; font-weight:bold; font-size:1.2em; text-decoration:none;}