body
{
	margin:0;
	padding:0;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCCCCC;
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
}
div
{
	margin:0;
	padding:0;
}
p
{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
}
img
{
	border:0;
}
.gras
{
	font-weight:bold;
}
.souligne
{
	text-decoration:underline;
}
.hr
{
	clear:both;
}
.bleu
{
color:#3C4E66;
}
.blanc
{
color:#FFFFFF;
}
.gris
{
color:#CCCCCC;
}
.gris_fonce
{
color:#333333;
}
.gris_moyen
{
color:#666666;
}

.italique
{
font-style:italic;
}

h4
{
margin:0;
padding:0;}

#site
{
width:987px;
margin:9px auto 0 auto;
padding:0;
background-image:url(../img/bg_content2.jpg);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#FFFFFF;
}

#header1
{
height:51px;
background-image:url(../img/header1.jpg);
background-repeat:no-repeat;
padding:39px 0 0 296px;
}

#header2
{
height:89px;
background-image:url(../img/header2.jpg);
background-repeat:no-repeat;
}

#content
{
border-left:#BEBEBE 2px solid;
border-right:#BEBEBE 2px solid;
padding:5px 0 0 0;

}

#content_l
{
float:left;
width:180px; 
}
#content_c
{
float:left;
width:535px;
padding:10px 10px 10px 10px;
background-image:url(../img/bg_content_c.jpg);
background-repeat:no-repeat;
background-position:top right;
}
#content_r
{
float:left;
width:248px;
background-color:#CCCCCC;
background-image:url(../img/bg_content_r.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

ul#menu {

list-style-type:none;
margin:0;
padding:0;
}

ul#menu li {
margin:0 0 6px 0;
padding:0;
}

ul#menu li a {
color:#FFFFFF;
}

/*
ul#menu li a {
width:120px;
margin:0;
padding:5px 0 0 12px;
color:#333333;
background-color:#EEEEEE;
display:block;
font-size:12px;
height:20px;
}*/

ul#menu li.menu1 a {
width:145px;
margin:0;
padding:6px 13px 0 12px;
background-color:#3C4E66;
display:block;
font-size:12px;
height:20px;
background-image:url(../img/menu1.jpg);
background-repeat:no-repeat;
background-position:right;
}

ul#menu li.menu2 a {
width:135px;
margin:0;
padding:6px 10px 0 12px;
background-color:#3C4E66;
display:block;
font-size:12px;
height:20px;
background-image:url(../img/menu2.jpg);
background-repeat:no-repeat;
background-position:right;
}

ul#menu li.menu3 a {
width:129px;
margin:0;
padding:6px 7px 0 12px;
background-color:#3C4E66;
display:block;
font-size:12px;
height:20px;
background-image:url(../img/menu3.jpg);
background-repeat:no-repeat;
background-position:right;
}

ul#menu li.menu4 a {
width:126px;
margin:0;
padding:6px 5px 0 12px;
background-color:#3C4E66;
display:block;
font-size:12px;
height:20px;
background-image:url(../img/menu4.jpg);
background-repeat:no-repeat;
background-position:right;
}

ul#menu li.menu5 a {
width:126px;
margin:0;
padding:6px 5px 0 12px;
background-color:#3C4E66;
display:block;
font-size:12px;
height:20px;
background-image:url(../img/menu5.jpg);
background-repeat:no-repeat;
background-position:right;
}

ul#menu li.menu6 a {
width:126px;
margin:0;
padding:6px 6px 0 12px;
background-color:#3C4E66;
display:block;
font-size:12px;
height:20px;
background-image:url(../img/menu6.jpg);
background-repeat:no-repeat;
background-position:right;
}




ul#menu li a:hover {
font-weight:bold;
}


#footer
{
height:22px;
background-image:url(../img/bg_bottom.jpg);
background-repeat:repeat-x;
}
#footer_l
{
float:left;
width:187px;
height:22px;
}
#footer_c
{
float:left;
width:360px;
height:19px;
font-size:11px;
padding:3px 0 0 263px;
}
#footer_r
{
float:left;
width:160px;
height:17px;
padding:5px 17px 0 0;
text-align:right;
background-image:url(../img/bottom_right.jpg);
background-repeat:no-repeat;
background-position:right;
font-size:10px;
}
#footer_r a
{
text-decoration:underline;
color:#333333;
}
#footer_r a:hover
{
text-decoration:none;
}

#raisons
{
padding:25px 0 75px 4px;
width:168px;
}
.raisons_t
{
height:54px;
}
.raisons_m
{
border-left:#E0E0E0 2px solid;
border-right:#E0E0E0 2px solid;
height:213px;
background-color:#FFFFFF;
font-size:11px;
padding:0 7px;
text-align:justify;
}
.raisons_b
{
width:168px;
height:9px;
background:url(../img/7raisons_b.jpg) no-repeat;}


#content_r p.promotions
{
font-size:15px;
font-style:italic;
font-weight:bold;
padding:10px 0;
text-align:center;
}

#content_r p.folder
{
text-align:center;
padding:0 0 30px 0;
}

#content_r div.annonce_aleatoire
{
margin:0 auto 10px auto;
width:236px;
background:url(../img/annonce_aleatoire_c.jpg) repeat-y;
padding:0;
}

p.titre_annonce
{
text-align:center;
font-weight:bold;
height:15px;
widows:236px;
padding:14px 0 0 0;
background:url(../img/annonce_aleatoire_t.jpg) no-repeat;
}
.annonce_contenu
{
background:url(../img/annonce_aleatoire_b.jpg) no-repeat bottom;
padding:10px 6px 8px 8px; 
}

.annonce_contenu dl
{
margin:0;
padding:9px 0 5px 0;}

.annonce_contenu dl dd
{
margin:0;
padding:0;}













/* Horizontal Carousel */
#Carousel2{
margin:0;
padding:0;
height:82px;
width:460px;
position:relative;
clear:both;
}
 
#Carousel2 .container 
{ 
left:26px;
top:0px;
width:410px;
height:80px;
position:absolute;
overflow:hidden;
}
     
#Carousel2 .items {
position:absolute;
top:0;
left:0px;
float:left;
height:80px;
}


#Carousel2 .item 
{
margin:0px;
padding:0 4px 0 0; 
height:80px;
width:132px;
float:left;
clear:right; 
position:relative;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.6;
list-style-type:none; 
}

#Carousel2 .item:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0; 
}


#Carousel2 .item .icon img {
margin:0;
padding:0;
position:relative;
left:0px;
width:132px !important;
height:80px;
cursor:pointer;}

#Carousel2 .navButton 
{
position:absolute;
bottom:0px;
width:24px;
height:82px;
cursor:pointer;
display:block;
text-indent:-9999px;
background-repeat:none;
z-index:10;
}

#Carousel2 .icon
{
margin:0;
padding:0;
height:80px;
}


#Carousel2 .navButton.previous 
{  
left:0px;
background-image:url('../img/button.left.png');
}

#Carousel2 .navButton.next 
{ 
right:0px;
background-image:url('../img/button.right.png'); 
}

/* Hide data items from selector */
#Carousel2 .item .key { display:none;}
#Carousel2 .item .picture { display:none;}
	
	
#texte_deroulant
{
height:213px;
margin:0;
padding:0;
}

.infobulle{
position: absolute;   
visibility : hidden;
padding:5px 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../img/info_bulle.png) no-repeat;
font-size: 11px;
color:#333333;
width:163px;
height:23px;
}