* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#c2201f url(img/bg.jpg) repeat-x;
	color:#000;}


#global {
	width:960px;
	margin:0 auto;
	}
	
#page{
background:url(img/bg_page.png) top no-repeat;
min-height:1000px;
margin:0 auto;}

h1 {
	position:absolute;
	top:-9999px;}
/*************************
		Entete
**************************/

#entete{
height:132px;}

#menu{
height:59px;
/*background:url(img/menu.png);*/
}

#menu ul{
	height:80px;
	line-height:84px;
	margin-left:50px;
	font-weight:bold;}
	
#menu ul li {                                                 
	display:inline;
	font-size:11px;
		color:#005997;
		margin-right:10px;
		
		}
	
#menu ul li a{                                                 
text-decoration:none;
		color:#005997;
		}
#menu ul li a:hover{
text-decoration:underline;}



#cordonnees{
float:left;
overflow:hidden;
height:53px;
line-height:35px;
}
#cordonnees dt{
color:#ff0000;
font-weight:bold;
margin-bottom:3px;
float:left;
font-size:1px;
}
#cordonnees dd{
color:#000;
margin-bottom:3px;
padding-left:2px;
float:left;
color:#FFFF00;
text-transform:uppercase;
font-weight:bold;
}
#cordonnees .tel{
margin-left:110px;
}
#cordonnees .email{
margin-left:50px;
}
#cordonnees .email a{
color:#FFFF00;
text-decoration:none;

}#cordonnees .email a:hover{
color:#FFFF00;
text-decoration:underline;
}
#newsletter {
	width:309px;
	margin:0 auto;
	height:23px;
	line-height:23px;}
	
#newsletter label{
	float:left;
	margin-right:38px;
	font-size:17px;
	color:#FFFFFF;}
	
#champ_newsletter {
	border:0;
	width:166px;
	height:23px;
	line-height:23px;
	text-align:center;
	float:left;
	color:#7c7777;
	background:url(img/bg_newsletter.jpg) no-repeat;}
	
#btn_newsletter {
	width:30px;
	height:31px;
	border: 0;
	cursor:pointer; 
	background:url(img/btn_newsletter.jpg) no-repeat;
	float:left;}
/*************************
		centre
**************************/
#haut{
min-height:204px;
background:url(img/haut.png);
overflow:hidden;
padding-top:7px;
}

#logo{
	background:url(img/logo.jpg) no-repeat;
	width:286px;
	height:189px;
	float:left;
	margin-left:71px;
	_margin-left:34px;}

#diaporama{
	background:url(img/diaporama.jpg) no-repeat;
	width:490px;
	height:186px;
	padding-left:65px;
	padding-top:24px;
	float:left;}
#centre{
min-height:530px;
background:url(img/bg_centre.png);
padding-left:17px;
padding-rightt:17px;
overflow:hidden;}

#centre a{
color: #000;
text-decoration:none;}

#centre a:hover{
text-decoration:underline;}

h2{
	height:85px;
	margin-bottom:21px;}

#centre h3 {
margin-left:40px;
padding:5px;
}

#centre h4 {
margin-left:50px;
padding:2px;
}
	
#centre p{
	margin-bottom:15px;
	margin-left:22px;
width:900px;
}
#centre span{
	font-weight:bold;}
#centre ul#img_acceuil{
width:750px;
height:250px;
margin:0 auto;
}
#centre ul#img_acceuil li{
	float:left;
	list-style:none;
	background:url(img/bg_li.jpg);
	width:205px;
	height:220px;
	padding:15px;}

#centre ul#choix {
margin-bottom:10px;
}

#centre ul#choix li{
        margin-left:80px;
	list-style:none;
	padding:10px;}

#centre ul.liste li {
list-style:none;
margin-left:80px;
}

#centre ul.liste {
padding-bottom:10px;
}

a.part {
color:#000;
text-decoration:none;
}

#bas_centre{
height:58px;
background:url(img/bas_centre.png);}	
/*********vin************/
#centre .img_vin {
  margin-left:100px;
  }

#centre .img_vin img {
  border:2px solid #8d0708;
  
  }

#centre .titre {
  color:#000;
  font-weight:bold;
  text-decoration:none;
 
  
 }
#centre .titre:hover {
  color:#000;
  text-decoration:underline;

 }
#centre .nom {
  color:#880606;
  font-weight:bold;
  }
#centre .desc {
  letter-spacing:1px;
  
  }
ul#nos_vin
{

min-height:400px;
list-style:none;
/*float:left;*/
overflow:hidden;
/*width:700px;*/

}

ul#nos_vin li
{
width:250px;
height:280px;
margin:0px 30px 10px 0;
list-style:none;
float:left;
border:1px solid #8d0708;
padding:5px;
}
ul#nos_vin  .foto 
{ margin-left:60px;
}
ul#nos_vin  .foto img
{
width:127px;
height:190px;
border:2px solid #8d0708;

}
ul#nos_vin .texti {
  color:#000;
  font-weight:bold;
  font-size:15px;
   text-transform:uppercase;
   margin-left:0;
   text-align:center;
   width:250px;}


/*******************************
				Pied
*******************************/	
#pied {
	min-height:76px;
	background:url(img/bg_pied.jpg) repeat-x;
	overflow:hidden;
	}	
#pied_centre {
	width:800px;
	margin:0 auto;
		overflow:hidden;
	}	
#pied ul{
	float:left;
	height:76px;
	margin-right:254px;
	_margin-right:213px;
	margin-left:22px;
	/*_margin-left:11px;*/
		overflow:hidden;
	}
	
#pied ul li {      
line-height:25px;	                                       
display:inline;
color:#fff;}
	
#pied ul li a {
color:#fff;
text-decoration:none;}
	
#pied ul li a:hover {
text-decoration:underline;
}

#pied .logo_imnalys img
{
   border:0;
   padding:5px 50px 0px 200px;}
   
#pied .logo_imnalys a
{
      text-decoration:none;
	  
}
#pied .logo_imnalys span{
   
	position:absolute;
	top:-9999px;
}
div#pied .desciption_Imnalys {
font-size:10px;
text-align:center;

color:#fff;
padding-right:250px;
}

/*

***** Fil d'ariane v1.0 *****

- Créée par Nico le ?
- Modifié par Mathieu le 18-03-09

*/

.invis {
position:absolute;
left:-9999px; }

div#ariane {
width:100%;
padding:10px 0; /* Aération haut / bas  */ }

div#ariane p {
color:#888; /* Couleur des crochets */
padding-bottom:5px; /* Espace entre la bordure et le fil d'ariane */
border-bottom:1px solid #CFCFCF;
width:900px;
 }

div#ariane p span {
margin:0 3px; /* Aération entre les éléments */ }

div#ariane p span a {
color:#888;
text-decoration:none; }

div#ariane p span.home a {
padding-left:25px;
background:transparent url(img/house_color.png) no-repeat left center; /* Icone */
color:#888; }

div#ariane p span.courant {
color:#333; }
 
div#ariane p a:hover {
text-decoration:underline; }


/****** formulaire*****/

div#form {
width:410px;
float:left;

}

div#form  input, textarea {
border: 1px solid ;
font-size:12px;
margin:2px;
padding:2px;
}

div#form .bouton {
background:#fff;
border: 1px solid;
width:85px;
}

div#form .avertissement {
font-size:80%;
}

div#plan p {
text-align:center;
right:0px;
}
#slidervin
{
background:transparent url(img/bgdiapo.png) no-repeat scroll 0;
height:246px;
padding-left:42px;
width:243px;
float:right;
margin-right:50px;
padding-top:27px;
	


}
/*****partenaire****/
#bloc1 {
width:460px;
min-height:530px;
float:left;
}
/*#fournisseurs  {
width:460px;
min-height:530px;
float:left;

}*/
#fournisseurs  li{
list-style:none;
}
#fournisseurs  li p{
font-size:14px;
}
#bloc2{
width:460px;
min-height:530px;
float:left;
}
/*#client {
width:460px;
min-height:530px;

}*/
#client  li{
list-style:none;
}
#client  li p{
font-size:14px;
width:450px;
}
#centre .partenaire {
padding-bottom:15px;
 color:#880606;
  font-weight:bold;
  text-transform:uppercase;}
/***********************/

