


body {
	background-color:#009EE7;
	background-repeat:repeat-x;
	background-image: url(../../canevas/11/../../images_ws/WS_336/banner_webyou2c.jpg);
}

#container {
	margin-top:68px;
	width:980px;
	left: 50%;
	margin-left: -490px;
	position:relative;
}

#menu_principal {
	/*border:1px solid red;*/
	font-family:Georgia, Arial, Helvetica, sans-serif;
	position:relative;
	right:5px;
	top: -5px;
	text-align:right;
}

#menu_principal a {
	/*border:1px solid red;*/
	padding:1px 20px 2px 20px;
	text-decoration:none;
	color:#009EF7;
	background: url(../../canevas/11/bout_off.gif);
	background-position:bottom right;
}

#menu_principal a:hover {
background:url(../../canevas/11/../../images_ws/WS_336/banner_webyou2d.gif);
    
	background-position:bottom right;
	color:#FFFFFF;
}

#top_cadre{
	/*border:#FF0000 1px solid;*/
	background:url(../../canevas/11/arr_haut.gif) bottom no-repeat;
	height:12px;
}

#langues{
	/*border:1px solid red;*/
	width:475px;
	padding-left:15px;
	background-color:#FFF;
	float:left;
	height:25px;
}

#langues a{
	/*border:1px solid red;*/
	font-family:Georgia, Arial, Helvetica, sans-serif;
	height:25px;
	text-decoration:none;
	color:#00A6FF;
}

#recherche{
	/*border:#000000 1px solid;*/
	height:25px;
	background-color:#FFF;
	text-align:right;
	width:475px;
	padding-right:15px;
	float:left;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#00A6FF;
}

#recherche .bord{
	border:#665435 1px solid;
}

#center_cadre{
	/*border:#FF0000 1px solid;*/
	height:100%;
	padding-left:15px;
	padding-right:15px;

background:url(../../canevas/11/../../images_ws/WS_336/banner_webyou2b.jpg) no-repeat top left #FFFFFF;
	min-height:420px;
	_height:420px; /*Ne parle qu'à IE - Equivalent de min-height pour FF*/
	width:950px;
	float:left;
}

#banner{
	/*border:#FF0000 solid 1px;*/
	position:absolute;
	width:950px;
	height:155px;
	*height:10px;
	margin-bottom:0px;
}

#logo{
	/*border:#000000 1px solid;*/
	position:relative;
	z-index:10;
	height:105px;
	font-size:80px;
	padding-top:50px;
	padding-left:5px;
    text-align:center;
}

#txt{
	/*border:#000000 1px solid;*/
	width:870px;
	*width:845px;
	padding-top:10px;
	padding-left:90px;
	padding-right:10px;
	z-index:100;
	position:relative;
}

#bottom_cadre a{
	/*border:#000000 1px solid;*/
	background:url(../../canevas/11/arr_bas.gif) no-repeat;
	font-size:9px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	height:16px;
	padding-top:4px;
	float:left;
	width:980px;
	text-decoration:none;
}

.txt_contact{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#00A6FF;
}

.bord{
	border:#665435 1px solid;
}

#p2_main {
	width: 600px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	float:left;
}










/*  STYLE DU MENU  CATALOGUE*/

/* -----------------------------------CSS du menu vertical ITEMS------------------------------------------ */
.menu{
    position:relative;
	border-top: 1px black solid;
    border-left: 1px black solid;
    border-right: 1px black solid;
	/* solve a Opera7/IE display bug */
    width:152px;
    width/**/:150px;
    margin:5px;
    padding:0;
	height:100%;
	float:left;
    }
    
.menu span{
    display:none;
	position:relative
    }
    
.menu ul{
    border-top: 1px black solid;
    border-left: 1px black solid;
    border-right: 1px black solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
	float:left;
    }
    
.menu li ul{
    visibility:hidden;
	margin-left:152px; /* be careful */
    margin-top:-21px;
	float:left;
    }
            
.menu a{
	text-align:center;
	background-color: #FFF;
	color: #00A6FF;
	/* text-weight: bold; */
    display:block;
	width:150px;
	border-bottom: 1px black solid;
	text-decoration:none;
	margin:0;
	padding:2px 0 2px 0; /* em units can creat little graphic bug in mozilla */
    }
    
.menu a:hover{
	background-color: #00A6FF;
	color: #FFF;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
	background-color: #00A6FF;
}
        
.menu li{
    width:150px;
	float:left;
    display:block;    
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    background-color: #FFF;
    }
	
.trans50 {
    filter: alpha(opacity=90);  
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

#pub{
clear:both;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
width: 980px;
}

#pub a{
color:#000000;
}

.panier{
	background:yellow;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}
