body {
margin:0;
padding:0;
text-align:center;
font: normal small/1.3em Arial, Helvetica, sans-serif;
background:#c00 url(../images/bg_home.gif) top left repeat-x;
color:#000;
}

#header{background:#c00 url(../images/bg_home.gif) top left repeat-x;}
#wrapper{width:990px; margin:0 auto; text-align:left; background-color:#fff;}
#content{padding:10px;}
#footer{padding:10px;}

h1 {font-size: 180%; color: #000}
h2 {font-size: 160%; color: #000}
h3 {font-size: 140%; color: #000}
h4 {font-size: 120%; color: #000}
h4.menuSmallTop{margin-bottom:0;}
td,p {font-size: small}
a:link,a:visited  {color: #00f}
a:hover,a:active {color: #f60}
a.banner:link,a.banner:visited {color: #fff}
a.banner:hover,a.banner:active {}

.white {color: #FFFFFF}
.red {color: #CC0000}
.blue {color: #000066}

.dropMenu{border:#006;border-style:double;border-width:1px;}
.tblList{font-size:10px;color:#006;background-color:#FFF;border:#006;border-style:solid;border-width:1px;}
.hotProd{background-color:red;}
.datainput{background-color:#F90;}
.maintenance{backgroung-color:#F60;background-color:#F60;}
.tblContent{background-color:#FFF;border-color:#006 #000 #000;border-style:solid;border-width:1px;}
.newProd{background-color:#F60;}
.contentTable{background-color:#FFF;}
.tblHeadBg{background-color:#006;font-size:11px;font-weight:700;color:#FFF;}
.bgred{background-image:url(../images/bg_mondiale.gif);background-repeat:no-repeat;}
.footer{font-size:11px;color:#006;}
.prodItemTitle{font-size:12px;color:#339;font-weight:700;}
.newsTitle{font-size:14px;font-weight:700;color:#FFF;}
.fineborder{border:#F63;border-style:solid;border-width:1px;}
.prodTitle{font-size:22px;font-weight:700;color:#000;}
.tmbBorder{border:1px solid #FFF;}
.navMenuItem{background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#06C;text-decoration:none;border-color:#CCC;border-style:solid;border-width:1px 0 0;}
.menuItem{background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#000;text-decoration:none;}
.menuContent{background-color:#FFF;font-size:11px;font-weight:400;color:#000;text-decoration:none;}
A.menulink{display:block;width:200px;text-align:left;font-size:12px;color:#06C;text-decoration:none;border:solid 1px;border-color:#fff;}
A.menulink:hover{font-size:12px;color:#06C;text-decoration:none;border:solid 1px;background-color:#BDE3FF;}
A.menulink:visited{font-size:12px;color:#06C;text-decoration:none;}

.menuTop{font-size:16px;font-weight:700;color:#C00;background-color:#FFF;}
.menuSmallTop{font-size:12px;font-weight:700;color:#C00;background-color:#FFF;}

.thumbStyle a{display:block;border:1px solid #69C;width:122px;height:120px;font-size:10px;color:#333;text-decoration:none;}
.thumbStyle a:hover{border:1px solid #69C;color:#000;background-color:#BDE3FF;text-decoration:none;}

.promotion a{display:block;border:1px solid #69C;width:122px;height:122px;font-size:10px;color:#333;text-decoration:none;background-color:#fc0;}
.promotion a:hover{border:1px solid #69C;color:#000;background-color:#fc0;text-decoration:none;}
.promotionrow{border:1px solid #fc0;background-color:#FFC;margin:0;padding:3px;}
.normalrow{border:1px solid #e7e7e7;margin:0;padding:3px;}

.desc{font-size:11px;color:#666;}
.bannerLine{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E2E2E2;}
.bg_banner_new_folder{background-color:#7DBC47;background-repeat:no-repeat;}
#tbl_footer_contact{margin-left:10px;}
#announcement{background:#fc0 url(../images/bg_banner.jpg) top left repeat-y;padding:5px 0;}
#announcement h4{font-size:110%;margin:0;padding:0;}
.admin,.usedProd{background-color:#69F;}
.caption,.content{font-size:11px;color:#FFF;}

#filtermenu{background-color:#f90; padding:5px 20px;}

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#fff; 
     
    width:400px;
	text-align:center;
	padding:10px;
    min-height:570px; 
    border:1px solid #222; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;
}

#pub img{border:none; outline:none;}
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(/images/close.gif); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}