


.carousel{background: #f5f3f1;border:  5px solid #f5f3f1;
position:relative;
margin:0 0 0 0;
width:920px!important;
height:340px!important;
overflow:hidden;
}

.visualClear{
clear:both;
display:block;
line-height:0;
}

.carousel .SliderArticlesMemeRubrique {
	padding:0!important;
overflow:hidden;
}


.carousel a.precedent{
		z-index:2;
		font-family: Arial;font-weight : bold;
                font-size: 25px;
                background: rgba(0,0,0, 0.3);
                width: 30px;
                height: 30px;
                line-height: 30px;
                display: block;
                text-align: center;
                color: #FFF;
                text-decoration: none;
                border-radius: 42px;
                -webkit-border-radius: 42px;
                -moz-border-radius: 42px;
                position: absolute;
                left: 10px;
                top: 325px;
                margin-top: -18px;
		}
.carousel a.precedent:hover{
background: #3b3b3b;
}
.carousel a.suivant{
		z-index:2;
		font-family: Arial;font-weight : bold;
                font-size: 25px;
                background: rgba(0,0,0, 0.3);
                width: 30px;
                height: 30px;
                line-height: 30px;
                display: block;
                text-align: center;
                color: #FFF;
                text-decoration: none;
                border-radius: 42px;
                -webkit-border-radius: 42px;
                -moz-border-radius: 42px;
                position: absolute;
                right: 10px;
                top: 325px;
                margin-top: -18px;
}
.carousel a.suivant:hover{
background: #3b3b3b;
}
.carousel ul{
float:left;
}
.carousel ul li{border:  5px solid #f5f3f1;
float:left;
width:450px;
}
.carousel ul li h2{

}
.carousel ul li h2 a{text-indent:10px;font-family:"Arial Narrow";
position:absolute;
top:245px;
width:435px;
height:50px;
margin-top:0;
margin-left:0;
margin-bottom:0;
line-height: 100%;
font-size:20px;
text-transform:none;
padding:5px 5px 5px 10px;
background-color :#222;
color:#FFFFFF!important;
opacity:0.7;
filter:alpha(opacity=70);
}
.carousel ul li h2 a:hover{
color:#EE7F00!important;
text-decoration:none;
}
.carousel ul li p{
margin:0;
line-height:normal;
font-size:1.2em;
color:#FFFFFF!important;

}

.carousel ul li p:hover{
color:#FFFF00!important;}

.carousel ul li.gauche{
margin:0 0 0 0;
height:auto!important;

}
.carousel ul li.gauche h2{text-align:left;height:50px;
padding:0 0 0 0;

}
.carousel ul li.gauche a.illustration{
padding:0 0 0 0;
}
.carousel ul li.gauche p{align:bottom;height:210px;margin:0 24px 0 24px;
padding:10px 5px 10px 5px;
background-color:#0075a0;
text-align:justify;
}


.carousel ul li.droite{
margin:0 0 0 0;
height:auto!important;

}
.carousel ul li.droite h2{text-align:left;height:50px;
padding:0 0 0 0;

}
.carousel ul li.droite a.illustration{
padding:0 0 0 0;
}
.carousel ul li.droite p{align:bottom;height:210px;margin:0 24px 0 24px;
padding:10px 5px 10px 5px;
background-color:#0075a0;
text-align:justify;
}



.galleryNavigationBullets  {

                text-align: center;

                margin-top: 5px;

                margin-bottom: 5px;

}

.galleryNavigationBullets span {

                display: none;

}

.galleryNavigationBullets a {

                width: 12px;

                height: 12px;

                line-height: 12px;

                display: block;

                border-radius: 18px;

                -webkit-border-radius: 18px;

                -moz-border-radius: 18px;

                display: inline-block;

                margin-right: 5px;

                background: #ddd;

}

 

.galleryNavigationBullets p {

                width: 20px;

                height: 20px;

                display: inline-block;

                margin-right: 5px;

                background: #ddd;

}

.galleryNavigationBullets a:hover,

.galleryNavigationBullets a.active {

                background: #3b3b3b;

}



