* {font-family: Verdana; text-align:justify; font-size: 12px;}
body{margin:0 auto; width:964px;}
img{border: 0px;}
p{margin: 16px 0; }
p.clear{margin:0; }
ul{padding-left:30px;}
.m_r_10{margin-right:10px;}
.m_l_10{margin-left:10px;}
.m_t_10{margin-top:10px;}
.m_b_10{margin-bottom:10px;}
.p_l_10{padding-left:10px;}
.bold{font-weight: bold;}
.normal{font-weight: normal;}
.turquoise{color: #1682ab;}
.pink{color: #e2007a;}
.b_turquoise{background-color: #1682ab; color: #FFFFFF;}
.purple{color: #721f6c;}
.b_purple{background-color: #721f6c; color: #FFFFFF;}
.green{color: #8CC63F;}
.color-default{color: #000000;}
#banner{background:url("../images/accueil2/banner.jpg") no-repeat scroll 0 0 transparent; width:964px; height:143px;position:relative;}
#logo{background:url("../images/accueil2/logo.jpg") no-repeat scroll 0 0 transparent; width:87px; height:83px; position:absolute; right: 0; bottom: 10px;}
#button-banner{background:url("../images/accueil2/btn-orange-deg.png") no-repeat scroll 0 0 transparent; width:160px; height:25px; position:absolute; right:10px; top: 20px; font-size: 11px; padding: 8px 10px; color: #000000; text-decoration: none;white-space:nowrap;}
#content{width:615px; padding-left: 15px; }
#sidebar-right{width:330px;}
#sidebar-right .border{ border-left: 1px dashed #666666;}
.bloc-line{overflow: hidden;margin-bottom:50px; position: relative;}
.bloc-line-last{overflow: hidden;margin-bottom:10px; position: relative;}
.right{float: right;}
.left{float: left;}
#rectangle-pink{background:url("../images/accueil2/bloc-pink.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; height:130px; padding:3px 45px 10px 15px; width:559px; text-align:center; font-size: 21px; font-weight: bold; line-height:160%}
.date{display:inline; padding:2px 10px; font-size:16px;}
.bloc-title{position: relative; border-bottom: 5px solid;}
.title{font-size:30px; width: 525px;}
.pad-r{padding-right:25px;}
.rectangle-green-h{background:url("../images/accueil2/bloc-green-h.png") no-repeat scroll 0 0 white; width:283px; height:27px; padding:11px 0 0 10px; color: #FFFFFF; font-size:13px;}
.rectangle-green-b{background:url("../images/accueil2/bloc-green-b.png") repeat-y scroll 0 0 transparent; width:293px; position: relative; margin: 0 auto;}
.rectangle-green-f{background:url("../images/accueil2/bloc-green-f.png") no-repeat scroll 0 0 white; width:293px; height:20px;  position: absolute; bottom: -20px;}
.rectangle-green-b ul{list-style-type:none; list-style-image:none; margin:0; padding: 0 10px}
.rectangle-green-b ul li {font-size:14px; background:url("../images/accueil2/puce.gif") no-repeat scroll 0 4px transparent; padding:10px 0 10px 25px;}
.rectangle-green-b p {padding: 0 10px; font-size:17px; clear: both;}
.rectangle-green-b .list {padding: 0 0 0 10px; font-size:16px; width:130px;}
.rectangle-green-b .bl{border-right:1px solid #666666; padding: 0;  width:115px;}
.rectangle-green-b .list  h3{font-size: 16px; margin-top:0}
.rectangle-green-b .msg{ margin:10px auto 0; text-align:center; width:260px;}
.bloc-rating span.normal{ font-size:10px}
.bloc-rating span.bold{ display: block; margin: 5px 0; font-size:11px}
.rectangle-green-b .place  h3{margin-top: 0; font-size:13px; #margin-bottom:13px;}
.place{margin-left:10px;}
.place span{display: block; margin-bottom:15px; #margin-bottom:20px; }
.place span.exp{display:inline; vertical-align:super;}
.thanks{display:inline; font-size:18px; position:absolute; right:3px;}
.video{bottom:0; position:absolute; right:0;}
.button-blue{background:url("../images/accueil2/btn-blue.png") no-repeat scroll 0 0 transparent; width:284px; height:32px; float: right;}
.button-blue span{color:#FFFFFF; display:block; padding:9px; text-align:center;}
.img-with-btn{position:relative; text-align: right;}
.img-with-btn img{}
#button-img{background:url("../images/accueil2/btn_orange.png") no-repeat scroll 0 0 transparent; width:116px; height:41px; position: absolute; right: 0; top: 0; padding: 5px 10px;}
.button-pink{background:url("../images/accueil2/btn-pink.png") no-repeat scroll 0 0 transparent; height:33px; padding-left:40px; padding-top:8px; position:relative; text-align:left; width:142px; margin: 0 auto; color:#FFFFFF;}
.button-pink a{color:#FFFFFF; text-decoration:none; font-size:10px}
.pdf{background:url("../images/accueil2/pdf.png") no-repeat scroll 0 0 transparent; height:28px; left:10px; position:absolute; top:7px; width:28px;}
.hidden{visibility:hidden;}