/* CSS Document */
* {
scrollbar-face-color: #152e48;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #438ce2;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
}

HTML { font-size: 100%; line-height:normal } 

BODY {
margin:0px;
padding:0px;
background:#0a1016 url('images/bg.gif');
text-align:left;
font-size: .75em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#6780ca;
}

FORM { margin:0 auto }

A { text-decoration:none; color:#99ab45 }
A:hover { text-decoration:underline }

H1 { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#b02627; letter-spacing:-1px; font-weight:normal;}
H2 { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:bold; color:#b02627;}

H3 { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; color:#FFFFFF; letter-spacing:-1px; font-weight:normal;}
H4 { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:bold; color:#99ab45; letter-spacing:-1px;}
H5 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; color:#FFFFFF}

H1 a, H1 a:visited, H3 a, H3 a:visited { color:#b02627 }

.tiny { font-size:0.8em; }
.small { font-size:0.9em; }

.clean { clear:both; }

.border1 { display:block; border:1px solid #560001; margin:0 auto; padding: 0 auto }
.border1:hover { border:1px solid #f1c100 }

.border2 { display:block; border:1px solid #560001; margin:0 auto; padding: 0 auto }
.border2:hover { border:1px solid #f1c100 }

.zone { position:relative;display:block; margin:0px auto; padding:0 auto; width:780px; text-align:left }
.bloc { display:block; margin:0px auto; padding:0 auto; text-align:left }

.imgBord { border-left:1px solid #947222 }
.imgList { position:absolute; height:100px; width:100px; left:0px}
.menuItem { display:block; float:left; padding:0px 25px; text-decoration:none; height:51px; font-size:1.2em; color:#1b1b1b }
.menuItemOn { display:block; float:left; padding:0px 25px; background:#303030; text-decoration:none; height:51px; color:#FFFFFF; font-size:1.2em;  }

.menuItem:hover { text-decoration:underline; }

#lang { height:25px; background:#000000; width:120px; margin-left:50px; border:1px solid #1e3540; text-align:center }
#anim { position:absolute; height:216px; }
#nav { display:block; height:51px; text-align:center; margin:0 auto; clear:both;  background:url('../img/bg-nav.jpg') repeat-x;}
#intro { height:80px; float:left; width:330px; margin-left:300px}
#claim { width:260px; float:left; margin:20px 0px 0px 50px; height:167px}
#account { float:left; background:#43879e; border:1px solid #375865; border-left:6px solid #a51f18; height:56px; width:270px; margin-left:335px; margin-top:25px}
#col1 { display:block; width:320px; float:left; min-height:450px; height: auto !important; height: 450px; background:#303030 url('../img/bg-sea.jpg') no-repeat}
#col2 { width:600px; border-left:8px solid #43879e; float:left; min-height:420px; height: auto !important; height: 420px; background:#000a0d; margin:15px 0px}
#col3 { width:210px; float:left; min-height:570px; height: auto !important; height: 570px;}
#col4 { width:865px; float:left; min-height:400px; height: auto !important; height: 400px;}
#cart { display:block; margin:0 auto; height:20px; border:1px solid #FFFFFF; padding:5px; clear:both; margin-bottom:10px} 

#picAccount { height:40px; width:40px; margin:8px; float:left}

#chemin { margin-bottom:10px }
#logo { display:block; width:340px; height:50px; top:10px; margin-left:25px }
#page {
display:block;
margin:0 auto;
min-height:250px; height: auto !important; height: 250px;
background:#081f3b;
color:#FFFFFF
}

LI {
margin:0 auto;
}

#header {
display:block;
height:459px;
width:100%;
margin:0px auto;
padding:0px auto;
background:url('images/new_header.jpg') no-repeat;
}


#footer {
clear:both;
display:block;
background:#6780ca;
color:#FFFFFF
}

.point { width:5px; background:url('../img/sep.jpg') no-repeat; float:left; height:51px }

.btn {
display:block;
padding:5px;
border:1px solid #375865; border-left:6px solid #a51f18;
background:#43879e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.btn:hover {
display:block;
padding:5px;
border:1px solid #375865; border-left:6px solid #FFCC00;
background:#43879e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

.separateur {
position:relative;
display:block;
margin:0 auto;
padding:0 auto;
clear:both;
border-top:1px solid #43879e;
}

.box {
display:block;
float:left;
margin:auto;
background: #43879e;
border: 1px solid #43879e;
width:15px;
height:15px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:center;
min-width:15px;
padding:2px;
margin-right:1px
}
.box:hover {
background: #f1c100;
border: 1px solid #f1c100;
width:15px;
height:15px;
color:#e42a2f;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:underline;
text-align:center;
min-width:15px;
padding:2px;
}
.curBox {
float:left;
display:block;
margin:auto;
background: #a51f18;
border: 1px solid #a51f18;
width:15px;
height:15px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
min-width:15px;
padding:2px;
text-decoration:none;
margin-right:1px
}

.prod {position:relative; display:block; float:left; height:200px; width:100px; text-decoration:none; margin-right:5px }
.prod:hover {background:#021c24 }
.promo { background: #a7221d url('../img/promo.gif'); position:absolute; height:16px; width:50px; top:82px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; letter-spacing:-1px; font-weight:bold; text-align:center }
.prix { background: #a7221d; position:absolute; height:16px; width:50px; top:82px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; letter-spacing:-1px; font-weight:bold; text-align:center }
.itemPage { display:block; position:absolute; top:0px; left:0px; background:#FFFFFF}
#itemsContainer  { position:absolute; top:0px; left:0px; }
.stickPct { position:absolute; width:40px; height:20px; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; }
.stickLabel { position:absolute; width:120px; height:90px; color:#FFFFFF; font-size:14px; font-weight:bold; background:#333333; opacity:0.5; text-align:center; }

A.bleu, A.bleu:visited {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#61a4c6;
}

.gold, A.gold, A.gold:visited {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#947222;
}

A.A11J, A.A11J:visited {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFCC00;
}

#footer a { color:#FFFFFF }

A.gris:hover { color:#CDCDCD; text-decoration:underline}

.suiteNews1:hover, .suiteNews2:hover, .emploi1:hover, .emploi2:hover, .materiel1:hover, .materiel2:hover { border:1px solid #f1c100 }