body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#C1ECFF;background-image:url(images/degrade_fond.jpg);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444;}
a{ text-decoration:none; color:#0575BF; }
a:hover{ color:#FB730F; }
.button1 { width:120px; height:34px; background-image:url(images/bt_home.png); float:left;}
.button2 { width:247px; height:34px; background-image:url(images/bt_recherche.png);  float:left;}
.button3 { width:120px; height:34px; background-image:url(images/bt_promo.png);  float:left; }
.button4 { width:248px; height:34px; background-image:url(images/bt_alerte_mail.png);  float:left;}
.button5 { width:247px; height:34px; background-image:url(images/bt_deposer_offre.png);  float:left;}
.button1:hover{ background-position:-0 -34px;}
.button2:hover{ background-position:-0 -34px;}
.button3:hover{ background-position:-0 -34px;}
.button4:hover{ background-position:-0 -34px;}
.button5:hover{ background-position:-0 -34px;}
.current{background-position:-0 -34px;}
.entete_bleue{background-image:url(images/entete_m_bl.jpg); background-repeat:repeat-x; color:#FFF; text-transform:uppercase; font-size:16px; text-align:center;}
.entete_orange{background-image:url(images/entete_m_or.jpg); background-repeat:repeat-x; color:#FFF; text-transform:uppercase; font-size:16px; text-align:center;}
.recherche{width:140px; font-size:12px;}
.recherche2{width:130px; font-size:12px;}
.promo {padding:5px; border-left:solid 1px #0575BF; border-right:solid 1px #0575BF; border-bottom:solid 1px #0575BF; background-image:url(images/annonces_fond.jpg); background-position:right center; background-repeat:no-repeat;}
.promoor {padding:5px; border-left:solid 1px #ff7115; border-right:solid 1px #ff7115; border-bottom:solid 1px #ff7115; background-image:url(images/annonces_fond.jpg); background-position:right center; background-repeat:no-repeat;}
.promo2 { border-left:solid 1px #0575BF; border-right:solid 1px #0575BF; border-bottom:solid 1px #0575BF;}
.cadrebleu {border:solid 1px #0575BF; background-image:url(images/annonces_fond.jpg); background-position:left center; background-repeat:no-repeat;}
.cadreorange {padding:5px; border-left:solid 1px #FB730F; border-right:solid 1px #FB730F; border-bottom:solid 1px #FB730F; background-image:url(images/annonces_fond.jpg); background-position:right center; background-repeat:no-repeat;}
.cadrebleu2 {border:solid 1px #0575BF;}
.contact {background-image:url(images/detail_roll_contactez.png); }
.description {background-image:url(images/detail_roll_descr.png);}
.lieu {background-image:url(images/detail_roll_lieu.png);}
.opener { text-align:left; font-weight:bold; padding:0px; margin-left:10px; margin-top:2px;  height:17px; background-image:url(images/cell_plus.png); background-repeat:no-repeat; padding-left:22px;}
.photos {background-image:url(images/detail_roll_photos.png);}
.tarifs {background-image:url(images/detail_roll_tarifs.png);}
.tourisme {background-image:url(images/detail_roll_tourisme.png);}
.navigation a{color:#F90;font-size:18px;}
.navigation{color:#0575BF;font-size:18px;}
.CollapsiblePanel{width:100%;margin:0px;padding:0px;}
.CollapsiblePanelContent{margin:0px;padding:0px;}
.CollapsiblePanelTab{color:#0575BF;font-size:16px;height:22px;width:664px;margin:5px;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.CollapsiblePanelTab1{color:#0575BF;font-size:16px;height:22px;width:664px;margin:5px;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab  {background-position: 0 -26px;}
.CollapsiblePanelTab a { color: black; text-decoration: none; }
.CollapsiblePanelOpen .opener { padding:0px; margin-left:10px; margin-top:2px;  height:17px; background-image:url(images/cell_moins.png); background-repeat:no-repeat; padding-left:22px; color:#FFF;}
.CollapsiblePanelTabHover .opener{color:#F90;}
.erreur{color:#F00;}
.miniature{border:solid 1px #0575BF;cursor:pointer;}
.miniature:hover{border:solid 1px #FB730F;cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.progression{height:19px; padding-top:3px;padding-right:0px;}
.currentprogression{background-position:-0 -22px; font-weight:bold;}
.title { font-size:17px; width:664px; height:22px; padding:2px; margin-top:15px; margin-bottom:10px;}
.informations { background-image:url(images/detail_roll_descr.png);}
.location { background-image:url(images/detail_roll_location.png);}
.activites { background-image:url(images/detail_roll_activite.png);}
.zonetexte { width:450px; }
.champtexte { width:215px; }
.select { width:220px; }
.partenaires{ }
.partenaires a{ color:#999; }

