.colA{position:relative;width:960px;}
#toussaint #container .content .colA h1{position:absolute;top:5px;right:5px;font-size:13px;margin:0;padding:0;color:#fff;z-index:1;}
#toussaint #container .content .accroche{float:left;position:relative;margin:0;padding:0;width:960px;height:230px;background:left top no-repeat;}
#toussaint #container .content .accroche h2{position:absolute;top:203px;right:20px;margin:0;padding:0;width:200px;font-size:20px;line-height:22px;font-weight:bold;color:#98180a;}
#toussaint #container .content .accroche p{position:absolute;top:225px;right:20px;margin:0;padding:0;width:200px;font-size:14px;line-height:14px;color:#98180a;}
#toussaint #container .content .produits{float:left;margin:0;padding:8px 0 0 0;width:731px;height:678px!important;+height:686px;background-repeat:repeat-x;background-position:top left;}
#toussaint #container .content .produits .offre{float:left;position:relative;z-index:0;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;padding:0;width:340px;}
#toussaint #container .content .produits .offre .img{float:left;margin:0;padding:0;width:131px;}
#toussaint #container .content .produits .offre .img img{float:left;margin:0;padding:0;width:131px;height:97px;border:0;}
#toussaint #container .content .produits .offre .descriptif{position:absolute;z-index:1;left:141px;margin:0;padding:0;width:192px;}
#toussaint #container .content .produits .offre .descriptif .pays{float:left;margin:0;padding:0;width:192px;cursor:pointer;font-size:15px;line-height:17px;font-weight:bold;color:#000;}
#toussaint #container .content .produits .offre .descriptif .ville{float:left;margin:0;padding:0;width:192px;cursor:pointer;font-size:13px;line-height:15px;font-weight:bold;color:#ff327d;}
#toussaint #container .content .produits .offre .descriptif .texte{float:left;margin:0;padding:0;width:192px;cursor:pointer;font-size:11px;line-height:13px;color:#f60;}
#toussaint #container .content .produits .offre .descriptif .autre-info{float:left;margin:0;padding:0;width:192px;cursor:pointer;font-size:11px;line-height:13px;color:#000;}
#toussaint #container .content .produits .offre .descriptif .etiquette{position:absolute;left:0;top:0;margin-top:74px;padding:0;width:192px;cursor:pointer;color:#fff;}
#toussaint #container .content .produits .offre .descriptif .etiquette span.apartir{font-size:11px;line-height:14px;}
#toussaint #container .content .produits .offre .descriptif .etiquette span.prix{float:left;font-size:17px;font-weight:bold;background:#f60;padding:0 2px;}
#toussaint #container .content .produits .offre .descriptif .etiquette span.prix span{font-size:14px;}
#toussaint #container .content .marge{float:right;margin:0;padding:0;width:229px;height:686px;background:none repeat scroll 0 0 #504236;}
#toussaint #container .content .marge h2{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;padding:0;width:200px;font-size:25px;line-height:27px;font-weight:bold;color:#fff;}
#toussaint #container .content .marge h3{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;padding:0;width:200px;font-size:15px;line-height:17px;font-weight:bold;color:#fff;}
#toussaint #container .content .marge p{float:left;margin:0 0 0 10px!important;+margin:0 0 0 5px;padding:0;width:200px;font-size:12px;line-height:13px;color:#fff;}
#toussaint #container .content .marge a,#toussaint #container .content .marge a:hover{color:#fff;text-decoration:underline;}
#toussaint #container .content #ideesejours{float:left;margin:0;padding:0;width:360px;height:254px;background:#ff327d;}
#toussaint #container .content #ideesejours h3{float:left;width:330px;font-weight:bold;font-size:25px;line-height:25px;text-align:left;color:#fff;margin:5px 0 0 20px!important;+margin:5px 0 0 10px;padding:0;}
#toussaint #container .content #ideesejours div.idee{float:left;width:158px;height:auto;margin:20px 0 0 20px!important;+margin:20px 0 0 10px;padding:0;}
#toussaint #container .content #ideesejours div.idee p{margin:0;padding:0;}
#toussaint #container .content #ideesejours div.idee p.photo a{float:left;width:131px;height:97px;margin:0;padding:0;border:0;cursor:pointer;text-decoration:none;}
#toussaint #container .content #ideesejours div.idee p.titre a{float:left;width:151px;height:auto;color:#fff;font:bold 15px Trebuchet MS,verdana,sans sherif;margin:5px 0 0;line-height:14px;cursor:pointer;}
#toussaint #container .content #ideesejours div.idee p.texte a{float:left;width:131px;height:35px;color:#fff;font-size:11px;margin:3px 0 0;line-height:14px;cursor:pointer;}
#toussaint #container .content #ideesejours div.idee p.prix a{float:left;width:131px;height:auto;color:#fff;font-size:11px;font-weight:bold;margin:15px 0 0;line-height:14px;text-decoration:underline;cursor:pointer;}
#toussaint #container .content #locations{float:left;margin:0;padding:0;width:371px;height:254px;background:#feb0d3;}
#toussaint #container .content #locations h3{float:left;font-weight:bold;font-size:25px;line-height:25px;text-align:left;color:#FF2F7B;margin:5px 0 12px 20px!important;+margin:5px 0 12px 10px;padding:0;}
#toussaint #container .content #locations .offrelocations{float:left;width:321px;height:auto;margin:0 0 0 20px!important;+margin:0 0 0 10px;padding:8px 0 10px 0;border-top:1px solid #FF2F7B;}
#toussaint #container .content #locations .offre1{border:none;}
#toussaint #container .content #locations .offrelocations p{margin:0;padding:0;}
#toussaint #container .content #locations .offrelocations p.photo{float:left;margin:0;padding:0;width:60px;height:52px;}
#toussaint #container .content #locations .offrelocations p.photo a img{margin:0;padding:0;width:50px;height:52px;}
#toussaint #container .content #locations .offrelocations div.descriptif{float:left;width:180px;height:auto;margin:0;padding:0;}
#toussaint #container .content #locations .offrelocations div.descriptif p.desti a{float:left;width:100%;color:#000;font-weight:bold;font-size:15px;line-height:14px;margin:0;padding:0;}
#toussaint #container .content #locations .offrelocations div.descriptif p.detail a{float:left;width:100%;color:#000;font-weight:normal;font-size:11px;line-height:12px;margin:0;padding:0;}
#toussaint #container .content #locations .offrelocations div.etiquette{float:right;margin:0;padding:0;width:auto;cursor:pointer;}
#toussaint #container .content #locations .offrelocations div.etiquette p.prix a{float:left;margin:0;padding:1px 2px;font:bold 17px Trebuchet MS,Verdana,sans serif;color:#fff;cursor:pointer;background-color:#FF327D;}
#toussaint #container .content #locations .offrelocations div.etiquette p.prix span.ttc{background-color:#FF327D;padding:0 1px 0 2px;color:#FFF;font-size:14px;font-weight:bold;}
#toussaint #container .content #locations .sep{float:left;border-top:1px solid #FF327B;width:327px;height:1px;font-size:0;margin:0;padding:0;}
#toussaint #container .content #top10{float:left;margin:0;padding:0;width:229px;height:254px;background:#09f url(../../images/event/vacances-toussaint/bg-top10.jpg) left top no-repeat;}
#toussaint #container .content #top10 h3{float:left;width:209px;font-weight:bold;font-size:20px;line-height:20px;text-align:left;color:#fff;margin:5px 0 0 20px!important;+margin:5px 0 0 10px;padding:0;}
#toussaint #container .content #top10 ul{float:left;margin:20px 0 0 0;padding:0;width:209px;list-style:none;}
#toussaint #container .content #top10 ul li{float:left;margin:0 0 0 10px!important;+margin:0 0 0 5px;padding:0 0 0 10px;width:180px;color:#fff;font-weight:bold;background:#09f url(../../images/event/vacances-toussaint/arrow-top10.gif) 0 4px no-repeat;}
#toussaint #container .content #top10 ul li a{color:#fff;}
#toussaint #container .content #top10 ul li a:hover{color:#fff;text-decoration:underline;}
#toussaint #container .content #top10 span.all{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;padding:0 0 0 20px;width:180px;font-weight:bold;color:#fff;text-decoration:none;background:#09f url(../../images/event/vacances-toussaint/arrow-top10-all.gif) 0 0 no-repeat;}
#toussaint #container .content #top10 span.all a{color:#fff;text-decoration:underline;}
#toussaint #container .content #top10 span.all a:hover{color:#fff;text-decoration:underline;}