@charset "iso-8859-1";

HTML {width:100%;}

BODY {width:100%; margin:0px; text-align:center; font-family:Trebuchet MS, Arial; font-size:0.8em; background-color:#FFFFFF;}

IMG {padding:0px; margin:0px;}
img.aligner{float:right; padding:10px; border:0;}

a{ text-decoration:none;}

#site {width:1000px; margin: 0 auto 0 auto;position:relative;}

#news{position:absolute; bottom:0px; left:0px; width:99.7%; height:25px; border:2px outset #26598d; position:fixed; z-index:1;
font-size:13pt; color:#FFFFFF; font-weight:normal; background-color:#04448C;}
#news a{font-size:13pt; color:#FFFFFF;}


#entete{float:left; width:1000px; height:91px; background-image:url(images_site/entete.jpg);}

#flag_fr{position:absolute; float:left; width:20px; height:13px; top:20px; font-size:0.1em; left:86%; text-align:left; background-image:url(images_site/flag_fr.jpg); background-repeat:no-repeat; cursor:pointer; border: solid 2px #FFFFFF;}
#flag_gb{position:absolute; float:left; width:20px; height:13px; top:20px; font-size:0.1em; left:89%; text-align:left; background-image:url(images_site/flag_gb.jpg); background-repeat:no-repeat; cursor:pointer; border: solid 2px #FFFFFF;}
#flag_es{position:absolute; float:left; width:20px; height:13px; top:20px; font-size:0.1em; left:92%; text-align:left; background-image:url(images_site/flag_es.jpg); background-repeat:no-repeat; cursor:pointer; border: solid 2px #FFFFFF;}

#flag_fr:hover{border: solid 2px #408FC6;}
#flag_gb:hover{border: solid 2px #408FC6;}
#flag_es:hover{border: solid 2px #408FC6;}

#bandeau{float:left; width:1000px; height:156px; background-image:url(images_site/bandeau.jpg);}
#bandeau_vide{float:left; width:1000px; height:156px; background-image:url(images_site/bandeau_vide.jpg);}

#pub{position:relative; float:left; width:280px;  padding:5px; text-align:left; left:5%; top:0%;}
#pub2{position:relative; float:left; width:575px; height:130px; padding:5px; text-align:left; left:70px; top:2px; text-align:center;}

/*-------------------- DEBUT DES STYLES DU MENU HORIZONTAL -----------------------*/
#menu{position:relative; float:left; width:700px; height:38px; top:37%; left:22%; padding:0; margin:0;}
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{position:relative;text-align:left; padding:0px; margin:0; list-style-type:none; clear:none; float:none; display:block;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute; visibility:hidden;}
.imcm li{list-style:none; float:left;}
.imcm li:hover{list-style:none; float:left;}
.imcm ul ul li{width:100%;}
.imcm a{display:block; position:relative;}
#piimenus0{width:10px;}
#imenus0{}
#imenus0 a.lienmenu{vertical-align:bottom; float:left; letter-spacing:0px; line-height:10pt; text-align:center; padding-top:11px; width:100px; height:27px; color:#FFFFFF; font-size:0.9em; font-weight:bold; background-image:url(images_site/bouton.jpg);}
#imenus0 a.lienmenu:hover{vertical-align:bottom; float:left; letter-spacing:0px; text-align:center; padding-top:5px; width:100px; height:33px; color:#FFFFFF; line-height:10pt; font-size:0.9em; font-weight:bold; background-image:url(images_site/bouton_over.jpg);}
#imenus0 a.lienactif{vertical-align:bottom; float:left; letter-spacing:0px; text-align:center; padding-top:5px; width:100px; height:32px; color:#FFFFFF; line-height:10pt; font-size:0.9em; font-weight:bold; background-image:url(images_site/bouton_over.jpg);}
/*-------------------- FIN DES STYLES DU MENU HORIZONTAL -----------------------*/

#cote_gauche{float:left; width:49px; height:560px; background-image:url(images_site/cote_gauche.jpg);}


#centre{float:left; width:902px; height:auto;  background-image:url(images_site/centre.jpg); background-repeat:repeat-y;}

/*---------------- DEBUT DES STYLES DES CONTENEURS -----------*/
#gauche{float:left; width:293px; height:auto;}
#titre_gauche{position:relative; float:left; width:250px; left:8%; top:2%; height:30px; text-align:left; font-size:1.5em; color:#006AB3; font-weight:bold; border-bottom:solid 1px #006AB3;}

#gauche_haut{position:relative; float:left; width:255px; height:auto; padding:15px; top:0%; left:3%; text-align:left;}
#gauche_haut SELECT{width:180px; color:#000000; font-weight:bold; font-size:1em; background-color:#E6E6E6;}


#bt_panier_fr{position:relative; float:right; height:31px; width:120px; margin:10px; background:url(images_site/bt_panier_fr.jpg) no-repeat;}
#bt_panier_es{position:relative; float:right; height:31px; width:120px; margin:10px; background:url(images_site/bt_panier_es.jpg) no-repeat;}
#bt_panier_uk{position:relative; float:right; height:31px; width:120px; margin:10px; background:url(images_site/bt_panier_uk.jpg) no-repeat;}
/*---------------- FIN DES STYLES DES CONTENEURS -----------*/

#droit{float:left; width:565px;  min-height:560px; height:auto !important; height:560px;}

#titre{position:relative; float:left; width:560px; height:23px; left:5%; top:2%; text-align:left; font-size:1.5em; color:#006AB3; font-weight:bold; border-bottom:solid 1px #006AB3;}
#reference{position:relative; float:left; width:150px; height:23px; left:76%; top:-1.5%; text-align:right; font-size:1.1em; color:#006AB3; font-weight:bold; font-style:italic;}


#contenu{position:relative; float:left; width:565px; height:auto; left:4%; top:20px; text-align:left;}

#contenu_detail_produit{position:relative; float:left; width:565px; left:4%; top:0px; text-align:left; overflow:none;}

/*---------------- DEBUT DES STYLES DU CONTENU TEXTUEL -----------*/
.niv_4_partie_intro{color:#2F85C1; font-size:0.9em; font-weight:bold; text-align:justify; padding:10px 0px 10px 0px;}
.niv_4_partie_intro img{border:0px;}
.niv_4_partie_intro a{color:#2F85C1; text-align:left; font-weight:bold; padding:0px; text-decoration:underline;}
.niv_4_partie_intro li{padding-left:18px; font-size:0.9em; font-weight:bold;}

.niv_4_partie_titre{color:#000000; font-size:1em; font-weight:bold; text-align:justify; margin:0; padding:10px 0px 10px 0px;}

.niv_4_partie_chapeau{color:#A3BE27; font-size:0.9em; text-align:justify; font-weight:bold; padding:4px 10px 0px 0px;}
.niv_4_partie_chapeau a{color:#A3BE27; text-align:left; text-decoration:underline;}
.niv_4_partie_chapeau li{padding-left: 18px;}
.niv_4_partie_chapeau img{border:0px;}

.niv_4_partie_corps{color:#000000; font-size:0.9em; text-align:justify; padding:10px 10px 5px 0px;}
.niv_4_partie_corps a{color:#000000; text-align:left; color:#000000; font-size:1em; text-decoration:underline;}
.niv_4_partie_corps li{padding-left: 18px; color:#000000; font-size:1em;}
.niv_4_partie_corps img{border:0px;}
/*---------------- FIN DES STYLES DU CONTENU TEXTUEL -----------*/

/*---------------- DEBUT DES STYLES DES PRODUITS -----------*/
.spacer{height:20px;}
.ligne_bleue{border:0; border-bottom:solid 1px #408FC6;text-align:left;}
.ligne_verte{border:0; border-bottom:solid 1px #BACE5D;text-align:left;}
.sep_vert{border:0; border-left:solid 1px #BACE5D; padding-left:5px;text-align:left;}

.titre{text-align:left; font-size:1.3em; color:#006AB3; font-weight:bold;}
.titre_produit{color:#A3BE27; font-size:0.9em; font-weight:bold; font-style:italic;line-height:10pt;}
.titre_bonus{color:#80B5D9; font-size:0.9em; font-weight:bold; font-style:italic;line-height:10pt;}
.texte_produit{color:#545454; font-size:0.9em; font-weight:bold; font-style:normal;line-height:10pt;}
.titre_prix_produit{color:#000000; font-size:1em; font-weight:bold; font-style:italic;}
.texte_prix_produit{color:#FF9D00; font-size:1.4em; font-weight:bold; font-style:normal;}
.titre_archive{color:#006AB3; font-size:1.1em; font-weight:bold; font-style:normal;}

.archive{width:50px; padding-left:5px;color:#000000; font-weight:bold; font-size:1em;}
/*---------------- FIN DES STYLES DES PRODUITS -----------*/

/*---------------- DEBUT DES STYLES DES EVENEMENTS -----------*/
.event_titre{color:#A3BE27; font-size:1.2em; font-weight:bold; text-align:left; margin:0; padding:0px 0px 0px 0px;}

.event_corps{color:#000000; font-size:1em; text-align:left; padding:0px 0px 0px 10px;}
.event_corps a{color:#000000; text-align:left; font-size:1em; text-decoration:underline;}
/*---------------- FIN DES STYLES DES EVENEMENTS -----------*/

#boutons{position:relative; float:left; width:550px; height:35px; left:4%; top:4%; }
#boutons img{border:0; cursor:pointer;}

#cote_droit{float:left; width:49px; height:560px; background-image:url(images_site/cote_droit.jpg);}

#bas{float:left; width:1000px; height:51px; background-image:url(images_site/bas.jpg);}

#copyright{position:relative; float:left; width:1000px; padding-bottom:50px;}

/*------------- DEBUT DES INFOBULLES -------------*/
.titre_info{color:#006AB3; font-size:1em; font-weight:bold;}
.texte_info{color:#303030; font-size:0.9em; font-weight:bold; font-style:normal;}
.soustitre_info{color:#8EA721; font-size:0.9em; font-weight:bold; font-style:italic;}

#Bulle{-moz-border-radius:20px; padding:10px; position:absolute; left:auto; top:auto; width:180px; height:auto; visibility:hidden; text-align:left; border:solid 1px #4C95C5; background-color:#FFFFFF; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
/*------------- FIN DES INFOBULLES -------------*/

.ssss_rubrique_catalogue{font-family:Comic sans ms; font-weight:bold; font-size:15px; text-align:center; color:#FFFFFF; padding:2px; border-bottom:1px solid #FFFFFF;}
.entete_colonne{background-color:#73A8D0; font-family:Arial; color:#FFFFFF; font-size:11px; padding:5px;}
.texte_colonne{background-color:#C0D949; font-family:Arial; color:#000000; font-size:11px; padding:5px;}

.formulaire{color:#A3BE27; font-size:1.3em; font-weight:normal;}

