
body,table,td {
font-family:arial,Arial;
font-size:10pt;
}

#intro {
padding-top:80px;
color:#A1A1A1;
}

#intro3 {
background-image:url(images/intro8_r1_c5.jpg);
background-repeat:no-repeat; 
width:209px;
height:162px;
text-align:justify;
padding-right:3px;
}

#intro2 {
padding-top:2px;
}

.basintro {
background-image:url(images/basb.jpg);
background-repeat:no-repeat;
width:766px;
height:20px;
}

.basintro p {
margin-top:3px;
text-align:right;
margin-right:15px;
}

.maincont1 {
vertical-align:top;width:530px;position:relative;
}

.maincont {
vertical-align:top;width:525px;position:relative;
}

.ssmenu {
background-color:#D7D7D7;
color:white;
}

.ssmenu a:link,.ssmenu a:visited {color:#666666;text-decoration:none;padding-left:3px;}
.ssmenu a:hover {color:white;text-decoration:none;padding-left:3px;}

.souligne {
text-decoration:underline;
}

.gras {
font-weight:bold;
}

.grasrouge {
color:#C5393C;
font-weight:bold;
font-size:10pt;
}

.petit {
font-size:7pt;
}

.droite {
background-color:white;
width:230px;
color:#808080;
text-align:left;
border:1px #D4D4D4 solid;
padding:5px;
}

.droite_panier {
background-color:white;
width:200px;
color:#808080;
text-align:left;
border:1px #D4D4D4 solid;
padding:5px;
}

.panier {
width:600px;
background-color:white;
border:1px #D4D4D4 solid;
padding:5px;
}

.panier td {
padding-left:5px;
	}
.panier td.panier_h {
text-align:right;
background-color:#cccccc;
color:white;
height:30px;
}
.panier td.panier_hg {
text-align:left;
background-color:#cccccc;
color:white;
height:30px;
}
.panier td.panier_mg {
text-align:left;
}
.panier td.panier_md {
text-align:right;
}
.panier td.panier_tot_mg {
padding-top:5px;
border-top:1px solid #cccccc;
text-align:left;
}
.panier td.panier_tot_md {
padding-top:5px;
border-top:1px solid #cccccc;
text-align:right;
}
.vide	{
font-family:arial;
font-weight:bold;
font-size:13pt;
text-align:center;
}

img {
border:0;
}

h1 {
font-size:15pt;
color:#A0A0A0;
}

#contenugeneral {
padding-top:50px;
width:881px;
}


#tabgeneral {
width:100%;
}

h4 {
width:500px;
background-color:#808080;
color:white;
}

.bas {
border-top:1px #D4D4D4 solid;
text-align:right;
}

.basr {
background-image:url(images/fleche.jpg);
background-repeat:no-repeat;
background-position:0px -1px;
padding-bottom:5px;
text-indent:15px;
text-align:left;
}

.basr a:link, .basr a:visited, .basr a:hover {text-decoration:none;color:#808080;}

.bordgris {
border-top:1px #D4D4D4 solid;
}

/* Styles ajouté par js */
p {
text-align:justify;
color:#666;
line-height:18px;
}
.gauche p {
line-height:20px;
}
.gauche {
padding:0 15px 0 0;
}
.img_cont {
border:1px solid #ccc;
padding:1px;
}
.fl_right {
float:right;
margin-left:15px;
}
.fl_left {
float:left;
margin-right:15px;
}
.fl_center {
float:left;
}
.clear {
visibility:hidden;
height:0;
line-height:0;
clear:both;
}
.info {
color:#999;
}
.popup {
position:absolute;
display:none;
top:0;
left:0;
width:100%;
height:600px;
z-index:1000;
border-top:1px solid #999;
height:439px;
-moz-opacity: 0.8;
opacity:0.8;
filter: alpha(opacity=80);
background-color:#333;
}
.popup a {
color:#fff;
}
.popup .intpop {
width:90%;
height:390px;
padding:10px;
overflow:auto;
text-align:left;
}
.popup h1, .popup h2 {
color:#fff;
font-size:16px;
}
.popup p {
color:#fff;
font-size:12px;
}
a.pop {
color:#666;
text-decoration:none;
}
ul li {
color:#666;
}
