/*CORP*/

BODY {margin:0; font-family: Arial; font-size:10px; }


               
.test        { border-style: ridge; border-width: 1px; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; position:absolute; left:100; top:100; right:100; bottom:100 }
.titre {margin:0; font-family: Arial; font-size:16;  color:#000000; font-weight:bold}

.info {margin:0; font-family: Arial; font-size:14;  color:#000000; font-weight:bold}

.alert {margin:0; font-family: Arial; font-size:14;  color:#CC3300; font-weight:bold}

img { border:0px;}
.dt { display:table; width:100%;}
.dr { display:table-row; width:100%; height:100%;}
.dc { 
		float:left; 
		height:100%; 
		vertical-align: auto;
}

.goodsTab{background:url(images/top_tall.gif) repeat-x top;}
.goodsTab_in1{background:url(images/bott_tall.gif) repeat-x bottom;}
.goodsTab_in2{ background:url(images/lvtall.gif) repeat-y left;}
.goodsTab_in3{ background:url(images/rvtall.gif) repeat-y right;}
.goodsTab_in4{ background:url(images/ltc.gif) no-repeat left top;}
.goodsTab_in5{ background:url(images/rtc.gif) no-repeat right top;}
.goodsTab_in6{ background:url(images/lbc.gif) no-repeat left bottom;}
.goodsTab_in7{ background:url(images/rbc.gif) no-repeat right bottom;}
.pressing{margin-left:9px; margin-right:9px;}

.footertxt {color:#CCCCCC; font-family:Tahoma; font-size:9px; line-height:14px;}
.footerlink a {color:#CCCCCC; font-family:Tahoma; font-size:9px; line-height:14px; text-decoration:none;}
.footerlink a:hover{text-decoration:underline;}

.inside1{width:6px;}
.inside2{width:150px}
.inside3{width:23px;}
.inside4{width:300px}
.inside5{width:5px;}

.l3{height:61;background:url(images/f_back.gif) no-repeat left top; }
.l3_c1{width:230px;}
.l3_c2{width:536px;}

.price_txt{font-family:Tahoma; color:#C2C2C2; font-size:17px; line-height:13px; text-transform:uppercase; font-weight:normal;}
.priceBlock_c1{width:90px;}
.priceBlock_c2{width:auto;}

.imgLink img{ border:solid 4px #464646;}
.imgLink2 img{ border:solid 4px #790000;}

.txt1 {color:#464646; font-size:9px; line-height:13px; text-decoration:none}
.txt1 a:link {color:#464646; font-size:9px; line-height:13px; text-decoration:none}
.txt1 a:visited {color:#464646; font-size:9px; line-height:13px; text-decoration:none}
.txt1 a:hover {color:#464646; font-size:9px; line-height:13px; text-decoration:none}

.txt2 {color:#D52D00; font-size:9px; line-height:13px; font-weight:bold; text-transform:uppercase;}
.txt2 a:link {color:#D52D00; font-size:12px; line-height:13px; font-weight:bold; text-transform:uppercase; text-decoration:none}
.txt2 a:visited {color:#D52D00; font-size:12px; line-height:13px; font-weight:bold; text-transform:uppercase; text-decoration:none}
.txt2 a:hover {color:#D52D00; font-size:12px; line-height:13px; font-weight:bold; text-transform:uppercase; text-decoration:underline}
.txt3 {color:#E1E1E1; font-family:Tahoma; font-weight:bold; font-size:9px; line-height:12px; text-transform:uppercase;}
.txt4 {color:#7D7D7D; font-family:Tahoma; font-weight:normal; font-size:9px; line-height:16px;}
.txt5{color:#D52D00; line-height:15px;}
.txt6{color:#7D7D7D; line-height:13px; font-size:10px;}
.txt7 {color:#D52D00; font-size:11px; line-height:13px; font-weight:bold;}
.txt8{color:#c2c2c2;}
.tt_txt{color:#E1E1E1; font-family:Tahoma; font-size:9px; font-weight:bold; text-transform:uppercase; line-height:12px; margin:2px 13px 1px 13px;}

.copyright {margin:0; font-family: Arial;   font-size:11px;  color:#000000; font-weight:bold}

.copyright a:link {text-decoration: none; color:#000000}

.copyright a:visited {text-decoration: none; color:#000000;}

.copyright a:hover {text-decoration: underline; }

.copyright a:active {text-decoration: none; color:#000000;}



.infobulle {border:4px outset #C0C0C0;  font-family: Arial; font-size:15;    font-weight:bold; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#C0C0C0}

.affichage_panier {font-family: Arial; font-size:15;    }


/*ARTICLES*/

.nom_produit {padding:2px; margin:0; font-family: Arial; font-size:25;  color:#000000; font-weight:bold; background-image:url('images/bgnomprod.jpg'); }

.prix_grand {margin:0; font-family: Arial; font-size:20;  color:#000000; font-weight:bold}

.promo_grand {margin:0; font-family: Arial; font-size:20;  color:#FF0000; font-weight:bold; text-decoration:line-through}

.prix {margin:0; font-family: Arial; font-size:12;  color:#000000; font-weight:bold ;display: inline}

.promo {margin:0; font-family: Arial; font-size:12px;  color:#FF0000; text-decoration:line-through; font-style:italic;display: inline}


/*FICHE*/

.fiche {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#000000; }

.fiche a:link {text-decoration: none; cursor:pointer; color:#000000}

.fiche a:visited {text-decoration: none; color:#000000; cursor:pointer}

.fiche a:hover {text-decoration: underline; color: #660066; cursor:pointer;}

.fiche a:active {text-decoration: none; color: #800080 ; cursor:pointer;}

/*BOXES*/

.menu_haut {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#FFFFFF; font-weight:bold; background-color:#000000 }

.menu_haut a:link {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#FFFFFF; font-weight:bold; background-color:#000000; text-decoration:none }

.menu_haut a:visited {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#FFFFFF; font-weight:bold; background-color:#000000; text-decoration:none }

.menu_haut a:hover {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#FFFFFF; font-weight:bold; background-color:#000000; text-decoration:underline }

.menu_haut a:active {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#FFFFFF; font-weight:bold; background-color:#000000 }

.boxext {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#000000 }

.boxext a:link {text-decoration: none; cursor:pointer; color:#000000}

.boxext a:visited {text-decoration: none; color:#000000; cursor:pointer}

.boxext a:hover {text-decoration: underline; color:#000000; cursor:pointer}

.boxext a:active {text-decoration: none; color: #800080 ; cursor:pointer;}

.box {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#000000 }

.box a:link {text-decoration: none; cursor:pointer; color:#000000}

.box a:visited {text-decoration: none; color:#000000; cursor:pointer}

.box a:hover {text-decoration: underline; color:#000000; cursor:pointer}

.box a:active {text-decoration: none; color: #800080 ; cursor:pointer;}

.promo_accueil {padding:0px;margin:0; font-family: Arial;   font-size:11px;  color:#000000 }

.promo_accueil a:link {text-decoration: none; cursor:pointer; color:#000000}

.promo_accueil a:visited {text-decoration: none; color:#000000; cursor:pointer}

.promo_accueil a:hover {text-decoration: underline; color:#000000; cursor:pointer}

.promo_accueil a:active {text-decoration: none; color: #800080 ; cursor:pointer;}



/*MENU*/

.ar_menu {background-image: url('images/ar_menu.jpg'); background-repeat: repeat-x}

.menu {color: #000080;  font-size:15px; font-family:Arial; font-weight:bold; text-align:left; background-repeat:no-repeat; height:28; background-position-y:top; background-color:#000000 }

.menu a:link {text-decoration: none; color: #000080; padding-left:30px; background-color:#000000}

.menu a:visited {text-decoration: none; color: #000080; padding-left:30px; background-color:#000000}

.menu a:hover {text-decoration: underline;  padding-left:30px}

.menu a:active {text-decoration: none; color:#000000; padding-left:30px; font-weight:bold}

.TTX_IN1{background:url('images/ttx_back.gif');; color:#000000}
.TTX_IN2{; background-position: top; font-size:12px; color:#000000; font-family:Arial; font-weight:bold; background-image:url('images/ttx_tall.gif'); background-repeat:repeat-x; background-attachment:scroll}
.TTX_IN3{background:url(images/ltx.gif) no-repeat left top;}
.TTX_IN4{background:url(images/lbx.gif) no-repeat left bottom;}
.TTX_IN5{background:url(images/rtx.gif) no-repeat right top;}
.TTX_IN6{background:url(images/rbx.gif) no-repeat right bottom;}


.menucat{width:186px;margin:0;padding:2px; font-family:Arial; font-size:12pt; color:#d7dfe1}

.menucat span{display:none;}
    
.menucat ul{ margin:0; padding:0; position:absolute;width:186px}
    
.menucat li ul{visibility:hidden;margin-left:186px; margin-top:-20px;}
            
.menucat a{padding:4px; text-align:left;color:#808080;text-weight:bold;display:block;width:186px;text-decoration:none;margin:0;font-size:12; background-color:#2C2C2C; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px    }
    
.menucat a:visited{color: #D7DFE1}

.menucat a:hover{ color: #D7DFE1; background-color:#707070}

.menucat a:focus{background-color: #2C2C2C}



.menucat span{display:none;}
        
.menucat li{width:150px;display:block;float:left;list-style:none;margin:0;padding:0;}
    
* html .menucat li {display:inline;float:none;}
    
.menucat a.linkOver{background-color: #232323;color:#808080}

.menusouscat a{text-align:center;color:#000000;text-weight:bold;display:block;width:186px;text-decoration:none;margin:0;font-size:12; font-weight:bold    }

.menusouscat a:hover{ filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; }


.login {border:1px dotted #FFFFFF; text-decoration:none; font-size:10; font-family:Arial; background-color:#FFFFFF  ;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;  }

.login a:link {color:#000000;text-decoration:none; font-family:Arial; font-size:10; }

.login a:visited{color:#000000;text-decoration: none; }

.login a:hover{ color:#000000;text-decoration: underline;}

.marque {border:4px groove #808080; padding:10px; color: #000000;text-decoration:none; font-size:10; font-family:Arial; background-color:#000000}

.marque a:link {color: #000000;text-decoration:none; font-family:Arial; font-size:10; background-color:#000000}

.marque a:visited{color: #000000;text-decoration: none}

.marque a:hover{ color: #000080;text-decoration: underline}

/*FORMULAIRES*/

textarea {border: 1px solid #828282; color: #000000; font-size: 12px; background-color:#EEEEEE}

input {border: 1px solid #828282; color: #000000; font-size: 14; background-color:#EEEEEE}

select {margin:-2; border:1px solid #828282; color: #000000; font-size: 12px; background-color:#EEEEEE}

select:hover {background-image: url('images/over.jpg')}

.boutton {background-image: url('images/out.jpg'); border: 1px solid #828282; color: #000000; font-size: 12px}

:hover.boutton {background-image: url('images/over.jpg')}

.checkout {background-color:#EEEEEE; border: 1px solid #828282; color: #000000; font-size: 18; font-weight:bold}

:hover.checkout {background-color: #00FFCC}

select {color:#000080;height:15px;border:0 none;margin:0;}

.boutton_recherche { border:0px ridge #808080; color: #000080; font-size: 10px; font-family:Comic Sans MS; font-weight:bold}

.champ_recherche { border:0px ridge #808080; color: #000000; font-size: 14px}





/*TABLEAUX*/

.tableau_forum {border:1px solid #C0C0C0; font-size:11px; font-family:Arial; color:#000000}

.tableau {border:0px solid #C0C0C0; font-size:11px; font-family:Arial; color:#000000}

.entete {color:#FFFFFF;  background-color: #800000; font-weight:bold}

.lignes {color:#000000;   }

.lignes a:link {text-decoration: none; color:#000000}

.lignes a:hover {text-decoration: underline; color:#000000;}


.lignes_dessus {border:3px ridge #FFFFFF; background-color:#FFFFFF;color:#000000}

.lignes_dessus a:link {text-decoration: none; color:#000000}

.lignes_dessus a:hover {text-decoration: underline; color:#000000;}

.lignes_click {background-color:#FFFF66;cursor:pointer}

.box_recherche {font-size:12pt; font-family:Arial; background-image:url('images/recheche.jpg'); color:#000000; font-weight:bold}

.box_stat_recherche {font-size:10; font-family:Arial; color:#000000; font-weight:bold}

.box_stat_recherche a:link {text-decoration: none; color:#000000;}

.box_stat_recherche a:visited {text-decoration: none; color:#000000;}

.box_stat_recherche a:hover {text-decoration: underline; color: #7D7DFF;}

.box_stat_recherche a:active {text-decoration: none; color: #FF0000;}

.news {padding:3px;   margin:0; font-family: Arial;   font-size:11px;  color:#000080;}

.news a:link {text-decoration: none;}

.news a:hover {text-decoration: underline; color: #660066;}


.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:middle;
}


.jours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.tab_numero {
	background:url(img/icone.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border-style:solid; 
	border-width:2px; 
	border-color:#000099;
	border-top:hidden;
}

.tab_cal {
	background:url(img/entete.jpg);
	background-repeat:no-repeat;
	border-style:solid; 
	border-width:2px; 
	border-color:#000099;
	border-bottom:hidden;
}

.reserve {
	background-color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}




.reserve {background-color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;}

.reserve a:link {text-decoration: none; color:#000000}

.reserve a:hover {text-decoration: underline; color:#000000;}
.descriptif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:10px;
}