﻿body { background:#ffffff; }

#InnerBody { padding-top:40px; background:#ffffff url(/corpo/medias/communs/body-bg-home.jpg) no-repeat; }

#Promo { width:908px; line-height:32px; margin:15px auto; background:url(/corpo/medias/communs/promo-bg.jpg) no-repeat;}

#Promo a {text-decoration:none; cursor:pointer;}
#Promo .Column1 {
display:block;
width:349px;
text-align:center;
float:left;
overflow:hidden;
font:bold 16px/32px arial,sans-serif;
color:#ffffff;
margin-right:31px;
}
#Promo .Column2 {
display:block;
float:left;
width:528px;
overflow:hidden;
font:12px/32px arial,sans-serif;
color:#424242;
}

/*#Pub2 {
border-right:solid 15px #fff;
z-index:2000;
position:absolute;
width:557px;
height:247px;
}*/

#Pub {
float:right;
width:527px;
margin-right:35px;
}

/*Pub Navigation 
#PubNav {display:block;margin:10px 0 0 0;padding:0;list-style:none;}
#PubNav li {float:left;margin:0 7px 0 0;padding:0;}
#PubNav a.PubliciteBottom {display:block;background:#81be3c;text-decoration:none; }
#PubNav a.PubliciteBottom:hover, #PubNav a.PubliciteBottom.Active {background:#e5793b;}
#PubNav li, #PubNav a.PubliciteBottom {width:17px;height:16px;font:bold 11px/16px arial;color:#ffffff;text-align:center;}
#PubNav a.PubliciteNext {display:block;width:9px;text-decoration:none;background:url(/corpo/medias/communs/pub-nav-next-arrow.gif) no-repeat 0 0;}
#PubNav a.PubliciteNext:hover {background-position:0 -16px;}

 Pub Navigation */
#PubNav {display:block;margin:10px 0 0 0;padding:0;list-style:none;}
#PubNav li {float:left;margin:0 7px 0 0;padding:0;}
#PubNav a.PubliciteBottom {display:block;background:#91c35c;text-decoration:none;}
#PubNav a.PubliciteBottom:hover, #PubNav a.PubliciteBottom.Active {background:#73a839;}
#PubNav li, #PubNav a.PubliciteBottom {width:17px;height:16px;font:bold 11px/16px arial;color:#ffffff;text-align:center;}
#PubNav a.PubliciteNext {display:block;width:9px;text-decoration:none;background:url(/corpo/medias/communs/pub-nav-next-arrow.gif) no-repeat 0 0;}
#PubNav a.PubliciteNext:hover {background-position:0 -16px;}


/* News */
#News {
float:left;
margin-left:33px;
width:355px;
}
#News h3 {
font:18px arial,sans-serif;
color:#0058a7;
margin:0 0 10px 0;
padding:0;
}
#News ul {
margin:0;
padding:0;
list-style:none;
}
#News li {
margin:0 0 10px 0;
padding:0;
}
#News a {
font:12px arial,sans-serif;
color:#424242;
text-decoration:none; line-height:1.2em; display:inline-block; margin-top:3px;
}
#News a:hover {
text-decoration:underline;
}

#News li h4 {margin:0;padding:0;}
#News li h4 a, #News li h4 a:hover {
font:bold 12px arial,sans-serif; text-decoration:none !important;
color:#0058a7;
}

#News a.RssNews { position:absolute; top:0; left:0; z-index:3;
display:block;
float:left;
width:44px;
}
#News a.AllNews { position:absolute; top:0; left:40px; z-index:3;
display:block;
float:left;
font-size:11px;
margin-left:15px;
padding-right:13px;
background:url(/corpo/medias/communs/right-arrow.gif) no-repeat right;
}

#News a.intro { font-weight: bold; }

#accAnim { list-style: none; padding: 0; height: 315px; overflow: hidden; }
#accAnim, .jcarousel-container { margin: 0 0 0 34px; }
#accAnim li, .jcarousel-container, .jcarousel-clip { width: 908px; height: 315px; }
#accAnim img { float: left; width: 628px; height: 315px; }
.accAnimTxt { float: right; position: relative; width: 257px; height: 275px; padding: 40px 0 0 23px; background: url(/corpo/medias/communs/acc_anim_bgs.png); font: 13px Arial, Sans-serif; color: #fff; }
.accAnimTxt strong { display: block; margin: 0 60px 20px 0; font-size: 30px; line-height: 30px; font-weight: normal; }
.accAnimTxt span { display: block; margin: 0 65px 20px 0; }
.accAnimTxt a { position: absolute; bottom: 42px; width: 106px; height: 31px; line-height: 31px; border: 1px solid #b6b6b6; background: url(/corpo/medias/communs/acc_anim_bgs.png) 0 -315px; font-size: 14px; color: #fff; text-align: center; text-decoration: none; }
.bleu { background-position: -280px 0; }
.orange { background-position: -560px 0; }
.vert { background-position: -840px 0; }
.bleu a { background-position: -106px -315px; border-color: #44699e; }
.orange a { background-position: -212px -315px; border-color: #f2ae71; }
.vert a { background-position: -318px -315px; border-color: #a0cc6f; }
.gris a:hover { border-color: #dddddd; }
.bleu a:hover { border-color: #aabbd3; }
.orange a:hover { border-color: #f9dabf; }
.vert a:hover { border-color: #d3e7bd; }
.jcarousel-clip { z-index: 2; overflow: hidden; }
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 106px; width: 56px; height: 102px; text-decoration: none; cursor: pointer; outline: none; background: url(/corpo/medias/communs/acc_anim_nav.png); }
.jcarousel-prev { left: -19px; background-position: 0 0; }
.jcarousel-next { right: -19px;  background-position: -56px 0; }
.jcarousel-prev:hover { background-position: 0 -102px; }
.jcarousel-next:hover { background-position: -56px -102px; }
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal { cursor: default; visibility: hidden; }
