@import url(styleHeaderMenu.css);

a img {
	border:none;	
}

a{
  color: #03393D;
} 

a:hover{
  color: #0093A7;
}

body {
	background-color:#003638;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

h2 {
	margin:0;
	padding:8px 0px 0px 15px;
	color:#ffffff;
	font-size:1.4em;
	text-align:left;
	background-color:#0093A7;
	height:30px;
		
}

h2#accesPrintemps, div#page div#conteneur div#droite.droiteInt h2#accesPrintemps{
  position: absolute;
  top: 8px;
  right: 15px;  
	margin: 0; padding: 0;
	color : #FDD525;
	font-size :1.4em;
	text-align :right;
	background-color :#2D8D7F;
	height: 30px;		
}

h2#accesPrintemps img, div#page div#conteneur div#droite.droiteInt h2#accesPrintemps img{
  vertical-align: middle; 
  margin-right: 5px;
}

h2#accesPrintemps a{
  color : #FDD525;
  text-decoration: none;
}

h2#accesPrintemps a:hover{
  color : #FDD525;
}

img.voeux{
	margin:0px 5px 0px 0px; padding:0;
	vertical-align:middle;
	float:right;
	border:none;
	
}
input.btnRechercher{
	width:75px;
	height:50px;
	text-align:right;
}
div#page {
	margin:0px auto 0px auto; 
	padding:0;
	width:930px;
	background:url(../images/fond-page-int.gif) repeat-y;
}
	div#page img.plusInfo{
		float:bottom;
		margin:0px 0px 0px 250px;
		padding:0;
		border:none;
	}
	div#page div#header {
		margin:0px 0px 0px 0px;
		padding:0;
		height:156px;
	}
	div#page div#banniereZone {
		margin:0;	padding: 0;			
		
		width:468px; height:63px;
		background-color: #D5E8E5;
		float : left;
	}
	
	
	div#page div#banniere{    
	  margin: 0 auto;
    width: 468px;
    height: 60px;
    background-color: #D5D9E8;
  }

	div#page div#conteneur {
		position:relative;
		margin:0;
		padding:0;
		border-left:#2D3F8D 1px solid;
		border-right:#2D3F8D 1px solid;
		overflow:auto;
		width:930px;
		background-image:url(../images/fond-div-gauche.gif);
		background-position:left;
		background-repeat:no-repeat;
	}
	
		div#page div#conteneur div#gauche {
			float:left;
			margin:0;
			padding:0;
			width:368px;
			background-image:url(../images/fond-div-gauche.gif);
			background-position:none;
			background-repeat:repeat-y;
			overflow:hidden;
		}
		div#page div#conteneur div#gauche input{
			
		}
			div#page div#conteneur div#gauche div#recherche {
				float:left;
				margin:0;
				padding:0;
				width:368px;
			}
			
				div#page div#conteneur div#gauche div#recherche div#formulaire{
					float:left;
					margin:5px 0px 0px 0px;
					padding:0;
					width:368px;
					height:172px;
					background-image:url(../images/formulaire.gif);
						background-position:left;
						background-repeat:no-repeat;
				}
				
				div#page div#conteneur div#gauche div#recherche div#formulaire h3 a{
				  color: #03393D;
				}
				
				div#page div#conteneur div#gauche div#recherche div#formulaire h3 a:hover{
          color: #0093A7;
        }
				
				div#page div#conteneur div#gauche div#recherche div#liens-recherche p#typeMembre a{
          color: #03393D;
        }
        
        div#page div#conteneur div#gauche div#recherche div#liens-recherche p#typeMembre a:hover{
          color: #0093A7;
        }
				
				div#page div#conteneur div#gauche div#recherche div#formulaire.pageRecherche{
					height:400px;
					background-image:url(../images/formulaireRecherche.gif);
						background-position:top left;
						background-repeat:no-repeat;
					
				}
					div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee {
						margin:4px 0px 0px 36px;
						
						font-size:1.2em;
						color:#FFFFFF;
					}
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee h3{						
									margin:0;
									padding:5px 0px 0px 15px;
									line-height:0px;
									font-size:1.2em;
									color:#ffffff;
								
						}
							div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee h3 img{
								margin:0;
							}
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee table{
							margin:-18px 0px 0px 0px;
							padding:0;
						}
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee select#selectType{
							width:300px;
						}
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee a:link, div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee a:visited{
							color:#FFFFFF;
							text-decoration:underline;
						}
							
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee div#voilier,
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee div#moteur,
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee div#leger,
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee div#moto,
						div#page div#conteneur div#gauche div#recherche div#formulaire div#rechercheDetaillee div#barque{
							display:none;
						}
						
					div#page div#conteneur div#gauche div#recherche div#formulaire h3{
						margin:6px 0px 0px 36px;
						padding:5px 0px 0px 15px;
						width:315px;
						height:40px;
						font-size:1.2em;				
					}
					
					div#page div#conteneur div#gauche div#recherche div#formulaire div#champs{
						margin:6px 0px 0px 36px;
						padding:0;
						width:300px;
						height:100px;											
					}
						div#page div#conteneur div#gauche div#recherche div#formulaire div#champs select#selectType{
							width:250px;
						}
					
						div#page div#conteneur div#gauche div#recherche div#formulaire div#champs h3{						
							margin:0;
							padding:5px 0px 0px 15px;
							line-height:0px;
							font-size:1.2em;
							color:#ffffff;
						}
						
						div#page div#conteneur div#gauche div#recherche div#formulaire div#champs table{
							margin:-20px 0px 0px 0px;
							padding:0;						
							font-size:1.2em;
							color:#FFFFFF;
							width:307px;
							height:62px;
						}
							div#page div#conteneur div#gauche div#recherche div#formulaire div#champs table select{
								margin:0; padding:0;
								font-size:1em;
								width:98px;
								
							}
								div#page div#conteneur div#gauche div#recherche div#formulaire div#champs table input{
									
									font-size:1em;
								}
				div#page div#conteneur div#gauche div#recherche div#liens-recherche{
					float:left;
					margin:10px 0px 0px 85px;
					_margin:10px 0px 0px 44px;
					padding:0;
					width:280px;
					height:120px;
					color:#FFF;
					background-image:url(../images/liens-recherche.gif);
						background-position:top left;
						background-repeat:no-repeat;
				}
							
						div#page div#conteneur div#gauche div#recherche div#liens-recherche p#annoncer_titre{
							font-size:1.2em;														
							list-style-image:url(../images/puce_anime.gif);
							color:#FFF;
							font-weight:bold;				
						}
							
							div#page div#conteneur div#gauche div#recherche div#liens-recherche p img#img_titre{
								margin:0px 0px -5px 0px;
								height:auto;
							}
							
							div#page div#conteneur div#gauche div#recherche div#liens-recherche p img{
								margin:0px 5px 0px 0px;
								height:8px;
							}
						
							div#page div#conteneur div#gauche div#recherche div#liens-recherche p a:link,
							div#page div#conteneur div#gauche div#recherche div#liens-recherche p a:visited{
								text-decoration:underline;
								color:#003366;
								font-weight:bold;
							}
							
							div#page div#conteneur div#gauche div#recherche div#liens-recherche p a:hover{
								text-decoration:underline;
								color:#FFFFFF;
								font-weight:bold;
							}
							
					div#page div#conteneur div#gauche div#recherche div#votreAnnonce{
						font-size:1.2em;
						color:#000000;
						width:350px;
						margin:540px 0px 0px 15px;
						padding:0px 0px 20px 0px;
						background-image:url(../images/fondVotreAnnonce.gif);
							background-position:top left;
							background-repeat:no-repeat;
					}
						div#page div#conteneur div#gauche div#recherche div#votreAnnonce p{
							margin:5px 5px 50px 10px;
							font-weight:bold;
							width:325px;
						
						}
					div#page div#conteneur div#gauche div#recherche div#flashPartenaires{
						float:left;
						margin-top:25px;
						width:368px;
						/*background-image:url(../images/flashPartenaires.gif);*/
						background :url(../images/fond_partenaire.gif) no-repeat left top;
					}
						div#page div#conteneur div#gauche div#recherche div#flashPartenaires h3{
							margin:0;
							padding:12px 0px 5px 45px;
							font-size:1.2em;
							color:#000000;
						}
						
						div#flashPartenaires div{
							width : 48%;
							float : left;
						}
						
						div#page div#conteneur div#gauche div#recherche div#flashPartenaires h3{
							background : url(../images/etiquette_partenaire.gif) no-repeat 25px 9px;							
						}
						
						div#page div#conteneur div#gauche div#recherche div#flashPartenaires p{
							margin:5px 0px 0px 0px;
							padding:5px 0px 10px 35px;
							font-size:1.1em;
							color:#000000;
						}
							div#page div#conteneur div#gauche div#recherche div#flashPartenaires p img{
								margin:5px 0px 0px 10px;
								border:none;
							}
							div#flashPartenaires p .vv_img img{
								padding-left : 20px;
							}
							
					div#page div#conteneur div#gauche div#recherche div#rechEM{
						font-size:1.2em;
						margin:0px 0px 0px 36px;
					}
			div#page div#conteneur div#gauche div#annonces{
				float:left;
				margin:0;
				padding:0;
				width:370px;
			}
			
				div#page div#conteneur div#gauche div#annonces div#titre-annonces{
					float:left;
					margin:10px 0px 0px 20px;
					_margin:10px 0px 0px 10px;
					padding:0;
					width:222px;
					height:36px;
					background-image:url(../images/titre-annonce.gif);
						background-position:left;
						background-repeat:no-repeat;
				}
				
					div#page div#conteneur div#gauche div#annonces div#titre-annonces h3{
						margin:10px 0px 0px 14px;
						_margin:15px 0px 0px 18px;
						padding:0px 0px 0px 0px;
						width:315px;
						height:32px;
						font-size:1.2em;						
					}
					
				div#page div#conteneur div#gauche div#annonces div#annonce1{
					float:left;
					margin:-1px 0px 0px 20px;
					_margin:-6px 0px 0px 10px;
					padding:0;
					width:342px;
					height:115px;
					background-image:url(../images/fond-annonce1.gif);
						background-position:left;
						background-repeat:no-repeat;
				}
				
					div#page div#conteneur div#gauche div#annonces div#annonce1 img{
						float:left;
						margin:12px 0px 0px 8px;
						padding:0;
						width:120px;
						height:90px;
						
					}
					
					div#page div#conteneur div#gauche div#annonces div#annonce1 p{
						float:right;
						margin:12px 12px 0px 0px;
						_margin:12px 12px 0px 5px;
						padding:0;
						width:190px;
						height:90px;
					}
						div#page div#conteneur div#gauche div#annonces div#annonce1 p a{
						float:right;
						margin:-15px 0px 0px 0px;
						_margin:-18px 0px 0px 0px;
						padding:0;						
						width:66px;
						height:24px;
						background-image:url(../images/bouton-infos.gif);
							background-position:bottom right;
							background-repeat:no-repeat;					
						}
						
				div#page div#conteneur div#gauche div#annonces div#annonce2{
					float:left;
					margin:0px 0px 5px 22px;
					padding:0px 0px 0px 0px;
					width:342px;
					height:115px;
					background-image:url(../images/fond-annonce2.gif);
						background-position:left;
						background-repeat:no-repeat;
				}
				
					div#page div#conteneur div#gauche div#annonces div#annonce2 img{
						float:left;
						margin:12px 0px 0px 8px;
						padding:0;
						width:120px;
						height:90px;
						
					}
					
					div#page div#conteneur div#gauche div#annonces div#annonce2 p{
						float:right;
						margin:12px 12px 0px 0px;
						_margin:12px 12px 0px 5px;
						padding:0;
						width:190px;
						height:90px;
					}
					
						div#page div#conteneur div#gauche div#annonces div#annonce2 p a{
							float:right;
							margin:-15px 0px 0px 0px;
							_margin:-18px 0px 0px 0px;
							padding:0;						
							width:66px;
							height:24px;
							background-image:url(../images/bouton-infos.gif);
								background-position:bottom right;
								background-repeat:no-repeat;	
							}
						
		div#page div#conteneur div#droite {
		  position: relative;
			float:left;			
			margin:0px 0px 0px 0px;
			padding:0;
			width:562px;			
		}
		div#page div#conteneur div#droite.droiteInt{
			background-image:none;
			margin:0;
			padding:0;
			position:relative;
		}
		
			div#page div#conteneur div#droite.droiteInt form{
				margin:0; padding:0;		
			}
			
				div#page div#conteneur div#droite.droiteInt h2{
					margin:0;
					padding:8px 0px 0px 0px;
				}
			
			div#page div#conteneur div#droite form.form_newsletter, div#page div#conteneur div#droiteInt form.form_newsletter{
				margin:5px 0px 0px 0px;
				position:absolute;
				top:0;
				left:370px;
				width: 180px;
			}
			
			div#page div#conteneur div#droite form.formNlI{			        
				left: 740px;
				width: 180px;
			}
			
			div#page div#conteneur div#droite .form_newsletter  input#nl{
				margin: 0; padding: 0;        
        width: 135px;
        color: #0093A7;
        text-align: center;
			}
			
			div#page div#conteneur div#droite .form_newsletter input#sub{
				margin:0; padding:0;
        width: 25px;				
        vertical-align: top;
			}
			
			div#page div#conteneur div#droite div#texte{
				margin:5px 0px 15px 10px;
				font-size:1.2em;
			}
				div#page div#conteneur div#droite div#texte a:link, div#page div#conteneur div#droite div#texte a:visited{
					text-decoration:none;
					color:#0093A7;
				}
				div#page div#conteneur div#droite div#texte h2{
					color:#03393D;
					background:none;
					font-weight:bold;
					height:auto;
					width:auto;
				}
				div#page div#conteneur div#droite div#texte h3{	
          font-size: 1.1em;				      
          color:#03393D;
					background:none;
					font-weight:bold;
				}				
				div#page div#conteneur div#droite div#texte strong{
					font-weight:bold;
				}
				div#page div#conteneur div#droite div#texte p img{
					vertical-align:middle;
					margin:0px 5px 0px 0px;
					border:none;
				}
				div#page div#conteneur div#droite div#texte p.pagination{
					text-align:center;
				}
			
		  ul.list_webtv {
				margin:0;
				padding: 0;
				font-size : 1.2em;
				margin-left: 40px;
				list-style: square inside;
				font-size : 1.1em;
			}
			
			ul.list_webtv li{
				margin:0;
				padding: 0;
			}
			
			img.icone_webtv{
				margin-right : 3px;
				padding-top:0px;
				height: 24px;
			}
			
			img.icone_webcam{
				margin-right : 3px;
				padding-top:0px;				
			}			
			
			div#page div#conteneur div#droite div#phare{
				position:absolute;
				top:257px;
				_top:0;
				right:173px;
				_right:173px;
				width:101px;
				height:100px;
				background-image:url(../images/phare.gif);
					background-position:top left;
					background-repeat:no-repeat;
				z-index:50;			
			}
			
			/* zone de contenu - colonne de droite */	
			
			h2#titreAccueil{
        margin-bottom: 5px;
      }
      
      p.titreActuJC a{
        font-size: 11px;
        font-weight: bold;
        color: #03393D;
        text-decoration: none
      }
      
      p.titreActuJC a:hover{
        color: #0093A7;      
      }
      
      div#bloc-md12 h3, div#bloc-md34 h3, div#bloc-md56 h3{
        margin:0 ; padding: 0;
        font-size: 12px;
        font-weight: bold;
        color: #000;  
      }
      
      div#bloc-md12 h3 img, div#bloc-md34 h3 img, div#bloc-md56 h3 img{
        float: none;
        margin-right: 5px;
      } 
      			
			/* bloc wrapper (blocs 1 & 2) */
			div#bloc-md12{
			  overflow: hidden; 
        margin: 0 5px;    
        height: 195px; 
      }
			
			/* bloc 1 */
			div#bloc-md1{
        float: left;
        padding: 10px;         
			  width: 255px; 
			  height: 170px;
        background: #FFF url(../images/bloc-md1.jpg) no-repeat top left;
      }
      
      div#bloc-md1 p{
        margin: 0; padding: 0;
      }
      
      div#bloc-md1 img{
        float: left;
        margin-right: 5px;
      }
      
      div#bloc-md1 p.titreActuJC{
        margin-bottom: 5px;
        font-size: 11px;
        font-weight: bold;
        color: #03393D;
      }
      
      div#bloc-md1 p.contenuActuJC{
        margin-top: 5px;
        height: 90px;
      }
      
      div#bloc-md1 p.pinfoActuJC{
        float: right;
      }
      
      /* bloc 2 */
      div#bloc-md2{
        float: right; 
        padding: 10px;       
        width: 255px;
        height: 170px;
        background: #FFF url(../images/bloc-md2.jpg) no-repeat top left;
      }
      
      div#bloc-md2 a{
        color: #03393D;
        text-decoration: none;
      }
      
      div#bloc-md2 a:hover{
        color: #0093A7;
      }  
      
      div#bloc-md2 p.voirVideos{
        margin: 0;
        padding: 3px 0;                       
        margin-top: 2px;
      }
      
      div#bloc-md2 img.webtv{
        float: left; 
        width: 55px; 
        margin-right: 12px;
      }
      
      div#bloc-md2 a#avisdeclaircies{
        font-size: 12px;
        font-weight: bold;
      }
      
      /* bloc wrapper (blocs 3 & 4) */
			div#bloc-md34{
			  overflow: hidden; 
        margin: 0 3px 0 5px;     
        height: 200px;   
      }
			
			/* bloc 3 */
			div#bloc-md3{
        float: left;
        padding: 10px;         
			  width: 260px; 
			  height: 171px;
        background: #FFF url(../images/bloc-md3.jpg) no-repeat top left;        
      }
      
      div#bloc-md3 p{
        margin: 0; padding: 0;
      }
      
      div#bloc-md3 img{
        float: right;
        margin-left: 5px;
      }
      
      div#bloc-md3 p.titreActuJC{
        margin-bottom: 5px;
        font-size: 11px;
        font-weight: bold;
        color: #03393D;
      }
      
      div#bloc-md3 p.contenuActuJC{
        margin-top: 5px;
      }
      
      div#bloc-md3 p.pinfoActuJC, div#bloc-md3 p.voirTousLesPros{
        float: right;
      }
      
      div#bloc-md3 p.voirTousLesPros a{
        color: #03393D;
        text-decoration: none;
      }
      
      div#bloc-md3 p.voirTousLesPros a:hover{
        color: #0093A7;
      }
      
      /* bloc 4 */
      div#bloc-md4{
        float: right;        
        width: 274px;  
        background: #FFF url(../images/bloc-md4.jpg) no-repeat top left;        
      }
      
      div#bloc-md4 p{
        margin: 0; padding: 0;
        padding-top: 5px;
        text-align: center;
      }
      
      div#bloc-md4a p, div#bloc-md4b p{
        padding-top: 10px;
      }
      
      div#bloc-md4c a{
        color: #FFF;
        text-decoration: none;
      }
      
      div#bloc-md4c a:hover{
        color: #FFF;
      }
      
      div#bloc-md4d a{
        color: #013856;
        text-decoration: none;
      }
      
      div#bloc-md4d a:hover{
        color: #013856;
      }
      
      div#bloc-md4a{
        float: left;
        width: 164px;
        height: 122px;
        padding: 10px;
        background: #FFF url(../images/bloc-md4a.jpg) no-repeat top left;
        
      }
      
      div#bloc-md4b{
        float: right;
        width: 74px;
        height: 126px;
        padding: 8px;
        background: #FFF url(../images/bloc-md4b.jpg) no-repeat top left;
      }
      
      div#bloc-md4c{
        float: left;
        width: 264px;
        height: 78px;
        padding: 5px;
        background: #FFF url(../images/btn-lien.jpg) no-repeat top center;
        
      }
      
      div#bloc-md4c{
        font-size: 1.2em;
        font-weight: bold;
      }
      
      /* bloc wrapper (blocs 5 & 6) */
      div#bloc-md56{
			  overflow: hidden; 
        margin: 0 3px 0 5px;     
        height: 190px;   
      }
      
      /* bloc 5 */
			div#bloc-md5{
        float: left;
        padding: 10px;         
			  width: 255px; 
			  height: 170px;
        background: #FFF url(../images/bloc-md5.jpg) no-repeat top left;
      }
      
      div#bloc-md5 p{
        margin: 0; padding: 0;
      }
      
      div#bloc-md5 img{
        float: right;
        margin-left: 5px;
      }
      
      div#bloc-md5 p.titreActuJC{
        margin-bottom: 5px;
        font-size: 11px;
        font-weight: bold;
        color: #03393D;
      }
      
      div#bloc-md5 p.contenuActuJC{
        margin-top: 5px;
      }   
      
      div#bloc-md5 p.pinfoActuJC, div#bloc-md5 p.voirTousLesPartenaires{
        float: right;
      }
      
      div#bloc-md5 p.voirTousLesPartenaires a{
        color: #03393D;
        text-decoration: none;
      }
      
      div#bloc-md5 p.voirTousLesPartenaires a:hover{
        color: #0093A7;
      }
      
      /* bloc 6 */
      div#bloc-md6{
        float: right;        
        width: 278px;        
        height: 190px;      
        background: #FFF url(../images/bloc-md6.jpg) no-repeat top left;
      }
      
      div#bloc-md6 a{
        display: block;
        width: 278px;        
        height: 190px;
        text-decoration: none;
      }
				
					div#page div#conteneur div#droite div#membre{
					float:right;
					margin:0;
					
					padding:0;
					width:203px;
					height:136px;					
					background-image:url(../images/fond-espace-membre.gif);
						background-position:top left;
						background-repeat:no-repeat;
				}
				
					div#page div#conteneur div#droite div#membre h3{
						margin:10px 0px 0px 5px;
						padding:3px 0px 0px 17px;					
						height:20px;
						font-size:1.2em;
					}
					div#page div#conteneur div#droite div#membre table{
						margin:10px 0px 0px 20px;
						padding:0;
					}
					div#page div#conteneur div#droite div#membre a{
						float:right;
						margin:10px 10px 0px 0px;
						_margin:70px 0px 0px 130px;				
						padding:0;						
						width:66px;
						height:24px;
						background-image:url(../images/bouton-ok.gif);
							background-position:bottom right;
							background-repeat:no-repeat;	
					}
					
			div#page div#conteneur div#droite div.resultat{
				margin:10px 0px 0px 0px;
				background-image:url(../images/fond-bateau.gif);
				background-position:top left;
				background-repeat:no-repeat;
				height:180px;
				width:550px;
			}
				div#page div#conteneur div#droite div.resultat p{
					margin:0px 0px 0px 10px;
					padding:0;
				}
				div#page div#conteneur div#droite .resultat .titre-bateau{
					margin:20px 0px 0px 10px;
					padding:20px 0px 0px 0px;
				}
				div#page div#conteneur div#droite div.resultat p.bateau{
					margin:10px 0px 0px 15px;
					float:left;
					width:220px;
				}
				div#page div#conteneur div#droite div.resultat p.vendeur{
					text-align:center;
					margin:0px 0px 0px 10px;
					float:left;
				}
					div#page div#conteneur div#droite div.resultat img.photo{
						margin:10px 0px 0px 15px;
						float:left;
						align:center;
						border:none;
					}
				div#page div#conteneur div#droite div.ficheBateau{
					margin:5px 0px 0px 0px;
				}
				div#page div#conteneur div#droite div.ficheBateau-haut h3{
					padding:15px 0px 0px 15px;
					margin:0;
					background-image:url(../images/fond-haut-ficheBateau.gif);
					background-repeat:no-repeat;
					height:30px;
					font-size:1.2em;
				}
				
				div#page div#conteneur div#droite div.ficheBateau-bas{
					margin:0px 0px 5px 0px;
					background-image:url(../images/fond-bas-ficheBateau.gif);
					height:20px;
					padding:0;
					background-repeat:no-repeat;
				}
				
				#page #conteneur #droite #nav_prec_suiv div{
					float : left;
					width : 270px;					
				}
				
				#page #conteneur #droite #nav_prec_suiv div#nav_suiv p{
					text-align: right;					
					margin-right:85px;
				}
				#page #conteneur #droite #nav_prec_suiv div#nav_suiv p{
					background : url(../images/bullet_go_right.jpg) no-repeat right center;
					padding-right : 15px;
				}
				
				#page #conteneur #droite #nav_prec_suiv div#nav_prec p{					
					margin-left:85px;
				}
				
				#page #conteneur #droite #nav_prec_suiv div#nav_prec a{
					background : url(../images/bullet_go_left.jpg) no-repeat left center;
					padding-left : 15px;
				}
				
				div#page div#conteneur div#droite div.ficheBateau{
					background-image:url(../images/fond-milieu-ficheBateau.gif);
					background-repeat:repeat-y;	
					padding:0;
					margin:0;
				}
				
				div#page div#conteneur div#droite div.ficheBateau p{
					margin:0px 0px 0px 15px;
				}
				
				div#page div#conteneur div#droite div.ficheBateau .txt_fiche_gauche{
					float:left;
					width:230px
				}
				div#page div#conteneur div#droite div.ficheBateau .txt_fiche_gauche p{
					margin:0px 0px 20px 15px;
				}

				div#page div#conteneur div#droite div.ficheBateau .txt_fiche_droit{
					float:left;
					width:300px;
					padding:50px 0px 0px 0px;
				}
				
				div#page div#conteneur div#droite div.ficheBateau p#batDesc	{
					padding:0px 0px 3px 0px;
					clear:left;
					width:510px;	
				}
				
				div#page div#conteneur div#droite div.ficheBateau p#batDesc,
				div#page div#conteneur div#droite div.ficheBateau #batContact{
				margin-top:10px;
				}
				
				div#page div#conteneur div#droite div.ficheBateau p#batDesc img,
				div#page div#conteneur div#droite div.ficheBateau #batContact img{
				margin-bottom:5px;
				}
				
				div#page div#conteneur div#droite div.ficheBateau div#photos{
					margin:0px 5px 0px 10px; 
					float:right;
				}
					div#page div#conteneur div#droite div.ficheBateau div#photos img{
						border:none;
						margin:20px 0px 0px 0px;
					}	
	div#page div#footerPartenaires{
		clear:both;
		margin:0;
		padding:0;
		width:930px;
		background-color:#FFFFFF;
		border-left:#2D3F8D 1px solid;
		border-right:#2D3F8D 1px solid;
		border-top:#CCC 1px solid;
		border-bottom:#CCC 1px solid;
	}
				
		div#page div#footerPartenaires table{
		margin:2px 0px;
		padding:0;
		}
			
		div#page div#footerPartenaires img {
			border:none;
		}
										
	div#page div#footer {
		clear:both;
		width:100%;
		height:35px;
		border-left:#2D3F8D 1px solid;
		border-right:#2D3F8D 1px solid;
		background-color:/*#FFAD1A*//*#E94552*/ #E9D490;
		font-weight:bold;
		border-bottom:#2D3F8D 1px solid;
		color: #03393D;
	}
	
	div#page div#footer div#adresse{
			float:left;
			margin:2px 0px 0px 5px; 
			padding:0;
		}
			div#page div#footer div#adresse p{
				margin:0; padding:0;
				font-size:1em;
					color:#FFFFFF;
			}
				div#page div#footer div#adresse p a:link, div#page div#footer div#adresse p a:visited{
					font-size:1em;
						color:#FFFFFF;
					text-decoration:none;
				}
				div#page div#footer div#adresse p a:hover{
					font-size:1em;
						color:#FFFFFF;
					text-decoration:underline;
				}
		div#page div#footer div#mkg{
			float:left;
			margin:10px 0px 0px 60px; padding:0;
		}
		
		div#page div#footer div#mkg p{
				margin:0; padding:0;
				font-size:1em;
					color:#FFFFFF;
			}
				div#page div#footer div#mkg p a:link, div#page div#footer div#mkg p a:visited{
					font-size:1em;
						color:#FFFFFF;
					text-decoration:none;
				}
				div#page div#footer div#mkg p a:hover{
					font-size:1em;
						color:#FFFFFF;
					text-decoration:underline;
				}	
		div#page div#footer div#credit{
			float:right;
			margin:10px 5px 0px 0px; padding:0;
		}
			div#page div#footer div#credit a:link, div#page div#footer div#credit a:visited{
				font-size:1em;
					color:#FFFFFF;
				text-decoration:none;
			}
			div#page div#footer div#credit a:hover{
				font-size:1em;
					color:#FFFFFF;
				text-decoration:underline;
			}


div#liens-recherche {
	float:left;
	margin:10px 0px 0px 85px;
	width:280px;
	height:130px;
	background-image:url(../images/liens-recherche.gif);
		background-position:top left;
		background-repeat:no-repeat;
 }
	div#liens-recherche p {
	  margin:5px 0 0 10px;
	  font-size:1.2em;
	}

	div#liens-recherche a {
		text-decoration:none;
		font-weight:normal;
		color:#0093A7;
	}

	div#liens-recherche h3 {
		margin:5px 0 0 15px;
		padding:0;
		font-size:1.2em;
	}

	div#liens-recherche table {
		margin:0 0 0 10px;
	}
	div#liens-recherche ul {
		margin:5px 0 0 35px;
		padding:0;
		font-size:0.9em;
	}

	div#liens-recherche ul li {
		margin:0;
		padding:0;
		color:#003366;
		font-size:1.1em;
		list-style-image:url(../images/li-bleu.gif);
		font-weight:bold;
	}

	div#liens-recherche table td#mdp {
		text-align:right;
	}

	div#liens-recherche table a,
	div#liens-recherche table a:visited {
		text-decoration:none;
		color:#003366;
	}
	
div #footerPartenaires table {
	margin-top:5px;
}

		
		


#formulaire-annonce {
	font-size:1em;
	margin:30px 10px 10px 10px ;
}
	#formulaire-annonce p.formField {
	  clear:left;
	  margin:5px;
		padding:0;
	}
	#formulaire-annonce label {
	  float:left;
	  width:200px;
	}
	div.input {
	  margin-left:200px;
	}
	.erreur {
		color:red;
	}
	span.erreur {
		margin-left:200px;
	}

#liste-annonces {
	width: 100%;
	border:1px solid #CCCCFF;
}
	#liste-annonces tr{
	}
	
	#liste-annonces th{
	  background:#9CB6CE;
	  color:white;
	  padding:5px 10px;
	}
	#liste-annonces td{
	  text-align:left;
	}
	#liste-annonces tr.odd td{
	  background:white;
	}
	#liste-annonces tr.even td{
	  background:#E7EFF7;
	}
	
a img {
	border:none;
}

 #formRecherche a,
 #formRecherche a:visited { 
 	color:white;
 }
 
 #formRecherche h3 a,#formRecherche h3 a:visited{
 	color : #4885e6;
 }

 #formLoginValidation th {
	text-align:left;
	width:200px;
 }

.img-droite{
	float:left;
	margin:0px 10px 10px 0px;
}

/* fix : footer en couleur noire */
div#page div#footer div#adresse p,
div#page div#footer div#adresse p a:link, div#page div#footer div#adresse p a:visited,
div#page div#footer div#adresse p a:hover,
div#page div#footer div#mkg,
div#page div#footer div#mkg p,
div#page div#footer div#mkg p a:link, div#page div#footer div#mkg p a:visited,
div#page div#footer div#mkg p a:hover,
div#page div#footer div#credit a:link, div#page div#footer div#credit a:visited,
div#page div#footer div#credit a:hover{
	color: white;
}

.id-interactive{
	font-size : 1.2em;
	text-decoration : none;
	color : black;
}

.id-interactive:hover{
	text-decoration : underline;
	color : #CC0166;
}











#encheres{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0;
	width:342px;
	height:205px;
	background-image:url(../images/fond-actu-salon.gif);
		background-position:left;
		background-repeat:no-repeat;
}

#encheres h3{
	margin:10px 0px 0px 0px;
	padding:3px 0px 0px 17px;
	height:20px;
	font-size:1.5em;
}

#encheres_gauche {
	width:100px;
	margin-left:20px;
	margin-right:10px;
	float:left;
}
#encheres_droite {
	float:left;
	margin:0;
	width:200px;
}
#encheres_droite p{
	margin:0;
	padding:0 0 3px 0;
}
#encheres p strong{
	font-weight:bold;
	font-size:1.1em;
	color:#D86B33;
}
#encheres a#pinfo{
	float:right;
	margin:0px 13px 0px 0px;
	_margin:0px 15px 0px 0px;
	padding:0;
	width:66px;
	height:24px;
	background-image:url(../images/bouton-infos.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
}

#encheres a {
	font-weight:bold;
	font-size:1em;
	color:#AA7918;
}



div#page div#footer{
  background : #0094a9;
  color : white;
  border-top : 1px solid #cecece;
}

.invisible{
  display : none;
}

.bouton_contact{
  width : 140px;
  height : 22px;
  background : url(../images/2010/mise_en_relation.png) no-repeat top left;
  text-align : center;
  padding-top : 6px;
  margin-left: 310px;
}

div#page div#conteneur div#droite div#texte .bouton_contact a{
  color : black;
  font-weight: bold;
}

#formEnvoiContact{
  width : 420px;
}

#formEnvoiContact p{
  overflow : hidden;
  width : 420px;
}

#formEnvoiContact p label{
  display : block;
  float : left;
  width : 90px;
}

#formEnvoiContact p input, #formEnvoiContact p select, #formEnvoiContact p textarea{
  float : left;
}

.champsUrl{
  display : none;
}

p#messageAttenteContact {
  background:url("../images/2010/div_preloader-trans.png") no-repeat scroll left top transparent;
  color:#278AAA;
  height:32px;
  left:0px;
  margin:0;
  padding:20px 15px;
  position:absolute;
  text-align:center;
  top:430px;
  width:210px;
}

.plan_salon_image{
  padding-left: 5px;
}

tr.champs_url{
  display : none;
}

div.double_bloc{
  overflow: hidden;
  padding-right: 10px;
}

div.double_bloc p, div.double_bloc iframe{
  float : right;
}

div.double_bloc p{
  width : 240px;
}


div.ficheBat ul{
  list-style : none;
  padding-left: 0px;
}

div#page div#conteneur div#droite div#texte div.ficheBat  h2{
  font-size : 1.1em;
  padding-left : 15px;
  background : url(../images/li-bleu.gif) no-repeat bottom left;
  padding-top : 0px;
}

div#page div#conteneur div#droite div#texte div.ficheBat .blocDiapo{
  float : right;
  width : 268px;
  margin-right : 15px;
}

div#page div#conteneur div#droite div#texte div.ficheBat #info_techniques{
  min-height : 300px;
}

div#page div#conteneur div#droite div#texte div#nav_prec_suiv{
  overflow : hidden;
} 
