@CHARSET "UTF-8";
/* --------------------------------------
oxynel version 1.0
www.oxynel.com
-------------------------------------- */
/*DC1227*/

.introbg h2 {
	color: #FFFFFF;
	background: #dc1227;
	text-align: center;
	padding: 5px;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}



/* CLEARER */
.clearer {clear:both;height:0px;overflow:hidden}
div.clearer {clear:both;height:0px;overflow:hidden}

/* FLOAT LEFT RIGHT */
.fleft{float: left;} 
.fright{float: right;} 

/* WRAPPER */
.wrapper {margin: 0 auto;width: 960px;}
.viewnone {display: none;overflow: hidden;}
/* REQUIRED */
.required, .error {color: red;}
#url_page {border:1px solid gray; background: gray; color: white;}

/* NEWSLETTER */
.formerror {color: aqua;
	color: #666666;
	display:inline;
	border: 1px solid aqua;
}
.formsuccess {color: fuchsia;
	color: #666666;
	display:inline;
	border: 1px solid aqua;
}
/* */
.fond-bas {
	background: url(http://www.fdi-promotion.fr/img/fond-bas.gif) top left no-repeat;
	padding: 35px 0 0 0;
}
.tarif { border:1px solid #DDDDDD; padding:5px 10px;}
/* */
.w100p {width: 99%;}
.w95p {width: 95%;}
.w45p {width: 45%;}
.w49p {width: 49%;}
.w65p {width: 65%;}
.w30p {width: 30%;}
.w70p {width: 70%;}

/* */
.w60  {width: 60px; }
.w63  {width: 63px; }
.w100 {width: 100px;}
.w115 {width: 115px;}
.w126 {width: 126px;}
.w133 {width: 133px;}
.w135 {width: 135px;}
.w150 {width: 150px;}
.w167 {width: 167px;}
.w171 {width: 171px;}
.w173 {width: 173px;}
.w175 {width: 175px;}
.w190 {width: 190px;}
.w193 {width: 193px;}
.w195 {width: 195px;}
.w200 {width: 200px;}
.w220 {width: 220px;}
.w230 {width: 230px;}
.w240 {width: 240px;}
.w245 {width: 245px;}
.w250 {width: 250px;}
.w255 {width: 255px;}
.w263 {width: 263px;}
.w267 {width: 267px;}
.w300 {width: 300px;}
.w315 {width: 315px;}
.w328 {width: 328px;}
.w328 {width: 328px;}
.w330 {width: 330px;}
.w338 {width: 338px;}
.w350 {width: 350px;}
.w386 {width: 386px;}
.w390 {width: 390px;}
.w400 {width: 400px;}
.w535 {width: 535px;}
.w543 {width: 543px;}
.w545 {width: 545px;}
.w565 {width: 565px;}
.w648 {width: 648px;}

/* */
.h70 {height: 70px;}

/* 6 COLONNES FRAMEWORK INIT */
.c1on6 {width: 150px;margin-right: 12px;}
.c1on6padd {width: 150px;padding-right: 12px;}
.c2on6 {width: 312px;margin-right: 12px;}
.c2on6short {width: 302px;margin-right: 12px;}
.c3on6 {width: 474px;margin-right: 12px;}
.c4on6 {width: 636px;margin-right: 12px;}
.c5on6 {width: 798px;margin-right: 12px;}
.c342 {width:342px;}
.c1on6end {width: 150px;}
.c2on6end {width: 312px;}
.c2on6endshort {width: 302px;}
.c3on6end {width: 474px;}
.c4on6end {width: 636px;}
.c5on6end {width: 798px;}

/* 6 COLONNES FRAMEWORK END */

/* 6 COLONNES AVEC BORDER DE 1PX FRAMEWORK INIT */
.c1on6border {width: 148px;margin-right: 12px;}
.c1on6border2 {width: 140px;margin-right: 12px;}
.c2on6border {width: 310px;margin-right: 12px;}
.c3on6border {width: 472px;margin-right: 12px;}
.c4on6border {width: 634px;margin-right: 12px;}
.c5on6border {width: 796px;margin-right: 12px;}

.c1on6borderend {width: 148px;}
.c1on6border2end {width: 140px;}
.c2on6borderend {width: 310px;}
.c3on6borderend {width: 472px;}
.c4on6borderend {width: 634px;}
.c5on6borderend {width: 796px;}

/* 6 COLONNES AVEC BORDER DE 1PX FRAMEWORK END */

/* 4 COLONNES AVEC BORDER POUR ACCUEIL FRAMEWORK INIT */
.c1on4start {width:225px;margin-left: 12px;margin-right: 12px;}
.c2on4start {width:225px;margin-left: 12px;margin-right: 12px;}
.c3on4start {width:225px;margin-left: 12px;margin-right: 12px;}

.c1on4 {width:225px;margin-right: 12px;}
.c2on4 {width:225px;margin-right: 12px;}
.c3on4 {width:225px;margin-right: 12px;}

.c1on4end {width:225px;}
.c2on4end {width:225px;}
.c2on4end {width:225px;}

/* 4 COLONNES AVEC BORDER POUR ACCUEIL FRAMEWORK END */
.lineheight22 { line-height: 22px;}
/* GRILLE DE PADDING */
.padd3 			{padding: 3px;}
.padd5 			{padding: 5px;}
.padd10 		{padding: 10px;}
.padd15 		{padding: 15px;}
.padd20 		{padding: 20px;}
.padd25 		{padding: 25px;}

.paddtop3 		{padding-top: 3px;}
.paddtop5 		{padding-top: 5px;}
.paddtop10 		{padding-top: 10px;}
.paddtop12 		{padding-top: 12px;}
.paddtop15 		{padding-top: 15px;}
.paddtop20 		{padding-top: 20px;}
.paddtop25 		{padding-top: 25px;}

.paddright3 	{padding-right: 3px;}
.paddright5 	{padding-right: 5px;}
.paddright10 	{padding-right: 10px;}
.paddright15 	{padding-right: 15px;}
.paddright20 	{padding-right: 20px;}
.paddright25 	{padding-right: 25px;}

.paddbottom3 	{padding-bottom: 3px;}
.paddbottom5 	{padding-bottom: 5px;}
.paddbottom10 	{padding-bottom: 10px;}
.paddbottom15 	{padding-bottom: 15px;}
.paddbottom20 	{padding-bottom: 20px;}
.paddbottom25 	{padding-bottom: 25px;}

.paddleft3 		{padding-left: 3px;}
.paddleft5		{padding-left: 5px;}
.paddleft10 	{padding-left: 10px;}
.paddleft15 	{padding-left: 15px;}
.paddleft20 	{padding-left: 20px;}
.paddleft25 	{padding-left: 25px;}

.paddtrl 		{padding: 10px 10px 5px 10px;}
.paddrbl 		{padding: 5px 10px 10px 10px;}
.padlr 			{padding: 0 10px 0 10px;}

.margauto 		{margin: 0 auto;}
.marg3 			{margin: 3px;}
.marg5 			{margin: 5px;}
.marg10 		{margin: 10px;}
.marg15 		{margin: 15px;}
.marg20 		{margin: 20px;}
.marg25 		{margin: 25px;}

.margtop3 		{margin-top: 3px;}
.margtop5 		{margin-top: 5px;}
.margtop10 		{margin-top: 10px;}
.margtop11		{margin-top: 11px;}
.margtop15		{margin-top: 15px;}
.margtop20 		{margin-top: 20px;}
.margtop25 		{margin-top: 25px;}
.margtop30 		{margin-top: 30px;}
.margtop35 		{margin-top: 35px;}
.margtop40 		{margin-top: 40px;}
.margtop45 		{margin-top: 45px;}
.margtop50 		{margin-top: 50px;}
.margtop55 		{margin-top: 55px;}
.margtop60 		{margin-top: 60px;}
.margtop65 		{margin-top: 65px;}

.margright3 	{margin-right: 3px;}
.margright5 	{margin-right: 5px;}
.margright10 	{margin-right: 10px !important;}
.margright11 	{margin-right: 11px;}
.margright15 	{margin-right: 15px;}
.margright20 	{margin-right: 20px;}
.margright25 	{margin-right: 25px;}

.margleft3 		{margin-left : 3px;}
.margleft5	 	{margin-left : 5px;}
.margleft10 	{margin-left : 10px;}
.margleft11 	{margin-left : 11px;}
.margleft15 	{margin-left : 15px;}
.margleft20 	{margin-left : 20px;}
.margleft25 	{margin-left : 25px;}
.margleft35		{margin-left : 35px;}

.margbottom0 	{margin-bottom : 0px !important;}
.margbottom3 	{margin-bottom : 3px;}
.margbottom5	{margin-bottom : 5px;}
.margbottom10 	{margin-bottom : 10px;}
.margbottom11 	{margin-bottom : 11px;}
.margbottom15 	{margin-bottom : 15px;}
.margbottom20 	{margin-bottom : 20px;}
.margbottom25 	{margin-bottom : 25px;}
.margbottom35 	{margin-bottom : 35px;}


.margtb10 		{margin: 10px 0 10px 0;}
.margR10 {margin-right: 10px;}
.margL10 {margin-left: 10px;}
.margR12 {margin-right: 12px;}

/* TEXT */

.textcenter 	{text-align: center;}
.textright 		{text-align: right;}
.textjustify 	{text-align: justify;}
.gras 			{font-weight: bold;}
.centrer		{margin: 0 auto;}
.textenote {font-size: 11px; line-height: 11px;}
strong {font-weight: bold;}
em {font-style: italic;}

/* BORDER 1px et 2px */

.bordergris {border: 1px solid #cdcdcd;}
.bordergris:hover {border: 1px solid #f98038;}

.bordergrisjaune {border: 1px solid #cdcdcd;}
.bordergrisjaune:hover {border: 1px solid #ffb642;}

.bordergrisbordeau {border: 1px solid #cdcdcd;}
.bordergrisbordeau:hover {border: 1px solid #a10515;}

.bordergris {border: 1px solid #cdcdcd;}
.bordergris:hover {border: 1px solid #f98038;}

.bordergris {border: 1px solid #cdcdcd;}
.bordergris:hover {border: 1px solid #f98038;}

.borderrouge 	{border: solid 1px #dc1227;}
.borderbleu 	{border: solid 1px #2cabc0;}
.borderjaune 	{border: solid 1px #ffb642;}
.borderbordeau	{border: solid 1px #a10515;}
.borderorange 	{border: solid 1px #f98038;}
.bordervert 	{border: solid 1px #76b241;}
.borderblanc 	{border: solid 1px #FFFFFF;}
.bordermarine	{border: solid 1px #1a3a73;}

.oborderrouge 	{border: solid 1px #FFFFFF;}
.oborderbleu 	{border: solid 1px #FFFFFF;}
.oborderjaune 	{border: solid 1px #FFFFFF;}
.oborderbordeau	{border: solid 1px #FFFFFF;}
.oborderorange 	{border: solid 1px #FFFFFF;}
.obordervert 	{border: solid 1px #FFFFFF;}
.oborderblanc 	{border: solid 1px #FFFFFF;}
.obordermarine	{border: solid 1px #FFFFFF;}

.oborderrouge:hover 	{border: solid 1px #dc1227;}
.oborderbleu:hover 	{border: solid 1px #2cabc0;}
.oborderjaune:hover 	{border: solid 1px #ffb642;}
.oborderbordeau:hover	{border: solid 1px #a10515;}
.oborderorange:hover 	{border: solid 1px #f98038;}
.obordervert:hover 	{border: solid 1px #76b241;}
.oborderblanc:hover 	{border: solid 1px #FFFFFF;}
.obordermarine:hover	{border: solid 1px #1a3a73;}

.border2rouge 	{border: solid 2px #dc1227;}
.border2bleu 	{border: solid 2px #2cabc0;}
.border2jaune 	{border: solid 2px #ffb642;}
.border2bordeau	{border: solid 2px #a10515;}
.border2orange 	{border: solid 2px #f98038;}
.border2vert 	{border: solid 2px #76b241;}
.border2blanc 	{border: solid 2px #FFFFFF;}
.border2marine	{border: solid 2px #1a3a73;}
.border2gris	{border: solid 2px #666666;}

.offrerouge {background: url(http://www.fdi-promotion.fr/css/img/content-offre-item-rouge.gif) top left no-repeat; padding: 13px 15px 10px 32px;}
.offrebleu {background: url(http://www.fdi-promotion.fr/css/img/content-offre-item-bleu.gif) top left no-repeat; padding: 13px 15px 10px 32px;}
.offrejaune {background: url(http://www.fdi-promotion.fr/css/img/content-offre-item-jaune.gif) top left no-repeat; padding: 13px 15px 10px 32px;}
.offrebordeau {background: url(http://www.fdi-promotion.fr/css/img/content-offre-item-bordeau.gif) top left no-repeat; padding: 13px 15px 10px 32px;}
.offreorange {background: url(http://www.fdi-promotion.fr/css/img/content-offre-item-orange.gif) top left no-repeat; padding: 13px 15px 10px 32px;}

/* COULEUR */
.rouge 		{color: #dc1227;}
.bleu 		{color: #2cabc0;}
.jaune 		{color: #ffb642;}
.bordeau	{color: #a10515;}
.orange		{color: #f98038;}
.vert 		{color: #76b241;}
.blanc		{color: #FFFFFF;}
.marine		{color: #1a3a73;}
.gris		{color: #666666;}
.gris7		{color: #777777;}
.grisfa		{color: #666666;}
.opacite0	{opacity: 0;}

/* BACKGROUND COULEUR */
.bgrouge 		{background: #dc1227;}
.bgbleu 		{background: #2cabc0;}
.bgjaune 		{background: #ffb642;}
.bgbordeau		{background: #a10515;}
.bgorange		{background: #f98038;}
.bgwhite		{background: #FFFFFF;}
.bgvertpale		{background: #e2f0d5;}
.bgrougepale	{background: #f0d5d5;}
.bggris			{background: #666666;}
.bgvert			{background: #91B805;}


/* LOSANGE PAGE D'ACCUEIL */
.losangerouge 	{background: url(http://www.fdi-promotion.fr/css/img/accueillosangerouge.png) top left no-repeat;}
.losangebleu 	{background: url(http://www.fdi-promotion.fr/css/img/accueillosangebleu.png) top left no-repeat;}
.losangejaune 	{background: url(http://www.fdi-promotion.fr/css/img/accueillosangejaune.png) top left no-repeat;}
.losangebordeau {background: url(http://www.fdi-promotion.fr/css/img/accueillosangebordeau.png) top left no-repeat;}
.losangerouge:hover 	{background: url(http://www.fdi-promotion.fr/css/img/accueillosangerougeover.png) top left no-repeat;}
.losangebleu:hover 		{background: url(http://www.fdi-promotion.fr/css/img/accueillosangebleuover.png) top left no-repeat;}
.losangejaune:hover 	{background: url(http://www.fdi-promotion.fr/css/img/accueillosangejauneover.png) top left no-repeat;}
.losangebordeau:hover 	{background: url(http://www.fdi-promotion.fr/css/img/accueillosangebordeauover.png) top left no-repeat;}

.height5	{height: 5px;}
.height10 	{height: 10px;}
.height15 	{height: 15px;}
.height20 	{height: 20px;}
.height25 	{height: 25px;}
.height30 	{height: 30px;}
.height35 	{height: 35px;}
.height40 	{height: 40px;}
.height45 	{height: 45px;}
.height50 	{height: 50px;}
.height55 	{height: 55px;}
.height60 	{height: 60px;}
.height65 	{height: 65px;}
.height70 	{height: 70px;}
.height75 	{height: 75px;}
.height80 	{height: 80px;}
.height85 	{height: 85px;}
.height90 	{height: 90px;}
.height95 	{height: 95px;}
.height100 	{height: 100px;}
.height150 	{height: 150px;}

.test {border: 1px solid aqua;}

/* COINS ARRONDIS SUR LA FICHE DES BIENS */
.roundall {-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.roundall10 {-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}


/* PASSWORD CHECKER */
.is0{background:url(http://www.fdi-promotion.fr/css/img/progressImg1.png) no-repeat 0 0;width:138px;height:7px;}
.is10{background-position:0 -7px;}
.is20{background-position:0 -14px;}
.is30{background-position:0 -21px;}
.is40{background-position:0 -28px;}
.is50{background-position:0 -35px;}
.is60{background-position:0 -42px;}
.is70{background-position:0 -49px;}
.is80{background-position:0 -56px;}
.is90{background-position:0 -63px;}
.is100{background-position:0 -70px;}

/* BOUTON CONTACT */

a.boutoncontact {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/module-contact-bouton-right.png) no-repeat scroll top right;
    color: #666666;
    display: block;
    float: right;
    height: 25px;
    font-weight: bold;
    /*margin-right: 6px;*/
    padding-right: 32px; /* sliding doors padding */
    text-decoration: none;
}

a.boutoncontact span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-bouton-left.png) no-repeat;
    display: block;
    line-height: 15px;
    padding: 5px 10px 5px 10px;
}
a.boutoncontact:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutoncontact:hover span {
    background-position: bottom left;
    padding: 5px 10px 5px 10px; /* push text down 1px */
}

a.boutonbleu {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-bouton-bleufonce.png) no-repeat scroll top right;
    color: #666666;
    display: block;
    height: 25px;
    font-weight: bold;
    /*margin-right: 6px;*/
    padding-right: 32px; /* sliding doors padding */
    text-decoration: none;
}

a.boutonbleu span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-bouton-left.png) no-repeat;
    display: block;
    line-height: 15px;
    padding: 5px 10px 5px 10px;
}
a.boutonbleu:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutonbleu:hover span {
    background-position: bottom left;
    padding: 5px 10px 5px 10px; /* push text down 1px */
}

a.boutonvert {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-bouton-vert.png) no-repeat scroll top right;
    color: #666666;
    display: block;
    float: right;
    height: 25px;
    font-weight: bold;
    /*margin-right: 6px;*/
    padding-right: 32px; /* sliding doors padding */
    text-decoration: none;
}

a.boutonvert span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-bouton-left.png) no-repeat;
    display: block;
    line-height: 15px;
    padding: 5px 10px 5px 10px;
}
a.boutonvert:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutonvert:hover span {
    background-position: bottom left;
    padding: 5px 10px 5px 10px; /* push text down 1px */
}

/* BOUTON LOUPE */
a.loupe {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/module-contact-bouton-right.png) no-repeat scroll top right;
    color: #666666;display: block;float: right;height: 25px;font-weight: bold;padding-right: 32px;text-decoration: none;}
a.loupe span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-icon-loupe.png) no-repeat;
    display: block;line-height: 15px;padding: 5px 10px 5px 30px;}
a.loupe:hover {background-position: bottom right;outline: none;}
a.loupe:hover span {background-position: bottom left;padding: 5px 10px 5px 30px;}

/* BOUTON CRAVATE */
a.cravate {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/module-contact-bouton-right.png) no-repeat scroll top right;
    color: #666666;display: block;float: right;height: 25px;font-weight: bold;padding-right: 32px;text-decoration: none;}
a.cravate span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-contact-icon-cravate.png) no-repeat;
    display: block;line-height: 15px;padding: 5px 10px 5px 30px;}
a.cravate:hover {background-position: bottom right;outline: none;}
a.cravate:hover span {background-position: bottom left;padding: 5px 10px 5px 30px; /* push text down 1px */}

/* BOUTON PLAN */
a.plan {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/module-contact-bouton-right.png) no-repeat scroll top right;
    color: #666666;display: block;float: right;height: 25px;padding-right: 32px;text-decoration: none;}
a.plan span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-map-icon.png) no-repeat;
    display: block;line-height: 15px;padding: 5px 10px 5px 30px;}
a.plan:hover {background-position: bottom right;outline: none;}
a.plan:hover span {background-position: bottom left;padding: 5px 10px 5px 30px; /* push text down 1px */}

/* BOUTON BOOK */
a.book {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/module-contact-bouton-right.png) no-repeat scroll top right;
    color: #666666;display: block;float: right;height: 25px;padding-right: 32px;text-decoration: none;}
a.book span {
    background: transparent url(http://www.fdi-promotion.fr/css/img/module-book-icon.png) no-repeat;
    display: block;line-height: 15px;padding: 5px 10px 5px 30px;}
a.book:hover {background-position: bottom right;outline: none;}
a.book:hover span {background-position: bottom left;padding: 5px 10px 5px 30px; /* push text down 1px */}

/* bouton petit */
a.boutontxt {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/fiche-bouton.gif) no-repeat scroll top right;
    color: #666666;
    display: block;
    float: right;
    height: 19px;
	font-size: 11px;
    padding-right: 21px; /* sliding doors padding */
    text-decoration: inherit;
}
a.boutontxt span {
	color: #666666;
    display: block;
    text-decoration: inherit;
    line-height: 19px;
    padding: 0px 10px 0px 10px;
    text-align: right;
}
a.boutontxt:hover {
    background-position: bottom right;
    color: #dc1227;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutontxt:hover span {
    padding: 0px 10px 0px 10px; /* push text down 1px */
}

a.boutonwhite {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fiche-blanc.png) no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    width: 100px;
    height: 19px;
	font-size: 11px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
}
a.boutonwhite span {
    display: block;
    color: #FFFFFF;
    line-height: 19px;
    padding: 0px 10px 0px 0px;
}
a.boutonwhite:hover {
	color: #FFFFFF;
    background-position: bottom right;
    color: #dc1227;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutonwhite:hover span {
	color: #FFFFFF;
    padding: 0px 10px 0px 0px; /* push text down 1px */
    outline: none; /* hide dotted outline in Firefox */
}

a.boutongray {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fiche-gris.png) no-repeat scroll top right;
    color: #666666;
    display: block;
    width: 100px;
    height: 19px;
	font-size: 11px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
}
a.boutongray span {
    display: block;
    color: #666666;
    line-height: 19px;
    padding: 0px 10px 0px 0px;
}
a.boutongray:hover {
	color: #666666;
    background-position: bottom right;
    color: #dc1227;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutongray:hover span {
	color: #666666;
    padding: 0px 10px 0px 0px; /* push text down 1px */
    outline: none; /* hide dotted outline in Firefox */
}


a.boutonrouge {
    background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/fiche-bouton.gif) no-repeat scroll top right;
    color: #666666;
    display: block;
    width: 100px;
    height: 19px;
	font-size: 11px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
}
a.boutonrouge span {
    display: block;
    color: #666666;
    line-height: 19px;
    padding: 0px 10px 0px 0px;
}
a.boutonrouge:hover {
	color: #FFFFFF;
    background-position: bottom right;
    color: #dc1227;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutonrouge:hover span {
	color: #dc1227;
    padding: 0px 10px 0px 0px; /* push text down 1px */
    outline: none; /* hide dotted outline in Firefox */
}

/* STATISTIQUES ADMIN */
.stats-chiffres {
	font-size: 30px;
	font-weight: bold;
}

/* bouton */

/* Formulaires */

/*.forms input:focus, 
.forms textarea:focus, 
.forms textarea:hover, 
.forms input:hover {border: 1px solid #bbbbbb;background: #f4f4f4;}*/

.forms select {border: 1px solid #BBBBBB;height: 26px;font-size:11px;}
.forms label.radio {float: left;margin-top: 4px;}
.forms input.radio {float: left;}
.forms .error {color: #c80000;}
.forms .vert {color: #91B805;}

.inputbouton {border: 2px solid #FFFFFF;background: #dc1227;color: #FFFFFF;}
.inputbouton:hover {border: 2px solid #FFFFFF;background: #dc1227;color: #FFFFFF;}

.forms input.error, 
.forms select.error, 
.forms textarea.error { border: 1px solid #c80000; border: 1px solid #c80000 !important; }

.forms input.vert, 
.forms select.vert, 
.forms textarea.vert { border: 1px solid #91B805; border: 1px solid #91B805 !important; }

#content-texte form p {
	margin: 0 0 15px 0;
	line-height: 18px;
}

.forms label {
	display: block;
	font-size: 11px;
	color: #797979;
}
.forms input[type=text] {
	border: 1px solid #bbbbbb;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	color: #333333;
}
.forms input[type=text]:hover {
	border: 1px solid #bbbbbb;
	background: #f4f4f4;
}
.forms input[type=password] {
	border: 1px solid #bbbbbb;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	color: #333333;
}
.forms input[type=password]:hover {
	border: 1px solid #bbbbbb;
	background: #f4f4f4;
}
.forms textarea {
	border: 1px solid #bbbbbb;
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #333333;
}


/* Pagination */

#content-texte .pagination-container { float: right;}
#content-texte .pagination a, #content-texte .pagination .currentpage  { float: left; display: bolck; color: #666666; border: 1px solid #bbbbbb; padding: 4px; background-color: #eeeeee; margin-right: 3px; text-decoration: none; }
#content-texte .pagination a:hover { color: #ffffff; background-color: #dc1227; border: 1px solid #dc1227; }
#content-texte .pagination .currentpage { color: #dc1227; }

/* Encarts acceuil */
.nav-encart {
	color: #dc1227; font-weight: bold; font-size: 13px;
	padding: 10px 26px 10px 26px;
	border: 1px solid #cdcdcd;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.nav-encart h2 {
	color: #dc1227; font-weight: bold; font-size: 13px;
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;	
	margin-bottom: 0px;
}
.nav-encart span {
	color: #666666; font-size: 11px;
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;	
}
.nav-encart:hover, .nav-encart-focus {
	color: #ffffff;
	border: 1px solid #dc1227;
	background-color: #dc1227;
}

.nav-encart:hover h2, .nav-encart-focus h2 {
	color: #ffffff;
}

.nav-encart:hover span, .nav-encart-focus span {
	color: #ffffff;
}


/* info bulle map */
#map-container {
	position: relative;
}
#infoTextWindow {
	position: absolute;
	width:225px;
	height: 94px;
	display: none;
	z-index: 2000;
	background: transparent url(http://www.fdi-promotion.fr/css/img/fdipromotion/carte/back.png) top left repeat-x;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: 2px #979694 solid	
}
#infoTextWindow h4.blanc1 {
	color: inherit;
	color: white;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#infoTextWindow h5.blanc2 {
	color: white;
	font-size: 12px;
	font-weight: normal;
}

/* TOOLTIP JQUERY TOOL TIP SIMPLETIP http://craigsworks.com/projects/simpletip */
a.tooltip{ text-decoration:none; outline:none; }
.tooltip {
	position:absolute;
	top :0;
	left:0;
	z-index : 2010;
	display: none;
	color: white;
	background: #dc1227;
	padding: 5px;
	line-height: inherit;
	outline: none;
	outline: inherit;
	outline-color: #dc1227;
}

/* pdf dans la zne presse */
#download {width: 260px;}
#download p.go {margin: 0;padding: 0;height: 26px;}
#download a.go {display: block;line-height: 26px;color: #444444;text-decoration: none;}
#download a.go:hover {display: block;color: #444444;text-decoration: underline;}
.hovermouse:hover {cursor: pointer;}

/*Line HEIGHT */
.lh-0 {line-height: 0px;}


/* DPE */
.dpeA {background: url(http://www.fdi-promotion.fr/img/dpe/dpeA.png) top left no-repeat;}
.dpeB {background: url(http://www.fdi-promotion.fr/img/dpe/dpeB.png) top left no-repeat;}
.dpeC {background: url(http://www.fdi-promotion.fr/img/dpe/dpeC.png) top left no-repeat;}
.dpeD {background: url(http://www.fdi-promotion.fr/img/dpe/dpeD.png) top left no-repeat;}
.dpeE {background: url(http://www.fdi-promotion.fr/img/dpe/dpeE.png) top left no-repeat;}
.dpeF {background: url(http://www.fdi-promotion.fr/img/dpe/dpeF.png) top left no-repeat;}
.dpeG {background: url(http://www.fdi-promotion.fr/img/dpe/dpeG.png) top left no-repeat;}

.dpeAgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeA.png) top left no-repeat;}
.dpeBgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeB.png) top left no-repeat;}
.dpeCgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeC.png) top left no-repeat;}
.dpeDgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeD.png) top left no-repeat;}
.dpeEgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeE.png) top left no-repeat;}
.dpeFgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeF.png) top left no-repeat;}
.dpeGgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/dpeG.png) top left no-repeat;}

/* GES */
.gesA {background: url(http://www.fdi-promotion.fr/img/dpe/gesA.png) top left no-repeat;}
.gesB {background: url(http://www.fdi-promotion.fr/img/dpe/gesB.png) top left no-repeat;}
.gesC {background: url(http://www.fdi-promotion.fr/img/dpe/gesC.png) top left no-repeat;}
.gesD {background: url(http://www.fdi-promotion.fr/img/dpe/gesD.png) top left no-repeat;}
.gesE {background: url(http://www.fdi-promotion.fr/img/dpe/gesE.png) top left no-repeat;}
.gesF {background: url(http://www.fdi-promotion.fr/img/dpe/gesF.png) top left no-repeat;}
.gesG {background: url(http://www.fdi-promotion.fr/img/dpe/gesG.png) top left no-repeat;}

.gesAgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesA.png) top left no-repeat;}
.gesBgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesB.png) top left no-repeat;}
.gesCgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesC.png) top left no-repeat;}
.gesDgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesD.png) top left no-repeat;}
.gesEgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesE.png) top left no-repeat;}
.gesFgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesF.png) top left no-repeat;}
.gesGgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/gesG.png) top left no-repeat;}


.dpeVAL {background: url(http://www.fdi-promotion.fr/img/dpe/val.png) top left no-repeat;color:#FFFFFF;text-align: right; margin-right: 5px;}
.dpeVALgris {background: #EEEEEE url(http://www.fdi-promotion.fr/img/dpe/val.png) top left no-repeat;color:#FFFFFF;text-align: right; margin-right: 5px;}

/* voeux 2011 */
.quickFlip{height: 600px;width: 600px;position: absolute;}
.centered {position: absolute;top: 50%;left: 50%;  margin-top: -250px;margin-left: -300px;z-index: 1000;}
#close_voeux { color: #FFF; background: #000;padding: 5px;margin-left: 210px;width:180px;text-align: center;}
#close_voeux a {color: #FFF;}
#close_voeux a:hover {text-decoration: underline;}

/* jtruncate */
.clearboth {
	margin-left:10px;
	margin-bottom:10px;
}


/* style pour la carte FDI habitat sur la page d'accueil */

.tooltip-content {
	display: none;      /* required */
	position: absolute; /* required */
	width: 180px;
	padding: 10px;
	border: 1px solid #666;
	background-color: #333;
	color: white;
}
.departement {
	font-size: 14px;
	line-height: 20px;
}
.tooltip-content ul {
	list-style-type: none;
	font-size: 11px;
	line-height: 15px;
}

