@charset "utf-8";
/* CSS Document */

*{ margin: 0;padding:0;border:0; }
body 
{ 
	background-color:#c7c3ba;
	background-image:url(images/background.jpg);
    background-repeat:repeat-x;
	color: #002248;
	margin: 0;
	text-align:left;
}

#container
{ 
  margin: 0 auto;
  padding-top:10px;
  width: 826px;
  min-height:580px;
}

#banniere
{
	width: 823px;
	height: 66px;
	background-image:url(images/logoicipro.jpg);
}
#pictopays
{
	width:62px;
	height:30px;
	
	float:right;
}
#pictopays a
{
	float:left;
	display:block;
	outline:none;
	text-decoration:none;
	
}
#france{padding-left:31px;height:30px;background-image:url(images/picto_fr.png);background-repeat:no-repeat;}
#suisse{padding-left:31px;height:30px;background-image:url(images/picto_ch.png);background-repeat:no-repeat;}
#franceOut{padding-left:31px;height:30px;background-image:url(images/picto_fr_opaque.png);background-repeat:no-repeat;}
#suisseOut{padding-left:31px;height:30px;background-image:url(images/picto_ch_opaque.png);background-repeat:no-repeat;}
#france:hover{background-image:url(images/picto_fr_opaque.png);}
#suisse:hover{background-image:url(images/picto_ch_opaque.png);}
#franceOut:hover{background-image:url(images/picto_fr.png);}
#suisseOut:hover{background-image:url(images/picto_ch.png);}

/*#menu
{
	float:right;
	width: 810px;
	height: 65px;
	
}
menu a
{
	float:left;
	display:block;
	outline:none;
	text-decoration:none;
	
}*/
#menu
{
	width:800px;
	height:30px;
	padding-top: 50px;
	padding-left: 10px;
	float:right;
}
#menu a
{
	float:left;
	display:block;
	outline:none;
	text-decoration:none;
	
}
#ousortir{padding-left:125px;height:27px;background-image:url(images/menu_ousortir.png);background-repeat:no-repeat;}
#promo{padding-left:164px;height:27px;background-image:url(images/menu_promo.png);background-repeat:no-repeat;}
#achat{padding-left:168px;height:27px;background-image:url(images/menu_achat.png);background-repeat:no-repeat;}
#zonedistrib{padding-left:188px;height:27px;background-image:url(images/menu_zonedistrib.png);background-repeat:no-repeat;}
#contact{padding-left:126px;height:27px;background-image:url(images/menu_contact.png);background-repeat:no-repeat;}
/*ul {
list-style-type: none;

}
li{
	display:inline;
	margin-left: 35px;
}
ul li a
{
	
	display: inline;
	width: 90px;
	height: 53px;
	outline:none;
	text-decoration:none;
	background-image:url(images/carre_menu.jpg);
	background-repeat:no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
}
*/
#recherche
{
	
	width: 806px;
	height: 322px;
	margin-top: 10px;
	background-image:url(images/fond_general.png);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
}
#recherchesuisse
{
	
	width: 806px;
	height: 322px;
	margin-top: 10px;
	background-image:url(images/fond_general_suisse.png);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
}
a
{	
	color: #fff;
	outline:none;
	text-decoration:none;
	border:0px;
}
a img
{	
	outline:none;
	text-decoration:none;
	border:0px;
}
#formulaire
{
	float:left;
	width: 456px;
	height: 223px;
	color:#fff;
	 
}
#quiquoi
{
	margin-left:83px;
	margin-top:75px;
}
#ou
{
	padding-left:83px;
	margin-top:54px;
}
#submit
{
	float:right;
	margin-top:5px;
	margin-right:15px;
	
	
}
#flash
{
	float:right;
	width: 333px;
	height: 215px;
	margin-right: 3px;
	margin-top: 3px;
}




#espaceaccueil1
{
	float: left;
	margin-top: 30px;
	width: 232px;
	height: 169px;
	
}
#espaceaccueil2
{
	float: left;
	margin-top: 30px;
	margin-left:63px;
	width: 232px;
	height: 169px;
	
}
#espaceaccueil3
{
	float: left;
	margin-top: 30px;
	margin-left:63px;
	width: 232px;
	height: 169px;
	
}

/*
#accueil{background-image:url(images/accueil_rollout.png);}
#menus{background-image:url(images/menus_rollout.png);}
#receptions{background-image:url(images/receptions_rollout.png);}
#galerie{background-image:url(images/galerie_rollout.png);}
#plan{background-image:url(images/plan_rollout.png);}
#contact{background-image:url(images/contact_rollout.png);}

#accueil:hover{background-image:url(images/accueil_rollover.png);}
#menus:hover{background-image:url(images/menus_rollover.png);}
#receptions:hover{background-image:url(images/receptions_rollover.png);}
#galerie:hover{background-image:url(images/galerie_rollover.png);}
#plan:hover{background-image:url(images/plan_rollover.png);}
#contact:hover{background-image:url(images/contact_rollover.png);}


*/


#footer
{
	text-align:center;
	font-size:10px;
	padding-top: 50px;
	height:50px;
}

#mention a
{
	font-size:12px;
	color:#002248;
}


ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* Autocompletion */
.update{
	position:absolute;
	width: 250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

ul.contacts  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.contacts li.selected { background-color: #E55113; cursor: pointer; }
li.contact {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:16px;
	color:#006;
}
li.contact div.image {
	float:left;
	width:32px;
	height:32px;
	margin-right:8px;
}
li.contact div.nom {
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
}




#facebook
{
	width: 100%;
	text-align:left;
	height:24px;
	overflow:hidden;
	
}


