.erreur{
color:#DD0019}

.addthis_toolbox addthis_default_style{
margin-bottom:2px}
.addthis_toolbox .at300bs.at15t_expanded,.addthis_toolbox .at300bs.at15t_compact {
margin-right:-2px;
}
.rss,.print,.printoff{
background-image:url(/theme/2_images/rss.jpg);
width:14px;
height:14px;
display:block;
float:left;
margin:1px 3px}

.print,.printoff{background-image:url(/theme/2_images/print.gif)}
.printoff{opacity:0.5}
/*.printoff:hover{opacity:1}*/

.hide{
display:none}

/*carousel*/
.widget17{
margin-top:10px;
padding:0}

#mainContent .widget17 a{
text-decoration:none}

.widget17 .jcarousel-container-horizontal{
padding:0 40px;
width:386px}

.widget17 .jcarousel-container img {
height:90px;
width:128px}

.widget17 .jcarousel-prev-horizontal{
top:40px}

.widget17 .jcarousel-next-horizontal{
top:40px}

.widget17 h3 {
padding:12px 8px 0;
font-size:22px;
font-weight:normal}

.widget17 ul{
height:146px;
margin-top:15px;
overflow:hidden}

#mainContent .widget17 ul li {
font-size:14px}

#mainContent .widget17 ul li {
list-style-image:none}

#mainContent .widget17 ul li {
color:#000;
float:left;
font-family:Arial;
font-size:14px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:188px;
height:125px}

#mainContent .widget17 ul li span{ 
font-weight:normal;
color:black;
font-size:12px}

#mainContent .widget17 .more{
margin-right:9px;
padding-top:9px;
text-align:right}

#agenda > a{text-decoration:none}

#mainContent ul.stepper{
height:20px;
display:block;
float:left;
width:668px;
background-color:#DD0019}

#mainContent ul.stepper.footer{
border-top:1px solid #8c8c8c}

#mainContent ul.stepper li{
padding:2px 24px 0 28px;
float:left;
font-size:22px;
font-weight:normal;
letter-spacing:-1px;
list-style-image:none;
border:0;
background:transparent url(/theme/2_images/sup.gif) 0 12px no-repeat}

#mainContent ul.stepper li a{
color:black}

#mainContent ul.stepper li.first{
background:none}

#mainContent ul.stepper a.active{
color:white}

#mainContent ul.stepper a:hover{
text-decoration:none}

.ours{font-weight:bold}
#footer{float:left;padding-left:15px;clear:both}
#footer li{float:left;list-style-type:none}
#footer .ha,#footer .ml,#footer .lr,#footer .lp,#footer .lh,#footer .sp{display:block;height:35px}
#footer .logos li a{margin-right:36px}
#footer .ha{width:114px;background-image:url(/theme/2_images/logo-ha.png)}
#footer .logos li .lp{width:134px;background-image:url(/theme/2_images/logo-lp.png);margin-right:0}
#footer .lr{width:205px;background-image:url(/theme/2_images/logo-lr.png)}
#footer .ml{width:192px;background-image:url(/theme/2_images/logo-ml.png)}
#footer .lh{width:155px;background-image:url(/theme/2_images/logo-lh.png)}
#footer .sp{width:109px;background-image:url(/theme/2_images/logo-sp.png)}
#footer .links a{text-decoration:none}
#footer .links li{background:url("/theme/2_images/tiret.jpg") no-repeat scroll right 7px;padding:0 7px 0 3px;}
#footer .links .first{padding-left:0}
#footer .links .last{background:none}
#footer .links a:hover{text-decoration:underline}
#footer .links .logos {background:none;float:right;margin-top:-2px;padding-right:0}
#footer .links .logos a{display:block;width:14px;height:14px;background-image:url(/theme/2_images/feeds.png);float:left;margin-left:4px}
#footer .links .logos a.rss{background-position:0 0;margin:0 2px 0 0}
#footer .links .logos a.facebook{background-position:-14px 0}
#footer .links .logos a.twitter{background-position:-28px 0;width:67px}
