/* FEUILLE DE STYLE AMOUR PROVENCE */

html {border: 0}
/*Standard BODY attributes*/
body			{ background-color: #3d4921; margin: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

/*Main docs DIV */
.content		{position: relative;  background-color: #3d4921; width: 1250px; height: 821px; margin-left: auto; margin-right: auto; text-align: left}

#photoholder	{position: relative; margin: auto;  margin-top: 32px; background: #3d4921; width: 1166px; height: 752px; }
#thephoto 		{width:1166px; height:752px;}
#photoholder2	{position: absolute; top: 70px; left: 90px; width:569px; height:627px; z-index: 2}
#thephoto2 		{width:569px; height:627px}
#photoholder3	{position: absolute; top: 100px; left: 114px; width:500px; height:252px; z-index: 3}
#thephoto3 		{width:500px; height:252px}
#photoholder4	{position: absolute; top: 390px; left: 154px; width:417px; height:61px; z-index: 4}
#thephoto4 		{width:417px; height:61px}
#photoholder5	{position: absolute; top: 490px; left: 168px; width:389px; height:70px; z-index: 5}
#thephoto5 		{width:389px; height:70px}
#photoholder6	{position: absolute; top: 590px; left: 200px; width:120; height:94px; z-index: 6}
#thephoto6 		{width:120px; height:94px}
#photoholder7	{position: absolute; top: 590px; left: 420px; width:120; height:94px; z-index: 6}
#thephoto7 		{width:120px; height:94px}

#photoBKGND		{position: relative; margin: auto;  margin-top: 32px; background: #3d4921; width: 1166px; height: 752px; }
#bkgd 		{width:1166px; height:752px;}


#photoaccueil2_fr, #photoaccueil2_en	{position: absolute; top: 48px; left: 510px; width:627px; height:370px; z-index: 2 }
#accueil_Txt_fr, #accueil_Txt_en 	{width:627px; height:370px}
#photoaccueil3	{position: absolute; top: 430px; left: 552px; width:562px; height:199px; z-index: 2 }
#accueil_Photos  	{width:562px; height:199px}

#photovillage2_fr, #photovillage2_en	{position: absolute; top: 18px; left: 600px; width:543px; height:498px; z-index: 2 }
#village_Txt_fr, #village_Txt_en	{width:543px; height:498px}
#photovillage3	{position: absolute; top: 16px; left: 22px; width:568px; height:633px; z-index: 3 }
#village_Photos 	{width:568px; height:633px}

#photomaison2_fr, #photomaison2_en	{position: absolute; top: 64px; left: 484px; width:692px; height:509px; z-index: 2 }
#maison_Txt_fr,  #maison_Txt_en	{width:692px; height:509px}
#photomaison3	{position: absolute; top: 22px; left: 14px; width:454px; height:589px; z-index: 3 }
#maison_Photos 	{width:454px; height:589px}

#photohebergem2_fr, #photohebergem2_en	{position: absolute; top: 12px; left: 50px; width:1132px; height:370px; z-index: 4 }
#hebergem_Txt_fr, #hebergem_Txt_en 		{width:1132px; height:370px}
#hebergem_Txt_fr2, #hebergem_Txt_en2 	{position: absolute; left: 50px; top: 564px; width:1132px; height:80px; visibility: hidden; z-index: 6}
#photohebergem3	{position: absolute; top: 434px; left: 60px; width:1132px; height:215px; z-index: 3 }
#hebergem_Photos 	{width:1132px; height:215px}

#photovisites2_fr, #photovisites2_en	{position: absolute; top: 40px; left: 65px; width:1122px; height:527px; z-index: 2 }
#visites_Txt_fr, #visites_Txt_en 	{width:1122px; height:527px}
#photovisites3	{position: absolute; top: 400px; left: 168px; width:84px; height:84px; z-index: 3 }
#visites_Photos 	{width:84px; height:84px}

#photosituation2_fr, #photosituation2_en	{position: absolute; top: 18px; left: 58px; width:1141px; height:633px; z-index: 2 }
#situation_Txt_fr, #situation_Txt_en	{width:1141px; height:633px}
#photosituation3	{position: absolute; top: 14px; left: 164px; width:854px; height:467px; z-index: 3 }
#situation_Photos {width:854px; height:467px}

#phototarifs2_fr, #phototarifs2_en	{position: absolute; top: 20px; left: 96px; width:1100px; height:551px; z-index: 2 }
#tarifs_Txt_fr, #tarifs_Txt_en 	{width:1100px; height:551px}
#phototarifs3	{position: absolute; top: 426px; left: 400px; width:175px; height:116px; z-index: 3 }
#tarifs_Photos 	{width:175px; height:116px}
#ciel			{position: relative; margin: auto;  margin-top: 32px; background: #3d4921; width: 1166px; height: 752px; }
#book_form_fr	{position: absolute; top: 32px; left: 4px; width: 1166px; visibility: hidden; color: white}
#book_form_en	{position: absolute; top: 32px; left: 6px; width: 1166px; visibility: hidden; color: white}
#thank_you		{position: absolute; top: 360px; left: 6px; width: 1166px; color: white}	
#booking_fr, #booking_en  		{position: absolute; top: 436px; left: 1058px; width: 100px; height: 88px; z-index: 100; visibility: hidden}
#fleur_soleil_fr, #fleur_soleil_en  {position: absolute; top: 392px; left: 398px; width: 180px; height: 120px; z-index: 101; visibility: hidden}
#esprit_prov_fr, #esprit_prov_en    {position: absolute; top: 550px; left: 398px; width: 180px; height: 44px; z-index: 101; visibility: hidden}

#navig_bar				{position: absolute; top: 656px; left: 310px; width:891px; height:122px; z-index: 5}

#accueil_fr, #accueil_en	{position: absolute; top: 656px; left: 325px; width:120px; height:116px; z-index: 10; visibility: hidden}
#village_fr, #village_en	{position: absolute; top: 656px; left: 447px; width:120px; height:116px; z-index: 10; visibility: hidden}
#maison_fr, #maison_en		{position: absolute; top: 656px; left: 573px; width:120px; height:116px; z-index: 10; visibility: hidden}
#hebergem_fr, #hebergem_en	{position: absolute; top: 656px; left: 700px; width:120px; height:116px; z-index: 10; visibility: hidden}
#visites_fr, #visites_en	{position: absolute; top: 656px; left: 820px; width:120px; height:116px; z-index: 10; visibility: hidden}
#situation_fr, #situation_en	{position: absolute; top: 656px; left: 935px; width:120px; height:116px; z-index: 10; visibility: hidden}
#tarifs_fr, #tarifs_en		{position: absolute; top: 656px; left: 1060px; width:120px; height:116px; z-index: 10; visibility: hidden}

/* Toggle Photos 
                 Village page    */
#vaison_theatre	{position: absolute; top: 18px; left: 565px; width: 660px; height: 660px; background-image: url('images/vaison_theatre.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#dentelles		{position: absolute; top: 18px; left: 565px; width: 660px; height: 660px; background-image: url('images/dentelles.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#vaison_pont	{position: absolute; top: 18px; left: 565px; width: 660px; height: 660px; background-image: url('images/vaison_pont.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#seguret_ensemble	{position: absolute; top: 18px; left: 565px; width: 660px; height: 660px; background-image: url('images/seguret_ensemble.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#seguret_fete	{position: absolute; top: 18px; left: 565px; width: 660px; height: 660px; background-image: url('images/seguret_fete.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#seguret_rue	{position: absolute; top: 18px; left: 565px; width: 660px; height: 660px; background-image: url('images/seguret_rue.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}

/*                Maison page    */
#terrasse		{position: absolute; top: 18px; left: 515px; width: 660px; height: 660px; background-image: url('images/terrasse.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#piscine		{position: absolute; top: 18px; left: 515px; width: 660px; height: 660px; background-image: url('images/piscine.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#jardin		{position: absolute; top: 18px; left: 515px; width: 660px; height: 660px; background-image: url('images/jardin.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#treille		{position: absolute; top: 18px; left: 515px; width: 660px; height: 660px; background-image: url('images/treille.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}
#lavandes		{position: absolute; top: 18px; left: 515px; width: 660px; height: 660px; background-image: url('images/lavandes.jpg'); background-position: center center; background-repeat: no-repeat; visibility: hidden; z-index:20}

/*                Hebergement page    */
#iris			{position: absolute; top: -26px; left: 152px; width: 940px; height: 460px; background-position: center right; background-repeat: no-repeat; visibility: hidden; z-index:22}
#chevref		{position: absolute; top: -26px; left: 152px; width: 840px; height: 460px; background-position: center right; background-repeat: no-repeat; visibility: hidden; z-index:22}
#lavande 		{position: absolute; top: -26px; left: 152px; width: 940px; height: 461px; background-position: center right; background-repeat: no-repeat; visibility: hidden; z-index:22}
#bougainv		{position: absolute; top: -26px; left: 152px; width: 940px; height: 460px; background-position: center right; background-repeat: no-repeat; visibility: hidden; z-index:22}
#gite			{position: absolute; top: -26px; left: 102px; width: 1102px; height: 460px; background-position: center right; background-repeat: no-repeat; visibility: hidden; z-index:22}

#iris_txt_fr, #chevref_txt_fr, #lavande_txt_fr, #bougainv_txt_fr,#iris_txt_en, #chevref_txt_en, #lavande_txt_en, #bougainv_txt_en 
		{position: absolute; top: 44px; left: -100px; width: 238px; height: 150px; visibility: hidden; background-color: white; opacity: .90; line-height: 14pt; z-index:21; -moz-box-shadow: 6px 6px 12px #444;}
#gite_txt_en, #gite_txt_fr
		{position: absolute; top: 34px; left: -124px; width: 238px; height: 150px; visibility: hidden; background-color: white; opacity: .90; line-height: 14pt; z-index:21; -moz-box-shadow: 6px 6px 12px #444; }




sup			{font-size: 0.75em; line-height: 0.22em}   
sub			{font-size: .95em; line-height: .33em}   


.fontText 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000066}
.font7		{font-size: 7pt}           
.font8		{font-size: 8pt}           
.font9		{font-size: 9pt}           
.font10		{font-size: 10pt}           
.font11		{font-size: 11pt}           
.font12		{font-size: 12pt}           
.font13		{font-size: 13pt}           
.font14		{font-size: 14pt}           
.font15		{font-size: 15pt}           
.font16		{font-size: 16pt}           
.font17		{font-size: 17pt}           
.font18		{font-size: 18pt}           
.font19		{font-size: 19pt}           
.font20		{font-size: 20pt}           
.font30		{font-size: 30pt}           
.font34		{font-size: 34pt}           
.font40		{font-size: 40pt}           

#T7		{font-size: 7pt}           
#T8		{font-size: 8pt}           
#T9		{font-size: 9pt}           
#T10		{font-size: 10pt}           
#T11		{font-size: 11pt}           
#T12		{font-size: 12pt}           
#T13		{font-size: 13pt}           
#T14		{font-size: 14pt}           
#T15		{font-size: 15pt}           
#T16		{font-size: 16pt}           
#T17		{font-size: 17pt}           
#T18		{font-size: 18pt}           
#T19		{font-size: 19pt}           
#T20		{font-size: 20pt}           
#T30		{font-size: 30pt}           
#T34		{font-size: 34pt}           
#T40		{font-size: 40pt}           

a:focus {
outline: none;
}

A:link              {color: #000; text-decoration: none}
A:visited           {color: #000; text-decoration: none; outline: none}
A:hover             {color: red; text-decoration: none}
A:active            {color: #C0FFC0; text-decoration: none; outline: none}

.icnlink A:link      {color: #000; text-decoration: none}
.icnlink A:visited   {color: #000; text-decoration: none; outline: none}
.icnlink A:hover     {color: #fff; text-decoration: none}
.icnlink A:active    {color: #000; text-decoration: none; outline: green solid 1px}

a.white:link 		{color:#FFFFFF}

a.top:link              {color: #000; text-decoration: none}
a.top:visited           {color: #000; text-decoration: none; outline: none}
a.top:hover             {color: #620000; text-decoration: none}
a.top:active            {color: #C0FFC0; text-decoration: none; outline: none}

#mb_pub	{position:absolute; top: 650px; left: 250px; visibility: hidden; z-index: 22}
