@charset "utf-8";
/* CSS Document */
html, body {
height:100%;
background-color:#1d4478;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}
#homepage_footer{
font-size:xx-small;
color:#FFFFFF;
text-align:center;
}
#homepage_footer a{
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
#home{
border:1px solid #122B4C;
}
#container{
background-color:#FFFFFF;
width:950px;
margin:auto;
bottom:0px;
min-height:100%;
}
#bandeau{
text-align:center;
padding-top:7px;
}
#menu{
background-image:url(../images/fond_menu.gif);
background-repeat:repeat-x;
width:932px;
height:40px;
margin:auto;
}
#ombre_menu{
background-image:url(../images/ombre_menu.gif);
background-repeat:repeat-x;
width:932px;
height:15px;
margin:auto;
}
#contenupage{
width:645px;
margin:35px;
line-height:18px;
}
#contenupage a{
text-decoration:none;
color:#205431;
}
#contenupage a:hover{
text-decoration:underline;
}
#menulateral{
float:right;
margin-right:10px;
width:227px;
/*background-image:url(../images/pointilles.gif);
background-position:top left;
background-repeat:no-repeat;*/
min-height:100%;
bottom:0px;
background-color:#eee;
border:1px solid #999;
margin-top:30px;
padding-bottom:10px;
}
#copyright{
background-image:url(../images/fond_copyright.gif);
background-repeat:repeat-x;
width:932px;
height:16px;
margin-left:8px;
padding-bottom:5px;
clear:both;
text-align:center;
font-size:10px;
color:#FFF;
bottom:0px;
}
.title{
font-size:18px;
padding-bottom:10px;
}
.item_menu_lateral{
padding-top:10px;
}
.item_menu_lateral a{
font-size:12px;
color:#46667F;
text-decoration:none;
}
.item_menu_lateral a:hover{
text-decoration:underline;
}
.item_menu_lateral img{
margin-right:15px;
margin-left:15px;
vertical-align:middle;
margin-bottom:3px;
border:1px solid #999;
}
.menu_item_principal {
height:40px;
background-image:url(../images/separateur.gif);
background-position:top right;
background-repeat:no-repeat;
color:#FFF;
font-size:14px;
padding-top:12px;
padding-left:22px;
padding-right:22px;
}
.menu_item_principal a{
color:#FFF;
text-decoration:none;
}
.menu_item_principal a:hover{
text-decoration:underline;
}
.mip_right {
background-image:none;
}
/**********************/
/****MENU DEROULANT****/
/**********************/

.menu {
background-color:#1C4274;
color:black;
font-size:12px;
font-weight:bold;
padding:0px;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity: 0.90;
width:226px;
text-align:left;
display:none;
}
.item {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
min-height:15px;
max-height:30px;
width:225px;
padding-top:5px;
padding-bottom:3px;
border-bottom:#122B4C solid 1px;
border-left:#122B4C solid 1px;

}
.lien_menu{
padding-left:7px;
color:#FFFFFF;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity: 1;
}
.lien_menu:hover{
text-decoration:underline;
}
/**********************/
/**FIN MENU DEROULANT**/
/**********************/
.voiraussi{
background-color:#D0EBB6;
border:1px solid #B2D273;
padding:22px;
padding-left:42px;
padding-right:42px;
width:250px;

}
.produit{
border:1px solid #CCC;
margin-bottom:25px;
border-bottom:none;
}
.produit tr td{
border-bottom:1px solid #CCC;
padding:0px;
padding-left:45px;
padding-bottom:10px;
padding-top:15px;
}
.produit td img {
padding-right:45px;
}
.produit2{
border:1px solid #CCC;
margin-bottom:25px;
}
.produit2 td{
border:1px solid #EEE;
text-align:center;
padding:0px;
padding-left:25px;
padding-right:25px;
padding-bottom:15px;
padding-top:15px;
}
.produit2 img {
border:none;
}
.produit2 td a, .produit td a {
text-decoration:none;
}
.produit2 td a:hover, .produit td a:hover {
text-decoration:none;
}
/**********************/
/*****STYLE POPUP******/
/**********************/
#popupBody{
background-color:#FFFFFF;
margin:25px;
}
#marque_fabelis{
position:absolute;
width:50px;
height:10px;
top:5px;
right:5px;
}