
/**************************************************************** principale **/
html,body{font-family: "Arial";margin:0;padding:0;
background:#ffffff url("../images/back-site.gif") no-repeat center top;}

img{border:0;}

form{margin:0;}

*{outline: none;}

#global{margin:auto;width:955px;margin-top:0px;}

.hr {clear:both;visibility:hidden;}

.fl {float:left;}

.fr {float:right;}

.barre_grande_generique{
width:620px;height:38px;
background:transparent url("../images/barre_grande_generique.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_grande_generique.png', sizingMethod='crop');}

.barre_petite_generique{
width:290px;height:38px;
background:transparent url("../images/barre_petite_generique.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_petite_generique.png', sizingMethod='crop');}

.t_bpetite_gen {float:right;margin-top:8px;text-align:left;width:280px;color:#ffffff;}

.redac_site {float:left;width:955px;font-size:12px;color:#666666;margin-top:10px;text-align:justify;}

#Contenu_Suite a{color: #666;text-decoration: none;}
#Contenu_Suite a:hover{color: #666;text-decoration: underline;}
#gauche_index_cro {color:#666666;font-size:12px;margin-top:20px;}
#gauche_index_cro a{color: #666;text-decoration: none;}
#gauche_index_cro a:hover{color: #666;text-decoration: underline;}


/******************************************************************* drapeau **/
#Ensemble_Flags {position:absolute;
top:126px;left:891px;
z-index:5;
width:53px;height:19px;}

#Div_Flags {position:relative;z-index:6;width:53px;height:19px;border:0px solid red;}

#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:19px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px 0px;}

#div_drapeau_francaisH {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:19px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px -19px;}	

#div_drapeau_francaisH:hover	{background-position:0px 0px;}

#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:19px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px 0px;}

#div_drapeau_americainH {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:19px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px -19px;}

#div_drapeau_americainH:hover {background-position:-160px 0px;}		
		



/************************************************************** redactionnel **/
.page_mentionslegales_libelle1{font-weight:bold;color:#1d5fa9;}

/************************************************************** sitemap **/
#plandusite{float:left;margin-top:0px;font-size:12px;}

.hrefplandusite {color:#666666;text-decoration:none;}

a.hrefplandusite {color:#666666;text-decoration:none;}

a:hover.hrefplandusite {color:#1d5fa9;text-decoration:underline;}

/******************************************************************** header **/
#header {width:955px;height:495px;position:relative;z-index:1;overflow:hidden;}
#headersmall {width:955px;height:418px;position:relative;z-index:1;overflow:hidden;}

#logo-site{width:306px;height:103px;
position:absolute;z-index:2;
top:23px;left:22px;
text-indent:-9999px;
background:transparent url("../images/logo.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/logo.png', sizingMethod='crop');}

.logo-site-lien{display:block;position:absolute;z-index:3;width:306px;height:103px;top:23px;left:22px;text-indent:-9999px;}

#header-image {position:absolute;z-index:2;top:130px;right:0px;width:955px;height:365px;
background:transparent url("../images/header.jpg") no-repeat top left;text-indent:-9999px;}


#telephone{position:absolute;z-index:2;top:30px;right:270px;}

#numero_telephone {position:absolute;z-index:2;top:30px;right:0px;font-size:27px;font-weight:bold;color:#1d5fa9;}

/********************************************************************** menu */
#en-tete1 {
  position:absolute;z-index:2;
  top:86px;left:265px;;
  overflow: hidden;
  width:617px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  text-transform:capitalize;font-size:16px;letter-spacing:0px;height:25px;
  border:0px solid red;}

#en-tete1 ul {float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;list-style: none;}

#en-tete1 ul li {float: left;margin-left: 40px;margin-bottom:0px;}

#en-tete1 ul li a {float: left;text-decoration: none;padding-left: 27px;
background-image: url(../images/mgauche.png);background-position: top left;background-repeat: no-repeat;height:25px;}

#en-tete1 ul li a span {float: left;padding-top: 3px;padding-right: 27px;padding-bottom: 0px;padding-left: 0px;
background-image: url(../images/mdroite.png);background-position: top right;background-repeat: no-repeat;color:#ffffff;height:25px;}

#en-tete1 ul li a:hover {background-position: 0% -25px;color:#1d5fa9;}

#en-tete1 ul li a:focus {background-position: 0% -25px;color:#1d5fa9;}

#en-tete1 ul li a:hover span {background-position: 100% -25px;color:#1d5fa9;}

#en-tete1 ul li a:focus span {background-position: 100% -25px;color:#1d5fa9;}

#en-tete1 ul li#actif {background-image: url(../images/mgauche.png);background-position: 0% -25px;}
#en-tete1 ul li#actif a{background-image:none;}
#en-tete1 ul li#actif span {background-image: url(../images/mdroite.png);background-position: 100% -25px;color:#1d5fa9;}

#en-tetehd {
  position:absolute;z-index:2;
  top:151px;right:0px;
  overflow: hidden;
  width:68px;
  height:265px;
  border:0px solid red;}

#en-tetehd ul {float:left;margin:0px;padding:0px;list-style:none;}

#en-tetehd ul li#accueil {margin:0px;padding:0px;}
#en-tetehd ul li#accueil a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:65px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: -68px 0px;}
#en-tetehd ul li#accueil a:hover {background-position: 0px 0px;}
#en-tetehd ul li#accueil a:focus {background-position: 0px 0px;}

#en-tetehd ul li#accueilactif {margin:0px;padding:0px;}
#en-tetehd ul li#accueilactif a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:65px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: 0px 0px;}

#en-tetehd ul li#alertemail {margin:0px;padding:0px;}
#en-tetehd ul li#alertemail a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:77px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: -68px 200px;}
#en-tetehd ul li#alertemail a:hover {background-position: 0px 200px;}
#en-tetehd ul li#alertemail a:focus {background-position: 0px 200px;}

#en-tetehd ul li#alertemailactif {margin:0px;padding:0px;}
#en-tetehd ul li#alertemailactif a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:77px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: 0px 200px;}

#en-tetehd ul li#estimation {margin:0px;padding:0px;}
#en-tetehd ul li#estimation a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:62px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: -68px 124px;}
#en-tetehd ul li#estimation a:hover {background-position: 0px 124px;}
#en-tetehd ul li#estimation a:focus {background-position: 0px 124px;}

#en-tetehd ul li#estimationactif {margin:0px;padding:0px;}
#en-tetehd ul li#estimationactif a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:62px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: 0px 124px;}

#en-tetehd ul li#contact {margin:0px;padding:0px;}
#en-tetehd ul li#contact a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:62px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: -68px 62px;}
#en-tetehd ul li#contact a:hover {background-position: 0px 62px;}
#en-tetehd ul li#contact a:focus {background-position: 0px 62px;}

#en-tetehd ul li#contactactif {margin:0px;padding:0px;}
#en-tetehd ul li#contactactif a {float:left;text-decoration:none;margin:0px;padding:0px;
width:68px;height:62px;
background:transparent url("../images/menu_gauche_fr.jpg");text-indent:-99999px;
background-position: 0px 62px;}


/******************************************************************* marquee **/
#header_marquee_div {position:absolute;z-index:2;top:2px;left:0px;width:955px;height:18px;}

#text_marquee {font-size:12px;color:#1d5fa9;}

.lienscroll {text-decoration:none;color:#1d5fa9;cursor:pointer;}

a.lienscroll {text-decoration:none;color:#1d5fa9;}

a:hover.lienscroll {text-decoration:underline;color:#1d5fa9;}

/********************************************************************** bloc **/

#blocindex {float:left;width:955px;/*height:365px;*/}

#bloc_titre_generique {height:43px;width:955px;
background:transparent url("../images/back-point.gif") repeat-x bottom left;
font-size:15px;color:#1d5fa9;font-family:"Verdana";font-weight:bold;}

#sbloc_titre_generique{padding-top:20px;text-transform:uppercase;}

#flindex {float:left;width:955px;margin-top:25px;}

#gaucheindex{float:left;width:445px;}

#droiteindex{float:right;width:467px;position:relative;z-index:1;}

#sglobal{float:left;
width:955px;height:100px;min-height:100px;height:auto !important;}

/************************************************************* coup de coeur **/
#titre_cc{float:left;width:467px;height:38px;
background: transparent url("../images/barre_cc.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_cc.png', sizingMethod='crop');
color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_cc {float:left;margin-top:4px;width:454px;text-align:right;}

.sb {font-weight:bold;text-transform:uppercase;}

/* #coupdecoeur */
#corps_coeur {float:left;margin-top:11px;margin-left:6px;_margin-left:0px;width:438px;border:0px solid red;}

.cc {float:left;position:relative;z-index:1;width:200px;height:228px;margin-left:19px;_margin-left:12px;}

.boxcc_image{position:absolute;z-index:2;width:200px;height:148px;}

.boxcc_ville_prix {position:absolute;z-index:3;top:155px;left:8px;
width:183px;color:#1d5fa9;font-size:12px;font-weight:bold;}

.boxcc_ville{float:left;}

.boxcc_prix{float:right;}

.boxcc_corps{position:absolute;z-index:3;top:175px;left:8px;
width:183px;font-size:11px;color:#666666;text-align:justify;}

.boxcc_back1 {position:absolute;z-index:2;top:149px;left:0px;width:200px;height:80px;
background:transparent url("../images/cc_back_1.png") no-repeat top left;
text-indent:-99999px;}

.boxcc_back2 {position:absolute;z-index:3;top:0px;left:0px;width:200px;height:9px;
background:transparent url("../images/cc_back_2.png") no-repeat top left;
text-indent:-99999px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/cc_back_2.png', sizingMethod='crop');

}

.boxcc_detail {position:absolute;z-index:4;width:200px;height:228px;text-indent:-99999px;}

#h_cc {position:absolute;top:46px;left:14px;z-index:2;_left:13px;
width:49px;height:22px; 
background:transparent url("../images/h_cc.png") no-repeat top left;
text-indent:-99999px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/h_cc.png', sizingMethod='crop');


}

/*************************************************************** alerte mail **/
#alertemailsite {float:left;width:955px;font-size:12px;color:#747070;margin-top:24px;}

#alertemailsite1 {float:left;width:290px;}

#alertemailsite2 {float:right;width:620px;}

#barre_alertemail{float:left;width:620px;height:38px;
background: transparent url("../images/barre_alertemail.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_alertemail.png', sizingMethod='crop');
color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_alertemail {
float:right;
margin-top:4px;
text-align:left;
width:606px;text-transform:uppercase;
}

#barre_alertemail_gauche{float:left;width:290px;height:38px;
background: transparent url("../images/barre_alertemail_gauche.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_alertemail_gauche.png', sizingMethod='crop');
color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_alertemailg {
float:left;
margin-top:4px;
text-align:right;
width:276px;text-transform:uppercase;
}

#am_gauche_haut{float:left;width:288px;height:14px;margin-top:-4px;
background: transparent url("../images/am_gauche_haut.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/am_gauche_haut.png', sizingMethod='crop');
}

#am_gauche_milieu {float:left;width:288px;_margin-top:-1px;
height:100px;min-height:100px;height:auto !important;
background: transparent url("../images/am_gauche_milieu.jpg") repeat-y;}

#am_gauche_bas{float:left;width:288px;height:135px;
background: transparent url("../images/am_gauche_bas.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/am_gauche_bas.png', sizingMethod='crop');
}

#text_redac_am{width:243px;margin:auto;text-align:justify;color:#ffffff;}

#bloc_alertemail {float:left;width:333px;height:272px;min-height:272px;height:auto !important;background-color:#7d7d7d;
background:#7d7d7d url(../images/estimation.png) no-repeat top left;}

#alertemailformulaire {margin:auto;width:573px;margin-top:53px;margin-top:38px !important!;_margin-top:0px;}

#talertemail {color:#225aa6;font-size:14px;font-weight:bold;
text-transform:uppercase;width:528px;text-align:center;text-decoration:underline;}

#formalerte {margin-top:20px;}

.alertemailinput {width:230px;height:15px;border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:2px;font-family:"Arial";}

.alertemailselect {width:243px;height:20px;height:22px !important!;border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:1px;font-family:"Arial";}

.alertemailselect2 {width:243px;height:20px;height:22px !important!;border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:1px;font-family:"Arial";}

.am_item_left_first {float:left;}

.am_item_right_first {float:right;}

.am_item_left {float:left;margin-top:10px;_margin-top:6px;margin-top:6px !important!;}

.am_item_right {float:right;margin-top:10px;_margin-top:6px;margin-top:6px !important!;}


#btalertemailv2 {float:right;margin-top:10px;cursor:pointer;width:93px;height:19px;
background:transparent url("../images/bouton.png") no-repeat top left;}

#text_btalertemail{
cursor:pointer;font-family:"Arial";
font-size:11px;font-weight:bold;
color:#ffffff;text-align:center;
width:93px;text-align:center;margin-top:2px;}

/******************************************************************* contact **/
#bloc_contact {float:left;width:333px;height:272px;min-height:272px;height:auto !important;background-color:#7d7d7d;
background:#7d7d7d url(../images/estimation.png) no-repeat top left;}

#contactsite {float:left;width:955px;font-size:12px;color:#747070;margin-top:24px;}

#contactsite1 {float:left;width:335px;color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_contact1 {float:right;
margin-top:4px;
text-align:left;
width:211px;text-transform:uppercase;
}

#contactsite2 {float:left;width:290px;color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_contact2 {float:right;
margin-top:4px;
text-align:left;
width:211px;text-transform:uppercase;
}

#contactsite3 {float:right;width:290px;color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_contact3 {float:right;
margin-top:4px;
text-align:left;
width:211px;text-transform:uppercase;
}

#barre_contact1 {float:left;width:290px;height:38px;
background: transparent url("../images/barre_contactg.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_contactg.png', sizingMethod='crop');}

#barre_contact2 {float:left;width:290px;height:38px;
background: transparent url("../images/barre_contactm.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_contactm.png', sizingMethod='crop');}

#barre_contact3 {float:left;width:290px;height:38px;
background: transparent url("../images/barre_contactd.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_contactd.png', sizingMethod='crop');}

#carte-contact
{float:left;width:290px;height:316px;
background: transparent url("../images/carte-contact.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/carte-contact.png', sizingMethod='crop');}

#golfe-immobilier
{float:left;width:290px;height:205px;
background: transparent url("../images/golfe-immobilier.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/golfe-immobilier.png', sizingMethod='crop');}

#contact-logo
{float:left;width:33px;height:30px;
background: transparent url("../images/contact-logo.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/contact-logo.png', sizingMethod='crop');}

#contact-coord{float:left;width:290px;text-align:center;font-size:12px;color:#666666;margin-top:-7px;}

#contactredac {float:left;text-align:center;width:290px;color:#666666;font-size:12px;margin-top:17px;}

#contactformulaire {float:left;width:242px;margin-top:35px;margin-left:25px;_margin-left:10px;}

.item_left_first {}

.item_left {margin-top:10px;}

.contactinput {width:230px;height:15px;
border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:2px;font-family:"Arial";}

.contacttextarea{width:230px;height:51px;
border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:2px;font-family:"Arial";}

#contactenvoyer {float:right;margin-top:10px;cursor:pointer;width:93px;height:19px;
background:transparent url("../images/bouton.png") no-repeat top left;}

.contactenvoyer{
cursor:pointer;font-family:"Arial";
font-size:11px;font-weight:bold;
color:#ffffff;text-align:center;
width:93px;text-align:center;margin-top:2px;}

/**************************************************************** estimation **/
#estimationsite {float:left;width:955px;font-size:12px;color:#747070;margin-top:24px;}

#estimationsite1 {float:left;width:290px;}

#estimationsite2 {float:right;width:620px;}

#barre_estimation{float:left;width:620px;height:38px;
background: transparent url("../images/barre_alertemail.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_alertemail.png', sizingMethod='crop');
color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_estimation {
float:right;
margin-top:4px;
text-align:left;
width:606px;text-transform:uppercase;
}

#barre_estimation_gauche{float:left;width:290px;height:38px;
background: transparent url("../images/barre_estimation_gauche.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_estimation_gauche.png', sizingMethod='crop');
color:#ffffff;font-size:16px;font-family:"Verdana";}

#t_estimationg {
float:left;
margin-top:4px;
text-align:right;
width:276px;text-transform:uppercase;
}

#est_gauche_haut{float:left;width:288px;height:14px;margin-top:-4px;
background: transparent url("../images/est_gauche_haut.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/est_gauche_haut.png', sizingMethod='crop');
}

#est_gauche_milieu {float:left;width:288px;_margin-top:-1px;
height:100px;min-height:100px;height:auto !important;
background: transparent url("../images/est_gauche_milieu.jpg") repeat-y;}

#est_gauche_bas{float:left;width:288px;height:135px;
background: transparent url("../images/est_gauche_bas.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/est_gauche_bas.png', sizingMethod='crop');
}

#text_redac_est{width:243px;margin:auto;text-align:justify;color:#ffffff;}

#estimationformulaire {margin:auto;width:573px;margin-top:53px;margin-top:38px !important!;_margin-top:0px;}

#testimation {color:#225aa6;font-size:14px;font-weight:bold;
text-transform:uppercase;width:528px;text-align:center;text-decoration:underline;}

.e_item_left_first {float:left;}

.e_item_right_first {float:right;_margin-top:3px;}

.e_item_left {float:left;margin-top:10px;}

.e_item_right {float:right;margin-top:10px;}

.estimationinput {width:230px;height:15px;border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:2px;font-family:"Arial";}

.estimationselect {width:243px;height:20px;height:22px !important!;
border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:1px;font-family:"Arial";}

.estimationtextarea {width:231px;height:60px;height:50px !important!;border:1px solid #8eafd4;
background-color:#ebebeb;font-size:11px;color:#666666;padding-left:10px;padding-top:2px;font-family:"Arial";}

#btestimationv2 {float:right;margin-top:10px;margin-top:0px !important!;cursor:pointer;width:93px;height:19px;
background:transparent url("../images/bouton.png") no-repeat top left;}

#text_btestimation{
cursor:pointer;font-family:"Arial";
font-size:11px;font-weight:bold;
color:#ffffff;text-align:center;
width:93px;text-align:center;margin-top:2px;}

#tab_estimation {margin-top:20px;}

/*************************************************************** partenaires **/
#bbpart {float:left;margin-top:20px;width:955px;}

.lien_partenaire {text-decoration:underline;color:#ffffff; }

a.lien_partenaire {text-decoration:underline;color:#ffffff; }

a:hover.lien_partenaire {text-decoration:none;color:#ffffff; }

.bloc_partenaire {float:left;width:555px;height:125px;margin-left:0px;_margin-left:0px;margin-bottom:35px;
border:0px solid red;}

.descriptif_partenaire {color:#2c2726;font-size:12px;text-align:justify; }

.bloc_description_partenaire {float:left;width:290px;line-height:15px;margin-left:5px;border:0px solid red;}

.bloc_image_partenaire {float:left;width:258px;height:123px;border:1px solid #c4c4c4;}

/******************************************************************** footer **/

#footer_ {float:left;margin-top:0px;}

#footer_redactionnel {float:left;margin-top:0px;}

#footer_alertemail {float:left;margin-top:-20px;margin-top:-25px !important!;_margin-top:-25px;}

#footer_contact {float:left;margin-top:-16px;margin-top:-20px !important!;_margin-top:-20px;}

#footer_estimation {float:left;margin-top:-20px;margin-top:-25px !important!;_margin-top:-25px;}

#footer_mesbiens {float:left;margin-top:3px;}

#footer_indexation {float:left;margin-top:0px;}

#footer_haut {float:left;width:955px;height:25px;text-indent:-9999px;
background:transparent url("../images/footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/footer.png', sizingMethod='crop');}

#footer_haut {float:left;width:955px;height:25px;text-indent:-9999px;
background:transparent url("../images/footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/footer.png', sizingMethod='crop');}

#footer_haut {float:left;width:955px;height:25px;text-indent:-9999px;
background:transparent url("../images/footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/footer.png', sizingMethod='crop');}

#footer_milieu {float:left;width:955px;height:86px;position:relative;z-index:1;
background:#1d5fa9 url("../images/footer-back.gif") repeat-x bottom left;
}

#logo_boite_immo {display:block;position:absolute;z-index:2;top:39px;right:17px;
width:213px;height:25px;}

.lien_logo_boite_immo{display:block;position:absolute;z-index:3;top:39px;right:17px;
width:213px;height:25px;text-indent:-9999px;}

#trans_google{position:absolute;z-index:2;top:67px;right:19px;font-family: "Arial";color:#ffffff;font-size:10px;letter-spacing:2.2px;}

#footer_bas{float:left;width:955px;background-color:#1d5fa9;}

#sia {position:absolute;z-index:2;top:42px;left:578px;width:52px;height:34px;}

#fnaim {position:absolute;z-index:2;top:42px;left:485px;width:45px;height:36px;}

#footer_coordonnes{position:absolute;z-index:2;top:38px;left:10px;font-size:11px;color:#ffffff;}



#en-f1_fr {
background-color:transparent;
background-position:center bottom;
background-repeat:repeat-x;
border:0 solid red;
font-size:12px;
height:25px;
left:61px;_left:55px;
letter-spacing:0;
overflow:hidden;
position:absolute;
text-transform:capitalize;
top:6px;
width:840px;_width:845px;
z-index:2;}

#en-f1_fr ul {float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;list-style: none;}

#en-f1_fr ul li {float: left;margin-left: 2px;margin-bottom:0px;padding-right:0px;}

#en-f1_fr ul li#barre {float: left;margin-left: 2px;margin-bottom:0px;padding-right:0px;
background-image: url(../images/footermb.gif);width:7px;height:25px;}

#en-f1_fr ul li a {float: left;text-decoration: none;padding-left: 5px;
background-image: url(../images/footermg.png);background-position: top left;background-repeat: no-repeat;height:25px;}

#en-f1_fr ul li a span {float: left;padding-top: 4px;padding-right: 5px;padding-bottom: 0px;padding-left: 0px;
background-image: url(../images/footermd.png);background-position: top right;background-repeat: no-repeat;color:#ffffff;height:25px;}

#en-f1_fr ul li a:hover {background-position: 0% -25px;color:#1d5fa9;}

#en-f1_fr ul li a:focus {background-position: 0% -25px;color:#1d5fa9;}

#en-f1_fr ul li a:hover span {background-position: 100% -25px;color:#1d5fa9;text-decoration:underline;}

#en-f1_fr ul li a:focus span {background-position: 100% -25px;color:#1d5fa9;text-decoration:underline;}

#en-f1_fr ul li#last {float: left;margin-left: 2px;margin-bottom:0px;padding-right:10px;background-image:none;}


#en-f1_fr ul li#actif {background-image: url(../images/footermg.png);background-position: 0% -25px;}
#en-f1_fr ul li#actif a{background-image:none;}
#en-f1_fr ul li#actif span {background-image: url(../images/footermd.png);background-position: 100% -25px;color:#1d5fa9;}



#en-f1_en {
background-color:transparent;
background-position:center bottom;
background-repeat:repeat-x;
border:0 solid red;
font-size:12px;
height:25px;
left:143px;
letter-spacing:0;
overflow:hidden;
position:absolute;
text-transform:capitalize;
top:6px;
width:671px;_width:680px;
z-index:2;
}

#en-f1_en ul {float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;list-style: none;}

#en-f1_en ul li {float: left;margin-left: 2px;margin-bottom:0px;padding-right:0px;}

#en-f1_en ul li#barre {float: left;margin-left: 2px;margin-bottom:0px;padding-right:0px;
background-image: url(../images/footermb.gif);width:7px;height:25px;}

#en-f1_en ul li a {float: left;text-decoration: none;padding-left: 5px;
background-image: url(../images/footermg.png);background-position: top left;background-repeat: no-repeat;height:25px;}

#en-f1_en ul li a span {float: left;padding-top: 4px;padding-right: 5px;padding-bottom: 0px;padding-left: 0px;
background-image: url(../images/footermd.png);background-position: top right;background-repeat: no-repeat;color:#ffffff;height:25px;}

#en-f1_en ul li a:hover {background-position: 0% -25px;color:#1d5fa9;}

#en-f1_en ul li a:focus {background-position: 0% -25px;color:#1d5fa9;}

#en-f1_en ul li a:hover span {background-position: 100% -25px;color:#1d5fa9;text-decoration:underline;}

#en-f1_en ul li a:focus span {background-position: 100% -25px;color:#1d5fa9;text-decoration:underline;}

#en-f1_en ul li#last {float: left;margin-left: 2px;margin-bottom:0px;padding-right:10px;background-image:none;}


#en-f1_en ul li#actif {background-image: url(../images/footermg.png);background-position: 0% -25px;}
#en-f1_en ul li#actif a{background-image:none;}
#en-f1_en ul li#actif span {background-image: url(../images/footermd.png);background-position: 100% -25px;color:#1d5fa9;}


/********************************************************* indexation footer **/
#footer_indexation {padding:10px;color:#ffffff;font-size:10px;}

.footerlink {font-size:10px;color:#ffffff;text-decoration:none;text-transform:capitalize;}

.footerlink a {font-size:10px;color:#ffffff;text-decoration:none;}

.footerlink a:hover{font-size:10px;color:#ffffff;text-decoration:underline;}

.footerlink2 {font-size:10px;color:#ffffff;text-decoration:none;}

a.footerlink2 {font-size:10px;color:#ffffff;text-decoration:none;}

a:hover.footerlink2 {font-size:10px;color:#ffffff;text-decoration:underline;}

/**************************************************************** indexation **/

#footer_lien {position:absolute;z-index:3;top:7px;left:12px;
width:645px;color:#8d8989;font-size:10px;text-align:center;}

.lienindexation {font-size:12px;color:#225aa6;text-decoration:none;font-weight:bold;}

a.lienindexation {font-size:12px;color:#225aa6;text-decoration:none;font-weight:bold;}

a:hover.lienindexation {font-size:12px;color:#225aa6;text-decoration:underline;font-weight:bold;}

.lienspangauche {font-size:12px;color:#666666;}

/**************************************************************** erreur 404 **/

.erreur404lien {text-decoration:underline;color:#225aa6;cursor:pointer;}

a.erreur404lien {text-decoration:underline;color:#225aa6;cursor:pointer;}

a:hover.erreur404lien {text-decoration:none;color:#225aa6;cursor:pointer;}

/********************************************************* listing des biens **/
#gauche_listing {float:left;width:290px;
min-height:370px;height:auto !important;height:370px;background:transparent;border:0px solid red;}

#droite_listing{float:right;width:656px;
min-height:370px;height:auto !important;height:370px;background:transparent;border:0px solid red;}

#liste {margin-left:0px;float:left;}

.blocbien {width:299px;height:318px;float:left;margin-top:21px;margin-left:29px;_margin-left:19px;cursor:pointer;position:relative;z-index:1;
font-family:"Verdana";}

.blocbien_haut {position:absolute;width:299px;height:39px;left:0px;top:0px;z-index:2;
background:transparent url("../images/listing_haut.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/listing_haut.png', sizingMethod='crop');}

.ville_prix {position:absolute;width:279px;height:24px;left:10px;top:5px;z-index:4;
border:0px solid red;color:#cfe186;font-size:14px;}

.blocbien_image {position:absolute;width:299px;height:39px;left:0px;top:39px;z-index:3;}

.blocbien_ville { position:absolute;width:289px;height:39px;right:0px;top:17px;z-index:3;
font-weight:bold;color:#ffffff;font-size:14px;text-align:left; }

.blocbien_prix { position:absolute;width:289px;height:39px;left:0px;top:13px;z-index:3;
font-weight:bold;color:#fff862;font-size:18px;text-align:right; }

.blocbien_type {position:absolute;width:289px;height:39px;right:0px;top:259px;z-index:3;
color:#1d5fa9;font-size:12px;font-weight:bold;text-align:left; }

.blocbien_dossier {position:absolute;width:289px;height:39px;left:0px;top:259px;z-index:3;
color:#1d5fa9;font-size:12px;text-align:right; }

.blocbien_bas {position:absolute;width:299px;height:65px;left:0px;top:252px;z-index:2;
background:transparent url("../images/listing_bas.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/listing_bas.png', sizingMethod='crop');}

.description{position:absolute;width:278px;height:24px;left:10px;top:281px;z-index:4;
color:#666666;font-size:11px;text-align:justify;}

.div_pagination2 {margin-top:5px;float:right;
width:656px;height:25px;font-size:12px;color:#1d5fa9;text-align:right;}

.sdiv_pagination2{padding-top:0px;padding-right:0px;}

.paginationactive {font-size:12px;color:#1d5fa9;background-color:#ffffff;
text-decoration:none;border:1px solid #1d5fa9;display:inline-block;width:18px;text-align:center;padding:3px;}

.paginationlien {font-size:12px;color:#ffffff;background-color:#1d5fa9;text-decoration:none;
border:1px solid #ffffff;display:inline-block;width:18px;text-align:center;}

a.paginationlien {font-size:12px;color:#ffffff;background-color:#1d5fa9;text-decoration:none;
border:1px solid #ffffff;padding:2px;}

a:hover.paginationlien{font-size:12px;color:#1d5fa9;background-color:#ffffff;border:1px solid #1d5fa9;}

.div_pagination{position:absolute;top:14px;right:0px;width:300px;text-align:right;
color:#1d5fa9;font-size:12px;border:0px solid red;text-align:right;}

/******************************************************* moteur de recherche **/

#bloc_moteur {float:left;width:290px;height:260px;min-height:260px;height:auto !important;
margin-top:41px;background-color:#1d5fa9;
background:#1d5fa9 url("../images/mr_bas.gif") no-repeat bottom left;}

#mr_haut {float:left;width:290px;height:34px;
background:transparent url("../images/mr_haut.png") no-repeat top left;}

#titre_mr {width:265px;float:right;text-align:left;color:#ffffff;font-size:14px;margin-top:12px;}

#ensemble_mr{float:left;padding-top:10px;
margin-left:25px;_margin-left:0px;_padding-left:25px;background-color:transparent;}

.mrie6{position:relative;float:left;margin-left:0px;margin-right:0px;margin-top:0px;
height:210px;min-height:210px;height:auto !important;}

.mrie7{position:relative;float:left;margin-left:0px;margin-right:0px;margin-top:0px;
height:160px;min-height:160px;height:auto !important;}

.mr{position:relative;float:left;margin-left:0px;margin-right:0px;margin-top:0px;
height:210px;min-height:210px;height:auto !important;}

.mrlie6{position:relative;float:left;margin-left:0px;margin-right:0px;margin-top:0px;
height:210px;min-height:210px;height:auto !important;}

.mrlie7{position:relative;float:left;margin-left:0px;margin-right:0px;margin-top:0px;
height:210px;min-height:210px;height:auto !important;}

.mrl{position:relative;float:left;margin-left:0px;margin-right:0px;margin-top:0px;
height:235px;min-height:235px;height:auto !important;}

 
.selectrecherche {float:left;margin-left:0px;margin-bottom:6px;}

.selectrecherche select{width:240px;
color:#666666;
border:1px solid #ffffff;background-color:#ebebeb;}

#formboutonrecherche{position:relative;z-index:10;left:147px;left:147px !important!;
top:8px;width:93px;height:19px;}

.boutonlienrecherche{}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.selectrecherche {margin-bottom:3px;}
.selectrecherche select{font-size:13px;}
}

/*************************************************************** detail bien **/
#background_detail {float:left;width:955px;
height:100px;min-height:100px;height:auto !important;
padding-top:26px;}

                                                                  /** gauche **/
#div_detail_gauche{float:left;width:600px;}

#partie_image {position:relative;z-index:1;width:600px;height:597px;border:0px solid red;}

.detail_haut_gauche{position:absolute;z-index:2;top:0px;left:0px;width:600px;height:38px;
background:transparent url("../images/barre_detail.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.golfe-immobilier.fr/images/barre_detail.png', sizingMethod='crop');
}

#detail_ville {position:absolute;z-index:3;top:2px;right:0px;width:589px;text-align:left;
color:#ffffff;font-weight:bold;font-size:18px;}

#detail_prix {position:absolute;z-index:3;top:2px;left:0px;width:589px;text-align:right;
color:#fff862;font-weight:bold;font-size:24px;}

#grandephoto{position:absolute;z-index:1;width:600px;height:450px;top:24px;left:0px}

#partie_carousel {position:absolute;z-index:1;top:474px;left:0px;
width:598px;height:121px;
border-left:1px solid #1d5fa9;
border-right:1px solid #1d5fa9;
border-bottom:1px solid #1d5fa9;}

#DetailsOutils {float:left;width:600px;margin-top:14px;border:0px solid red;}

#DetailCalculette {float:left;cursor:pointer;
background:transparent url("../images/barre-detail-toogler_fr.gif") no-repeat top left;
height:25px;width:600px;
color:#ffffff;font-size:14px;}

#tDetailCalculette {float:right;width:572px;text-align:left;margin-top:5px;margin-left:10px;text-transform:uppercase;}

#div_calculettefinanciere {float:left;width:600px;background:#1d5fa9;margin-top:10px;}

#DetailLocaliser {float:left;cursor:pointer;
background:transparent url("../images/barre-detail-toogler_fr.gif") no-repeat top left;
height:25px;width:600px;
color:#ffffff;font-size:14px;margin-top:10px;}

#tDetailLocaliser {float:right;width:572px;text-align:left;margin-top:5px;margin-left:10px;text-transform:uppercase;}

#div_localiser {float:left;width:600px;background:#1d5fa9;margin-top:10px; }

                                                                  /** droite **/
#div_detail_droite{float:right;width:311px;}

#ensemble_bouton {float:left;width:311px;}

.boutton_ensemble {display:block;float:left;height:25px;width:125px;text-decoration:none;text-align:center;padding-top:5px;color:#ffffff;font-size:14px;
background:transparent url("../images/bouton_ensemble.gif") no-repeat top left;letter-spacing:0px;text-transform:capitalize;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 {display:block;float:right;height:25px;width:125px;text-decoration:none;text-align:center;padding-top:5px;color:#ffffff;font-size:14px;
background:transparent url("../images/bouton_ensemble.gif") no-repeat top left;letter-spacing:0px;text-transform:capitalize;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}

.box, .box1 {float:left;width:311px;}

.box1 {margin-top:15px;}

.titrebox {float:left;width:311px;height:38px;background:transparent url("../images/detail-titre.gif") no-repeat top left;}

.stitrebox {margin:auto;width:285px;margin-top:6px;}

.stitreboxg {float:left;font-size:14px;font-weight:bold;color:#ffffff;}

.stitreboxd {float:right;font-size:12px;font-weight:bold;color:#ffffff;}

.ensemble_box {float:left;width:309px;border-left:1px solid #1d5fa9;border-right:1px solid #1d5fa9;}

.sensemble_box {margin:auto;width:271px;color:#666666;font-size:12px;margin-top:13px;}

.annonce_add_detail_first {color:#666666;font-size:12px;font-weight:bold;}

.annonce_add_detail_last {color:#1d5fa9;font-size:12px;}

.annonce_add {width:245px;height: 17px;}

.bas-box{float:left;background:transparent url(../images/bas-box.gif) no-repeat top left;
width:311px;height:12px;}

#sgloball {float:left;width:955px;height:100px;min-height:100px;height:auto !important;}

.mensualite {float:left;margin-left:14px;font-size:14px;_margin-left:13px;}

.couleur_1_Bold {color:#ffffff;}

#tab_demandedinformations {font-size:12px;padding-top: 20px;}

/**************************************************************** LIGHTBOX ****/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.golfe-immobilier.fr/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.golfe-immobilier.fr/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.golfe-immobilier.fr/images/next.gif) right 15% no-repeat; }


#imageLINK {width:100px; height:45px;float: left;}
#precLink {width:45px;height:45px;float:left; background: url(http://www.golfe-immobilier.fr/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://www.golfe-immobilier.fr/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://www.golfe-immobilier.fr/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://www.golfe-immobilier.fr/images/next.gif) no-repeat top left; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 200px; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 


/***********************************************************display:none; ******* carousel **/

.petiteimage {width:102px;height:90px;border:1px solid #ffffff;;margin-top:6px;}

.back_vignette {float:left;width:114px;height:102px;margin-right:0px;margin-bottom:0px;}

#ensemble_caroussel {position:absolute;z-index:20;bottom:17px;left:0px;width:597px;height:108px;border:0px solid red;}

#horizontal_carousel {height:108px;width:499px;position:relative;border:0px solid red;margin-left:75px;margin-top:9px;}

#horizontal_carousel .container {width:488px;position: relative;overflow: hidden;}

#horizontal_carousel ul {margin:0;padding:0;width: 100000px;position: relative;top:0;left:0px;height:108px;}                      

#horizontal_carousel ul li {width:488px;height:108px;text-align:center;list-style:none;float:left;}

.previous_button {position:absolute;top:39px;left:-55px;width:35px;height:33px;background:url(../images/but_prev.png) no-repeat;z-index:100;cursor:pointer;}

.previous_button_over {background:url(../images/but_prev_hover.png) no-repeat;}

.previous_button_disabled {background:url(../images/but_prev_dis.png) no-repeat;cursor:default;}

.next_button {position:absolute;top:39px;right:0px;width:35px;height:33px;background:url(../images/but_next.png) no-repeat;z-index:100;cursor:pointer;}

.next_button_over {background:url(../images/but_next_hover.png) no-repeat;}

.next_button_disabled {background:url(../images/but_next_dis.png) no-repeat;cursor:default;}

/****************************************************** location saisonniere **/
.detail_haut_gauche_location{float:left;width:600px;height:38px;
background:transparent url("../images/barre_detail2.gif") no-repeat top left;
margin-top:14px;}

.sdetail_haut_gauche_location{float:left;width:589px;text-align:right;
color:#fff862;font-weight:bold;font-size:14px;margin-top:10px;}

.ensemble_box_ls {
border-left:1px solid #1D5FA9;
border-right:1px solid #1D5FA9;
border-bottom:1px solid #1D5FA9;
float:left;
width:598px;
}

.ls1 {color:#666666;font-size:12px;font-weight:bold;width:540px;margin:auto;}

#div_legende {width:540px;margin:auto;}

.tableau_legende {width:540px;font-size:12px;font-weight:bold;}

.tableau_td {color:#1d5fa9;}

.tableau_td2 {color:#666666;}

#detail_prixl {position:absolute;z-index:3;top:6px;left:0px;width:589px;text-align:right;
color:#fff862;font-weight:bold;font-size:20px;}

.tablecalendriermois{font-size:12px;font-weight:bold;color:#1d5fa9;text-align:center;}

.tablecalendrierjour{font-size:12px;font-weight:bold;color:#666666;text-align:center;}

.tablecalendriersemaine{font-size:12px;font-weight:bold;color:#666666;text-align:center;}

.PropriteCalendarCellule{font-size:12px;font-weight:bold;color:#000000;text-align:center;}

#div_calendrier {margin:auto;width:490px;}