/* CSS NOS PROGRAMMES - GENERAL */
.bloc-programme-left {position:relative; margin-left:0px; margin-top:0px; width:462px; float:left; padding:10px 0px 10px 10px;}
.bloc-programme-right {position:relative; margin-left:0px; margin-top:0px; width:467px; float:right; padding:10px 0px 10px 10px;margin-right:25px}
.txt-intro-page {margin:7px 0px 3px 7px; width:440px; text-align:justify;height:68px}

.bt-collectifs {
width:115px;
height:32px;
background-image:url(../images/programmes/bt-collectifs.jpg);
background-repeat:no-repeat;
margin-left:3px;
margin-top:5px; float:left;
}
.bt-villas {width:116px;
height:32px;
background-image:url(../images/programmes/bt-villas.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-top:5px; float:left;
}
.bt-terrains {width:121px;
height:32px;
background-image:url(../images/programmes/bt-terrains.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-top:5px; float:left;
}

.bt-typprog-url, .bt-typprog-url a {font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; color:#333333; margin-left:35px; padding-top:11px; text-align:left; display:block; clear:both;}
.bt-typprog-url:hover {color:#eb5a0b;}
.bt-typprog-url-active {font-family:Verdana; font-size:11px; text-decoration:none; color:#eb5a0b; font-weight:bold; margin-left:35px; padding-top:11px; text-align:left; display:block; clear:both;}

.carte-programmes {margin:0px 0px 0px 5px;}


/* CSS NOS PROGRAMMES */
.tab-listing-programmes {margin:0px 0px 20px 7px;}
.nom-programme, .nom-programme a, .nom-programme a:hover {font-family:Verdana; font-size:14px; color:#333333; font-weight:bold; text-decoration:none;}
.picto-fleche-ville {background-image:url(../images/programmes/picto-fleche-ville.jpg); width:14px; height:14px; background-repeat:no-repeat;}
.nom-ville {font-family:Verdana; font-size:11px; color:#333333; font-style:italic; margin:-13px 0px 0px 20px;}
.txt-descriptif-prog, .txt-descriptif-prog a, .txt-descriptif-prog a:hover {text-align:justify; color:#333333; text-decoration:none;}


/* CSS NOS PROGRAMMES - TYPE DE PROGRAMME */
.tab-listing-programmes-type {margin:10px 0px 10px 7px;}
.tab-listing-programmes-detail {margin:0px 0px 40px 7px;}
.nom-programme-type, .nom-programme-type a, .nom-programme-type a:hover {font-family:Verdana; font-size:14px; color:#333333; font-weight:bold; text-decoration:none;}
.picto-fleche-ville-type {background-image:url(../images/programmes/picto-fleche-ville.jpg); width:14px; height:14px; background-repeat:no-repeat;}
.nom-ville-type {font-family:Verdana; font-size:11px; color:#333333; font-style:italic; margin:-13px 0px 0px 20px;}
.txt-descriptif-prog-type, .txt-descriptif-prog-type a, .txt-descriptif-prog-type a:hover {text-align:justify; padding-top:0px; text-decoration:none; color:#333333;}
.border-savoir-plus, .border-savoir-plus a, .border-savoir-plus a:hover {border-bottom:1px solid #eb5a0b; font-family:Verdana; font-size:12px; color:#eb5a0b; font-weight:bold; text-align:right; text-decoration:none; padding-top:5px;}


/* CSS NOS PROGRAMMES - DETAIL D'UN PROGRAMME */
.programmes-detail-bloc1 {width:565px; margin-left:15px; margin-top:0px; float:left;}
* html .programmes-detail-bloc1 {width:565px; margin-left:8px; margin-top:0px; float:left;}
.programmes-detail-bloc2 {width:315px; margin-right:15px; margin-top:0px; float:right;}
* html .programmes-detail-bloc2 {width:315px; margin-right:8px; margin-top:0px; float:right;}

.bloc-programme-detail-left {position:relative; margin-left:0px; margin-top:0px; width:580px; float:left; padding:10px 0px 10px 10px;}
.bloc-programme-detail-right {position:relative; margin-left:0px; margin-top:0px; width:325px; float:right; padding:10px 0px 10px 0px;}
.zone-infos-fleches {margin: -5px 0px 0px 35px;}
.slogan-programme {margin:15px 0px 0px 0px; font-family:Verdana; font-size:13px; color:#333333; text-align:center;}
p.menutitreprogrammes {margin:15px 0px 0px 5px;}
.ligne-titre-onglet {border-bottom:1px solid #eb5a0b; height:30px; margin:0px 0px 0px 0px;}
.titre-onglet {font-family:Verdana; font-size:12px; color:#eb5a0b; font-weight:bold; margin:-15px 0px 0px 0px;}
.tab-detail {margin:10px 0px 0px 10px;}

.zone-bt-download {margin-left:395px; margin-top:0px;}

.bt-telecharger-plaquette a {
float:left;
width:146px;
height:33px;
background-image:url(../images/programmes/bt-telecharger-plaquette.jpg);
background-repeat:no-repeat;
background-position:right top;
margin-top:5px;
margin-left:0px; 
clear:both;
}
.bt-telecharger-plaquette a:hover {
float:left;
width:146px;
height:33px;
background-image:url(../images/programmes/bt-telecharger-plaquette.jpg);
background-repeat:no-repeat;
clear:both;
}
a.bt-telecharger-plaquette-url {font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; text-align:left; padding-top:7px; padding-left:50px; line-height:11px; width:95px;clear:both;
}
a.bt-telecharger-plaquette-url:hover {color:#d10202;text-decoration:none; text-align:left; padding-top:7px; padding-left:50px;line-height:11px; width:95px;}
.accroche-presentation {text-align:justify; width:400px;}

.zone-logo-programme {margin:0px; height:75px; vertical-align:middle; width:315px; margin-bottom:8px;}
.zoom-picture {margin-left:0px;}
.vignette-picture {margin-top:5px; margin-left:1px; margin-right:4px; width:76px; float:right;}
.bloc-loi-scellier {margin:0px 0px 0px 0px;}
.contenu-loi-scellier {margin:0px 0px 0px 0px;}
.prestations-promomidi {margin:0px 0px 0px 0px;}
.contenu-prestations-promomidi {margin:0px 0px 0px 0px;}

.puce_prog{float:left;width:15px;}
p.accordeon_titre_programmes {cursor: pointer; padding:0px; margin:0px; font-family:Verdana; font-size:12px; color:#eb5a0b; font-weight:bold; background:url(../images/programmes/puce_titre.jpg) no-repeat; padding-left:20px;!padding-left:5px;height:22px;}
div.accordeon_conteneur_programmes {margin:0px 12px 10px 12px;}

.tab1-grille-prix {border:1px solid #cabfb0; background-color:#f2ede4; font-size:11px; color:#000000; clear:both;}
.tab2-grille-prix {border:1px solid #cabfb0; background-color:#FFFFFF; font-size:11px; color:#000000; clear:both;}

/* .font-type-numero {text-align:right; padding-right:3px;}
.font-titre-grille {font-size:10px; font-style:italic; text-align:right; padding-right:3px;}
*/
.font-type-numero {text-align:left; padding-left:3px;}
.font-titre-grille {font-size:10px; font-style:italic; text-align:left; padding-left:3px;}
.font-resultat-grille {font-size:10px; text-align:left; } /*font-weight:bold;*/
.font-resultat-grille2 {padding:3px 0px 0px 0px; font-size:10px; line-height:15px; text-align:left;}/*font-weight:bold;*/

.prix {padding-right:3px; text-align:right;}
.bt-telecharger-plan-vente { /*padding-right:3px;*/ }
.champs-obligatoires {color:#FF0000;}
.padding-input {padding-left:5px;}
.name-champ {width:140px; text-align:right;}
input.contact {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; height:15px; padding:0px; margin:0px; font-size:11px;}
textarea.textarea-contact {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:175px;}
textarea.textarea-contact-adresse {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:143px;}
textarea.textarea-contact-mems {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:390px;}
.msg-erreur { position:absolute; left:75px; top:75px;}


/* Css galerie */
.tab-galerie {position:relative; margin-right:0px; margin-top:0px; margin-bottom:40px;}

#bloc_vignettes {
float:right; 
height:56px;
cursor:pointer;
margin-right:5px;
}
#bloc_vignettes_last, #bloc_vignettes_video {
float:right; 
height:56px;
cursor:pointer;
margin-right:0px;
}
#divconteneur, #video-player {
width:315px; 
height:236px; 
margin-left:0px; 
margin-top: 0px;
padding:0px;
}

#divimagea {
clear:both; display:block; z-index:1000; height:236px; opacity:100; FILTER:alpha(opacity=100);
}
#divimageb {
clear:both; display:block; z-index:-1000; margin-top:-236px; height:236px; opacity:0; FILTER:alpha(opacity=0); 
}

/* GMAP Bulle Info */
.tooltip {
        background-color:#ffffff;
        font-weight:bold;
        border:2px #006699 solid;
   		}


/* Nouveau bouton "Demande de plaquette" */
#demande_plaquette{
	background:url(../images/programmes/fond_demande_plaquette.jpg) no-repeat top left;
	width:178px;
	height:28px;
	padding-top:13px;
	text-align:center;
	padding-left:45px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}
	#demande_plaquette a{
		font-size:12px;
		text-decoration:none;
		color:#333;
	}
/* Nouveau bouton "Rappel immédiat et gratuit" */
#rappel_immediat{
	background:url(../images/programmes/fond_rappel_immediat.jpg) no-repeat top left;
	width:205px;
	height:27px;
	text-align:center;
	padding-top:13px;
	padding-left:33px;
	float:left;
	margin-bottom:20px;
	margin-left:50px;
}
	#rappel_immediat a{
		font-size:12px;
		font-weight:bold;
		color:#ea5a0b;
		text-decoration:none;
	}
	
/* Listing des programmes : Image du programme qui s'affiche en grand au survol */
.imagehover{
 position:relative;
 text-decoration:none;
 text-transform:none;
 letter-spacing:0px;  
}
a.lien:hover{
  background:none; 
}
span.info{
   display: none;
   z-index: 500; 
}
.imagehover:hover span{
  display: inline; 
  position: absolute;
  white-space: nowrap;
  color:#000000;
  width:340px;
  left: 40px;
  bottom:1px;
  background: white;
  padding: 3px;
  border:1px solid #EB5A0B;
  z-index: 500; 
}
