@charset "utf-8";
/* CSS Document */
a{ text-decoration:none;}
.ariane{ width:960px !important; width:970px; height:35px; padding-left:10px; padding-top:3px; background:url(../images/ariane/bkg-ariane.jpg) repeat-x bottom left;font-size:12px; color:#7c7c7c;}
.ariane  a{color:#7c7c7c;}

.home{background: url(../images/home/bkg_home.jpg) no-repeat top left; height:485px; padding-left:145px;}

.homeleft{ float:left; width:487px;}
.homeleft h1{ color:#032a6f; font-size:27px; font-style:italic;}
.homeleft p.mainpara{ padding-top:10px; color:#032a6f; font-weight:bold; font-size:12px; margin-bottom:15px;}
.homeleft .section{ border-top:2px dotted #CCCCCC; width:487px; margin-bottom:5px; padding-top:8px; height:170px;}
.homeleft .section img{float:left; margin-right:5px;}
.homeleft .section .infos{ float:right; width:366px;}
.homeleft .section .infos h2{  font-size:26px; color:#555; font-weight:normal; font-style:italic; padding-left:35px; padding-bottom:10px; margin-bottom:10px;}
.homeleft .section .infos h2.yellow{background: url(../images/puce/big-expert.gif) no-repeat top left; margin-right:14px;}
.homeleft .section .infos h2.orange{background: url(../images/puce/big-atelier.gif) no-repeat top left; margin-right:8px;}
.homeleft .section .infos p{font-size:12px; color:#032a6f; font-weight:normal; margin-bottom:5px;}
.homeleft .section .infos a{ font-size:12px; color:#fff; font-weight:bold; padding:3px 15px 7px 25px;}
.homeleft .section .infos .yellowlink a{background: url(../images/bouton/expert-link.gif) no-repeat top left; height:24px; display:block; width:103px !important; width:143px;}
.homeleft .section .infos .orangelink a{background: url(../images/bouton/atelier-link.gif) no-repeat top left; height:24px; display:block; width:125px !important; width:165px;}

.homeright{ float:left; width:285px; margin-left:20px; padding-top:15px;}
.homeright .section{width:285px; height:140px; margin-bottom:5px;}
.homeright .section img{float:left; margin-right:10px;}
.homeright  h2{font-size:18px; color:#555; font-weight:normal; font-style:italic;  padding-left:25px; margin-bottom:10px;}
.visuhp{ margin-bottom:30px!important; margin-bottom:15px;}
.homeright .innove{width:285px; height:140px; margin-bottom:5px;}
.homeright .innove img{float:left; margin-right:10px;}
.homeright .innove h2{background: url(../images/puce/small-innove.gif) no-repeat top left;}
.homeright .innove .infos{ float:right; width:195px;}
.homeright .innove .infos p{font-size:12px; color:#4e86c7; font-weight:normal; margin-bottom:5px;}
.homeright .innove .infos a{ font-size:12px; color:#fff; font-weight:bold; padding:3px 17px 7px 25px; width:100px !important; width:140px; background: url(../images/bouton/innove-link.gif) no-repeat top left; height:24px; display:block;}

.homeright .deplace{width:285px; height:140px; margin-bottom:5px;}
.homeright .deplace img{float:left; margin-right:10px;}
.homeright .deplace h2{background: url(../images/puce/small-deplace.jpg) no-repeat top left;}
.homeright .deplace .infos{ float:right; width:195px;}
.homeright .deplace .infos p{font-size:12px; color:#6e8115; font-weight:normal; margin-bottom:5px;}
.homeright .deplace .infos a{ font-size:12px; color:#fff; font-weight:bold; padding:3px 17px 7px 25px; width:100px !important; width:140px; background: url(../images/bouton/deplace-link.gif) no-repeat top left; height:24px; display:block;}

.homeright .saison{width:285px; height:140px; margin-bottom:5px;}
.homeright .saison img{float:left; margin-right:10px;}
.homeright .saison h2{background: url(../images/puce/small-saison.jpg) no-repeat top left;}
.homeright .saison .infos{ float:right; width:195px;}
.homeright .saison .infos p{font-size:12px; color:#053679; font-weight:normal; margin-bottom:5px;}
.homeright .saison .infos a{ font-size:12px; color:#fff; font-weight:bold; padding:3px 17px 7px 25px; width:100px !important; width:140px; background: url(../images/bouton/saison-link.gif) no-repeat top left; height:24px; display:block;}