/* CSS Document */

*{
	margin:0;
}
*1{
	margin:0;
	width:90px;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:#000000;
	background-attachment:fixed;
	margin-top:auto;
}
body_casa {
	color:#000000;
	background-attachment:fixed;
	margin-top:auto;
}
#body_index {
	width:1150px;
	height:651px;
	background-image: url(commun/fd_accueil.gif);
	background-repeat: no-repeat;
}
inside {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top:auto;
}
ul, li {
	padding: 0;
}
.tx18_bleu {
	font-size:12px;
	color:#0493CC;
}
.tx18_bleu a {
	font-size:18px;
	color:#0493CC;
}
.tx18_bleu a:hover {
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8F9699;
}
a.tx10_verdana {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8F9699;
}
a.tx10_verdana:hover {
	color:#666666;
}
.tx10 {
	font-size:10px;
}
.titre_liste_bleu {
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#1253B4;
}
.titre_liste_bleu_clair {
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#B3E0FF;
}
.titre_liste_orange {
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF6600;
}
a.lien_gris_gras {
	color:#575757;
	font-weight:bold;
}
a.lien_gris_gras:hover {
	color:#0493CC;
	font-weight:bold;
}

a.lien_gris {
	color:#575757;
}
a.lien_gris:hover {
	color:#0493CC;
}
#conteneur {
	position:relative;
	width:1150px;
	margin: 0 auto;
	margin-top:20px;
	}
#conteneur_casa {
	position:relative;
	background-color:#000000;
	width:1150px;
	margin: 0 auto;
	margin-top:20px;
	}
#song {
voice-family:inherit;
clip:url(commun/piste_audio_14.mp3);
speak:url(commun/piste_audio_14.mp3);
volume:medium;

	}
.tx_transport {
	font-size:11px;
}
a.tx_transport {
	font-size:11px;
	color:#575757;
}


/* MENU */
#menu {
	padding-left:0px;
	width:161px;
	height:393px;
	background:url(menu/fd_menu.gif) no-repeat;
	z-index:90;
	position:absolute;
	top: 189px;
	left: 0px;
}
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin-left: 0px;
	padding: 0;
	list-style-type: none;
}
#menu dl {
	float: left;
/* gestion de la transparence 
filter:alpha(opacity=90);  
-moz-opacity:0.9;
opacity: 0.9;
-khtml-opacity: 0.9;*/
}
#menu dd {
	left:161px;
	margin-top:-40px;
	margin-left:0px;
	position:absolute;
	display:none;
	width:161px;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #9FD4EB;
	height:40px;
}
#menu li {
	text-align: center;
	background:#B8DBFE;
	height:20px;
}
#menu li a, #menu dt a {
	color:#02609D;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}
#menu li a:hover{
	background: #eee;
}
#menu dt.menu01 {
	text-indent:-5000px;
	background:url(menu/menu_01.gif) no-repeat;
	width:161px;
}
#menu dt.menu01_en {
	text-indent:-5000px;
	background:url(menu/menu_01_en.gif) no-repeat;
	width:161px;
}
#menu dt.menu02 {
	text-indent:-5000px;
	background:url(menu/menu_02.gif) no-repeat;
	width:161px;
}
#menu dt.menu03 {
	text-indent:-5000px;
	background:url(menu/menu_03.gif) no-repeat;
	width:161px;
}
#menu dt.menu04 {
	text-indent:-5000px;
	background:url(menu/menu_04.gif) no-repeat;
	width:161px;
}
#menu dt.menu05 {
	text-indent:-5000px;
	background:url(menu/menu_05.gif) no-repeat;
	width:161px;
}
#menu dt.menu05_en {
	text-indent:-5000px;
	background:url(menu/menu_05_en.gif) no-repeat;
	width:161px;
}
#menu dt.menu06 {
	text-indent:-5000px;
	background:url(menu/menu_06.gif) no-repeat;
	width:161px;
}
#menu dt.menu06_en {
	text-indent:-5000px;
	background:url(menu/menu_06_en.gif) no-repeat;
	width:161px;
}
#menu dt.menu07 {
	text-indent:-5000px;
	background:url(menu/menu_07.gif) no-repeat;
	width:161px;
}
#menu dt.menu07_en {
	text-indent:-5000px;
	background:url(menu/menu_07_en.gif) no-repeat;
	width:161px;
}
#menu dt.menu08 {
	text-indent:-5000px;
	background:url(menu/menu_08.gif) no-repeat;
	width:161px;
}
#menu dt.menu09 {
	text-indent:-5000px;
	background:url(menu/menu_09.gif) no-repeat;
	width:161px;
}
#menu dt.menu10 {
	text-indent:-5000px;
	background:url(menu/menu_10.gif) no-repeat;
	width:161px;
}
#menu dt.menu10_en {
	text-indent:-5000px;
	background:url(menu/menu_10_en.gif) no-repeat;
	width:161px;
}
#menu dt.menu118_en {
	text-indent:-5000px;
	background:url(menu/menu_118_en.gif) no-repeat;
	width:161px;
}
#menu dt.menu11 {
	text-indent:-5000px;
	background:url(menu/menu_11.gif) no-repeat;
	width:161px;
}
#menu dt.menu12 {
	text-indent:-5000px;
	background:url(menu/menu_12.gif) no-repeat;
	width:161px;
}
#menu dt.menu12_en {
	text-indent:-5000px;
	background:url(menu/menu_12_en.gif) no-repeat;
	width:161px;
}


/* FIN MENU */


#grafik {
	top:176px;
	width:161px;
	height:40px;
	background:url(menu/grafik.gif) no-repeat;
	position:absolute;
	left: 0px;
	visibility: visible;
	z-index: 90;
}
#bandeau_carte {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_carte.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_activite {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_activites.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
	#bandeau_shopping {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_shopping.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_immo {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_immo.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_evenement {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_evenement.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_vehicule {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_vehicule.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_services {
	top:20px;
	width:932px;
	height:168px;
	background:url(images_sitra/panoramik_services.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau {
	background:url(images_sitra/panoramik_beach.gif) no-repeat;
	top:20px;
	width:932px;
	height:168px;
	position:absolute;
	left: 0px;
	background-image: url(images_sitra/panoramik_beach.gif);
	
	}
#routard {
	top:20px;
	width:121px;
	height:37px;
	background:url(images_sitra/routard.jpeg) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_barresto {
	top:18px;
	width:933px;
	height:170px;
	background:url(images_sitra/panoramik_barresto.gif) no-repeat;
	position:absolute;
	left: 0px;
	}	
#bandeau_hotel {
	top:18px;
	width:933px;
	height:170px;
	background:url(images_sitra/panoramik_hotel.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_voyage {
	top:18px;
	width:933px;
	height:170px;
	background:url(images_sitra/panoramik_voyage.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_guesthouse {
	top:18px;
	width:933px;
	height:170px;
	background:url(images_sitra/panoramik_guesthouse.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#bandeau_historique {
	top:18px;
	width:933px;
	height:170px;
	background:url(images_sitra/panoramik_historique.gif) no-repeat;
	position:absolute;
	left: 0px;
	}
#logo {
	top:18px;
	left:935px;
	width:216px;
	height:501px;
	position:absolute;
}
#logo-syndic {
	top:20px;
	left:935px;
	width:215px;
	height:501px;
	position:absolute;
}
#logon {
	top:-148px;
	left:935px;
	width:215px;
	height:501px;
	text-indent:-5000px;
	position:absolute;
}
#page {
	top:168px;
	width:1150px;
	height:500px;
	background:url(commun/fd_page.gif) no-repeat;
	position:absolute;
	left: 0px;
}
#page_plan {
	top:169px;
	width:1150px;
	height:500px;
	background:url(commun/fd_page_plan.gif) no-repeat;
	position:absolute;
	left: 0px;
}
#historique {
    width:269px;
	height:50px;
	top: 500px;
	left:230px;	
	background:url(images_sitra/histoire_de_pondi.gif) no-repeat;
	overflow:inherit;
	}
#page_index {
	top:168px;
	width:1150px;
	height:500px;
	background:url(commun/fd_page_edito.gif) no-repeat;
	position:absolute;
	left: 0px;
}
#page_accueil {
	top:0px;
	width:1150px;
	height:651px;
	background:url(commun/fd_accueil.gif) no-repeat;
	position:absolute;
	left: 150px;
}
#pagelongue {
	top:192px;
	width:971px;
	height:4365px;
	background:url(commun/fd_page_longue.gif) no-repeat;
	position:absolute;
	left: 0px;
}
#sylvain {
	background:url(images_sitra/sylvain.gif);
	top:40px;
	width:142px;
	height:150px;
	left:306px;
	position:absolute;
}
#hedi {
	background:url(images_sitra/hedi.gif);
	top:40px;
	width:142px;
	height:150px;
	left:637px;
	position:absolute;
}
#titre_juridique {
	background:url(images_sitra/titre_juridique.gif) no-repeat;
	width:200px;
	height:50px;
	position:absolute;
	top:34px;
	left:446px;
}
#titre_visa {
	background:url(images_sitra/titre_visa.gif) no-repeat;
	width:200px;
	height:50px;
	position:absolute;
	top:194px;
	left:442px;
}
#titre_installation {
	background:url(images_sitra/titre_installation.gif) no-repeat;
	width:230px;
	height:50px;
	position:absolute;
	top:201px;
	left:443px;
}
#titre_syndic {
	background:url(images_sitra/titre_syndic.gif) no-repeat;
	width:230px;
	height:58px;
	position:absolute;
	top:24px;
	left:434px;
}
#titre_promo_immo {
	background:url(images_sitra/titre_promo.gif) no-repeat;
	width:393px;
	height:65px;
	position:absolute;
	top:27px;
	left:359px;
}
#titre_vente {
	background:url(images_sitra/titre_vente.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:26px;
	left:358px;
}
#titre_activites {
	background:url(images_sitra/titre_activites.gif) no-repeat;
	width:357px;
	height:80px;
	position:absolute;
	top:19px;
	left:266px;
}
#titre_shopping {
	background:url(images_sitra/titre_shopping.gif) no-repeat;
	width:357px;
	height:80px;
	position:absolute;
	top:21px;
	left:342px;
}
#titre_barresto {
	background:url(images_sitra/titre_barresto.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:252px;
}
#titre_carte {
	background:url(images_sitra/titre-carte.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:243px;
}
#titre_finances {
	background:url(images_sitra/titre_finances.gif) no-repeat;
	width:661px;
	height:80px;
	position:absolute;
	top:19px;
	left:362px;
}
#titre_pratiques {
	background:url(images_sitra/titre_pratiques.gif) no-repeat;
	width:748px;
	height:126px;
	position:absolute;
	top:21px;
	left:165px;
}
#titre_hotel {
	background:url(images_sitra/titre_hotel.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:19px;
	left:243px;
}
#titre_voyage {
	background:url(images_sitra/titre_voyage.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:20px;
	left:312px;
}
#titre_agenda {
	background:url(images_sitra/titre_agenda.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:26px;
	left:325px;
}
#titre_evenement {
	background:url(images_sitra/titre_evenement.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:243px;
}
#titre_culture {
	background:url(images_sitra/titre_culture.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:41px;
	left:243px;
}
#titre_guesthouse {
	background:url(images_sitra/titre_guesthouse.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:13px;
	left:236px;
}
#titre_deuxroues {
	background:url(images_sitra/titre_deuxroues.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:-404px;
	left:-573px;
}
#titre_taxi {
	background:url(images_sitra/titre_taxi.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:30px;
	left:345px;
}
#titre_vehicule {
	background:url(images_sitra/titre_vehicule.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:58px;
	left:355px;
	background-image: url(images_sitra/titre_vehicule.gif);
}
#titre_agence {
	background:url(images_sitra/titre_agence.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:215px;
	left:358px;
}
#titre_services {
	background:url(images_sitra/titre_services.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:214px;
	left:343px;
	background-image: url(images_sitra/titre_services.gif);
}
#titre_contact {
	background:url(images_sitra/titre_contact.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:36px;
	left:343px;
	background-image: url(images_sitra/titre_contact.gif);
}
#titre_plan {
	background:url(images_sitra/titre_plan.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:26px;
	left:333px;
	background-image: url(images_sitra/titre_plan.gif);
}
#titre_location {
	background:url(images_sitra/titre_location.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:26px;
	left:358px;
}
#titre_juridique_en {
	background:url(images_sitra/titre_juridique_en.gif) no-repeat;
	width:575px;
	height:65px;
	position:absolute;
	top:29px;
	left:231px;
}
#titre_visa_en {
	background:url(images_sitra/titre_visa_en.gif) no-repeat;
	width:572px;
	height:67px;
	position:absolute;
	top:188px;
	left:222px;
}
#titre_installation_en {
	background:url(images_sitra/titre_installation_en.gif) no-repeat;
	width:591px;
	height:84px;
	position:absolute;
	top:195px;
	left:227px;
}
#titre_syndic_en {
	background:url(images_sitra/titre_syndic_en.gif) no-repeat;
	width:470px;
	height:73px;
	position:absolute;
	top:10px;
	left:223px;
}
#titre_promo_immo_en {
	background:url(images_sitra/titre_promo_en.gif) no-repeat;
	width:527px;
	height:83px;
	position:absolute;
	top:24px;
	left:211px;
}
#titre_vente_en {
	background:url(images_sitra/titre_vente_en.gif) no-repeat;
	width:658px;
	height:78px;
	position:absolute;
	top:27px;
	left:232px;
}
#titre_activites_en {
	background:url(images_sitra/titre_activites_en.gif) no-repeat;
	width:551px;
	height:80px;
	position:absolute;
	top:20px;
	left:201px;
}
#titre_shopping_en {
	background:url(images_sitra/titre_shopping_en.gif) no-repeat;
	width:533px;
	height:84px;
	position:absolute;
	top:24px;
	left:239px;
}
#titre_barresto_en {
	background:url(images_sitra/titre_barresto_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:232px;
}
#titre_carte_en {
	background:url(images_sitra/titre-carte_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:243px;
}
#titre_pratiques_en {
	background:url(images_sitra/titre_pratiques_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:23px;
	left:239px;
}
#titre_hotel_en {
	background:url(images_sitra/titre_hotel_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:19px;
	left:243px;
}
#titre_voyage_en {
	background:url(images_sitra/titre_voyage_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:238px;
}
#titre_agenda_en {
	background:url(images_sitra/titre_agenda_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:26px;
	left:202px;
}
#titre_evenement_en {
	background:url(images_sitra/titre_evenement_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:22px;
	left:243px;
}
#titre_culture_en {
	background:url(images_sitra/titre_culture_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:41px;
	left:215px;
}
#titre_guesthouse_en {
	background:url(images_sitra/titre_guesthouse_en.gif) no-repeat;
	width:660px;
	height:80px;
	position:absolute;
	top:13px;
	left:236px;
}
#titre_deuxroues_en {
	background:url(images_sitra/titre_deuxroues_en.gif) no-repeat;
	width:586px;
	height:83px;
	position:absolute;
	top:-405px;
	left:-687px;
}
#titre_taxi_en {
	background:url(images_sitra/titre_taxi_en.gif) no-repeat;
	width:398px;
	height:58px;
	position:absolute;
	top:30px;
	left:345px;
}
#titre_histoire_en {
	background:url(images_sitra/titre_histoire_en.gif) no-repeat;
	width:591px;
	height:75px;
	position:absolute;
	top:27px;
	left:222px;
}
#titre_vehicule_en {
	background:url(images_sitra/titre_vehicule_en.gif) no-repeat;
	width:641px;
	height:76px;
	position:absolute;
	top:50px;
	left:221px;
}
#titre_agence_en {
	background:url(images_sitra/titre_agence_en.gif) no-repeat;
	width:591px;
	height:72px;
	position:absolute;
	top:201px;
	left:232px;
}
#titre_plan_en {
	background:url(images_sitra/titre_plan_en.gif) no-repeat;
	width:446px;
	height:70px;
	position:absolute;
	top:16px;
	left:202px;
	background-image: url(images_sitra/titre_plan_en.gif);
}
#titre_location_en {
	background:url(images_sitra/titre_location_en.gif) no-repeat;
	width:696px;
	height:72px;
	position:absolute;
	top:26px;
	left:196px;
}
#edito {
	margin-top:20px;
	width:661px;
	margin-left:20px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:justify;
	height: 314px;
	left: 195px;
	top: 77px;
}
#syndic {
	width:679px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 352px;
	left: 209px;
	top: 93px;
	overflow:auto;
}
#pondi {
	width:125px;
	font-size:12px;
	background:url(images_sitra/pondi.png);
	position:absolute;
	height: 33px;
	left: 580px;
	top: 33px;
	
}
#diapo_enfield1 {
	width:143px;
	font-size:12px;
	background:url(flash/enfield1.fla);
	position:absolute;
	height: 84px;
	left: 691px;
	top: 19px;
	
}
#photo_enfield1 {
	width:143px;
	font-size:12px;
	background:url(media/enfield1.jpg);
	position:absolute;
	height: 84px;
	left: 691px;
	top: 19px;
	
}
#photo_enfield2 {
	width:148px;
	color:#575757;
	background:url(media/enfield2.jpg);
	font-size:12px;
	position:absolute;
	height: 85px;
	left: 204px;
	top: 19px;
	
}
#photo_ambassador1 {
	width:144px;
	font-size:12px;
	background:url(media/tata1.jpg);
	position:absolute;
	height: 80px;
	left: 729px;
	top: 19px;
	
}
#photo_ambassador1bis {
	width:144px;
	font-size:12px;
	background:url(media/ambassador1bis.jpg);
	position:absolute;
	height: 80px;
	left: 195px;
	top: 19px;
	
}
#enfield {
	width:759px;
	color:#333333;
	position:absolute;
	text-align:center;
	height: 372px;
	left: 173px;
	top: 81px;
	overflow: auto;
	font-size: 12px;
	font-weight: bold;
}
#pratik {
	width:759px;
	color:#333333;
	position:absolute;
	text-align:center;
	height: 330px;
	left: 166px;
	top: 125px;
	overflow: auto;
	font-size: 12px;
	font-weight: bold;
}
#indx {
	width:260px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 450px;
	left: -4px;
	top: 47px;
}
#indx1 {
	width:260px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 450px;
	left: 890px;
	top: 45px;
}
#agenda_mois {
	width:670px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 321px;
	left: 195px;
	top: 118px;
	overflow: auto;
}
#agenda {
	width:731px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 180px;
	left: 181px;
	top: 117px;
}
#carte_defilement {
	width:730px;
	background:url(images_sitra/carte.jpg) no-repeat;
	position:absolute;
	height: 400px;
	left: 188px;
	top: 84px;
	overflow:auto;
}
#enfield_resultat {
	width:627px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 181px;
	left: 270px;
	top: 320px;
	overflow: auto;
}
#taxi_resultat {
	width:731px;
	color:#575757;
	font-size:12px;
	position:absolute;
	text-align:center;
	height: 172px;
	left: 177px;
	top: 312px;
	overflow:auto;
}
#historik {
	width:280px;
	position:absolute;
	height: 51px;
	left: 179px;
	top: 339px;
	overflow:hidden;
		
}
#edito h2 {
	color:#0493D7;
	font-weight:bold;
	font-size:11px;
}
#edito a {
	color:#575757;
}
#carte {
	margin-top:0px;
	width:214px;
	margin-left:757px;
	background:url(commun/france.gif) no-repeat;
	color:#575757;
	font-size:11px;
	position:absolute;
	height: 150px;
	left: 179px;
	top: 9px;
}
#bande {
	top:171px;
	left:661px;
	width:203px;
	height:58px;
	text-indent:-5000px;
	position:absolute;
	background-repeat: no-repeat;;
}
#flyer {
	top:169px;
	left:649px;
	width:203px;
	height:58px;
	text-indent:-5000px;
	position:absolute;
	background-image: url(images_sitra/Final-18.jpg);
}
#af {
	top:452px;
	left:572px;
	width:160px;
	height:40px;
	position:absolute;
}
#actupondi {
	top:452px;
	left:386px;
	width:161px;
	height:42px;
	position:absolute;
}
#wikipedia {
	top:620px;
	left:724px;
	width:161px;
	height:42px;
	position:absolute;
}
#festivals_of_india {
	top:620px;
	left:330px;
	width:129px;
	height:38px;
	position:absolute;
}	
#routard {
	top:620px;
	left:199px;
	width:118px;
	height:36px;
	position:absolute;
}
#india_fr {
	top:620px;
	left:461px;
	width:129px;
	height:37px;
	position:absolute;
}	
#voyager_inde {
	top:621px;
	left:600px;
	width:118px;
	height:36px;
	position:absolute;
}
}	
#wikiwa {
	top:621px;
	left:601px;
	width:118px;
	height:36px;
	position:absolute;
}	
#iloveindia {
	top:621px;
	left:467px;
	width:118px;
	height:36px;
	position:absolute;
}
#sandrine {
	top:399px;
	background:url(media/sandrine.gif);
	left:936px;
	width:214px;
	height:45px;
	text-indent:-5000px;
	position:absolute;
	background-repeat: no-repeat;
	left: 935px;
	background-image: url(media/sandrine_en.gif);
}#bande_photo {
    top:364px;
	left:0px;
	width:161px;
	height:109px;
	background:url(images_sitra/bandeau_photo.png) no-repeat;
	text-indent:-5000px;
	position:absolute;
}
#lien_evenement_routard {
	position:absolute;
	height:42px;
	width:121px;
	top:175px;
	left:187px;
	background-attachment: fixed;
}

/* MENU COLONNE DROITE */


#colonne_droite {
	left:922px;
	width:203px;
	position:absolute;
	top:429px;
	height:60px;
}
#france_brochures {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;		
	text-indent:-50000px;
}
#france_brochures li {
	float: left ;
}
#france_brochures li.menu02 a {
	width: 216px ;
	height:156px;
	display: block ;
	background: url(commun/france.gif) left top no-repeat ;
	text-decoration: none ;
}
#france_brochures li.menu02uk a {
	width: 216px ;
	height:156px;
	display: block ;
	background: url(commun/france-uk.gif) left top no-repeat ;
	text-decoration: none ;
}
#france_brochures li.menu03 a {
	width: 216px ;
	height:100px;
	display: block ;
	background: url(commun/brochures.gif) left top no-repeat ;
	text-decoration: none ;
}
#france_brochures li.menu03uk a {
	width: 216px ;
	height:100px;
	display: block ;
	background: url(commun/brochures-uk.gif) left top no-repeat ;
	text-decoration: none ;
}
							
#france_brochures li.menu02 a:hover, #nav li.menu02 a:focus, #nav li.menu02 a:active {
	background: url(commun/france.gif) right top no-repeat ;
	text-decoration: underline ;
}
#france_brochures li.menu02uk a:hover, #nav li.menu02uk a:focus, #nav li.menu02uk a:active {
	background: url(commun/france-survol-uk.gif) right top no-repeat ;
	text-decoration: underline ;
}

#france_brochures li.menu03 a:hover, #nav li.menu03 a:focus, #nav li.menu03 a:active {
	background: url(commun/brochures.gif) right top no-repeat ;
	text-decoration: underline ;
}
#france_brochures li.menu03uk a:hover, #nav li.menu03uk a:focus, #nav li.menu03uk a:active {
	background: url(commun/brochures-uk.gif) right top no-repeat ;
	text-decoration: underline ;
}


/* FIN MENU COLONNE DROITE */

#cellule_lien {
	text-align:center;
	margin-top:10px;
} {
	text-align:center;
	margin-top:10px;
}
#drapeaux, #mentions,#lien_event {
	text-align:center;
	margin-top:10px;
	color: #330000;
}
#drapeaux ul, #drapeaux li, #mentions ul, #mentions li{
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	display: inline;
}
#mentions, #mentions a {
	color:#6C9D5C;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#mentions a:hover {
	color:#666666;
	text-decoration:none;
}
#news {
	width:300px;
	left:400px;
	padding-left:10px;
	color:#575757;
	font-size:11px;
	border-left:#D1CFCF solid 1px;
	position:absolute;
	top:100px;
}
#news a {
	font-size:10px;
	color:#575757;
}
#news a:hover {
	color:#60A507;
}
.titre_news {
	color:#60A507;
}
#form_recherche_accueil {
	width:300px;
	left:400px;
	top: 60px;
	padding-left:10px;
	font-size:14px;
	color:#0190D7;
	font-weight:bold;
	position:absolute;
}
.form_tx {
	border:solid 1px #999999;
	color:#666666;
}
.bt_form {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#0190D7;
	color:#ffffff;
}
.spacer {
	clear: both;
}
#titre {
	margin-top:20px;
	text-align:center;
	width:615px;
	margin-left:20px;
	position:absolute;
	left: 211px;
	top: 6px;
	height: 60px;
}
#titre h1 {
	color:#02609D;
	font-size:20px;
}
#form_recherche {
	color:#0190D7;
	font-weight:bold;
	top:0px;
	width:200px;
	padding-left:20px;
	height:50px;
	float:right;
}
.liste {
	position:relative;
	float: left;
	width: 560px;
	height:250px;
	margin: 5px;
	left: 0px;
	top: 0px;
	color:#000033;
}
#resultats {
	top:-308px;
	width:671px;
	margin-left:20px;
	position:absolute;
	left: -703px;
	height: 360px;
	overflow:auto;
	bottom: -40px;
}
#resultats_voyages {
	top:-304px;
	width:532px;
	margin-left:20px;
	position:absolute;
	left: -667px;
	height: 372px;
	overflow:auto;
}
#resultats dl dt {
	text-align:left;
	clear:both;
}
#resultats p, #edito_suite p {
	font-size:12px;
	text-align:left;
	margin-bottom:20px;
}
#resultats dd {
	margin-left:108px;
	text-align:left;
	border-bottom:#D2D2D2 solid 1px;
	font-size:11px;
}

#resultats dl {
	margin-bottom:15px;
	margin-left:20px;
}
#resultats dl a {
	text-decoration:none;
	font-weight:bold;
	color:#3399FF;
	font-size:11px;
}
#resultats dl a:hover {
	color:#333333;
}
.photo_liste {
	float:left;
	margin-right:10px;
	margin-bottom:50px;
}
.photo {
	padding:0px;
	border:0px solid #CCCCCC;
}
.bt_ensavoirplus {
	display: block ;
	text-indent:-50000px;
	background: url(commun/bt_ensavoirplus.gif) no-repeat ;
	padding-bottom:5px;
}
#pagination {
	text-align:center;
	width:700px;
	font-size:12px;
}
#pagination a {
	color:#575757;
	text-decoration:none;
}
#pagination a:hover {
	color:#0190D7;
	text-decoration:underline;
}
#categories {
	top:128px;
	left:163px;
	width:762px;
	height:375px;
	margin-left:0px;
	position:absolute;
	azimuth:center;
	overflow: auto;
	visibility: inherit;
}
#carte_s {
	top:96px;
	left:199px;
	width:704px;
	height:383px;
	margin-left:0px;
	position:absolute;
	azimuth:center;
	visibility: inherit;
}
#categories_culture {
	top:64px;
	left:161px;
	width:764px;
	height:206px;
	margin-left:0px;
	position:absolute;
	azimuth:center;
}

.colonnel {
	float: left;
	width:190px;
	height:122px;
	background-position:left;
	margin-left: 0px;
	}
.colonne {
	float: left;
	width:187px;
	height:122px;
	background-position:left;
	margin-left: 0px;
	}
.colonne_ad {
	float: left;
	width:196px;
	height:120px;
	background-position:left;
	margin-left: 30px;
	}
.colonne_vehicule {
	float: left;
	width:200px;
	height:72px;
	background-position:center;
	margin-left:50px;
	}
.colonne_vehicule_lj {
	float: left;
	width:210px;
	height:72px;
	background-position:center;
	margin-left:20px;
	}
	.colonne_vehicule_l {
	float: left;
	width:215px;
	height:72px;
	background-position:center;
	margin-left:20px;
	}

.colonne_mois {
	float: left;
	width:220px;
	height:72px;
	background-position:center;
	margin-left:120px;
	}
.colonne_agenda {
	float: left;
	width:260px;
	height:68px;
	background-position:center;
	margin-left:60px;
	}
.colonne_large {
	float: left;
	width:185px;
	height:72px;
	background-position:center;
	margin-left:190px;
	}
#categories dl dt {
	margin-left:15px;
	text-align:left;
	clear:both;
}
#categories p {
	font-size:11px;
	margin-left:10px;
	text-align:center;
}
#categories dd {
	text-align:center;
}

#categories img {
	float:left;
	margin-right:11px;
	margin-bottom:0;
	padding-top:0px;
	border:0;
}
a.titre_cat {
	text-decoration:none;
	font-size:18px;
	color:#FFFFFF;
}
a.titre_cat_marron {
	text-decoration:none;
	font-size:18px;
	color:#A80000;
}
a.titre_cat:hover {
	color:#FFFFFF;
}





/* PAGE DETAILS */

	.liste_detail {
	float: left;
	width: 100%;
	margin: 5px 0;
}
#resultats_detail {
	top:80px;
	width:700px;
	margin-left:20px;
	position:absolute;
}
#resultats_detail dl dt {
	text-align:left;
	clear:both;
}
#resultats_detail dd {
	margin-left:220px;
	text-align:left;
	font-size:11px;
}
#resultats_detail h1 {
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0190D7;
}
#resultats_detail dl {
	margin-bottom:15px;
	margin-left:20px;
}
#resultats_detail dl a {
	text-decoration:none;
	font-weight:bold;
	color:#0190D7;
	font-size:11px;
}
#resultats_detail dl a:hover {
	color:#61675A;
}
.photo_liste {
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	height: 300px;
}
.photo {

}
.filet {
	border-bottom:#D2D2D2 solid 1px;
}
.clear {
	clear:both;
}





/* BROCHURES */
#brochures {
	top:55px;
	width:800px;
	height:200px;
	margin-left:20px;
	position:absolute;
}
.colonne2 {
	float: left;
	width: 30%;
	margin: 1em 0;
}
#brochures dl dt {
	margin-left:15px;
	text-align:left;
	clear:both;
}
#brochures p {
	font-size:11px;
	margin-left:15px;
	text-align:left;
}
#brochures dd {
	margin-left:70px;
	text-align:left;
}
#brochures img {
	float:left;
	margin-right:10px;
	margin-bottom:0;
	padding-top:5px;
	border:0;
}
.titre_brochure {
	font-size:11px;
	color:#9BDEFF;
	font-weight:bold;
	width: 95px;
	text-align: justify;
	margin-left: 85px;
}
.titre_brochures {
	font-size:11px;
	color:#9BDEFF;
	font-weight:bold;
	width: 140px;
	margin-left: 75px;
}
.titre_brochuress {
	font-size:11px;
	color:#9BDEFF;
	font-weight:bold;
	width: 140px;
	margin-left: 103px;
}
a.titre_brochure {
	text-decoration:none;
	font-size:11px;
	color:#0493CC;
	font-weight:bold;
}
a.titre_brochure:hover {
	color:#666666;
}




/*FORMULAIRE CONTACT*/
#contact {
	top:100px;
	width:600px;
	height:395px;
	margin-left:20px;
	position:absolute;
	left: 279px;
	overflow: auto;
}
#contact_contact {
	top:133px;
	width:600px;
	height:261px;
	margin-left:20px;
	position:absolute;
	left: 260px;
	overflow: auto;
}
#contact_installation {
	top:233px;
	width:600px;
	height:253px;
	margin-left:20px;
	position:absolute;
	left: 231px;
	overflow: auto;
}
#contact_syndic {
	top:224px;
	width:646px;
	height:265px;
	margin-left:20px;
	position:absolute;
	left: 237px;
	overflow: auto;
}

#contact_immo {
	top:207px;
	width:600px;
	height:258px;
	margin-left:0px;
	position:absolute;
	left: 246px;
	overflow: auto;
}
#contact p {
	margin-left:15px;
	text-align:left;
}
.form_fd {
	background-color:#FFFFFF;
	border:solid 1px #999999;
	color:#575757;
}
.tx_erreur {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FF6600;
}
#formulaire_contact {
	font-size:12px;
}#formulaire_contact2 {
	font-size:12px;
}
#formulaire_contact input {
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#formulaire_contact textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#575757;
}
#formulaire_contact li {
	list-style-type:none;
	padding-left:150px;
}
#formulaire_contact fieldset {
	margin-top:20px;
	border:1px solid #DADDDC ;
	padding:10px;
	width:550px;
}
#formulaire_contact label {
	float:left;
	width:150px;
	margin-right:10px;
	text-align:right;
}
#formulaire_contact legend {
	color:#0493CC;
	font-weight:normal;
}
#formulaire_contact p {
	margin-bottom:15px;
}






/*EN SAVOIR PLUS*/
#en_savoir_plus {
	top:98px;
	width:700px;
	margin-left:20px;
	position:absolute;
	left: 163px;
	height: 366px;
	bottom: 170px;
}
#en_savoir_plus h2 {
	font-size:14px;
	font-weight:bold;
	color:#025595;
}
#en_savoir_plus dl dt {
	text-align:left;
	clear:both;
}
#en_savoir_plus p {
	font-size:12px;
	text-align:left;
	margin-bottom:20px;
}
#en_savoir_plus dd {
	text-align:left;
	border-bottom:#D2D2D2 solid 1px;
	font-size:11px;
}

#en_savoir_plus dl {
	margin-bottom:15px;
	margin-left:10px;
}
#en_savoir_plus dl a {
	text-decoration:none;
	font-weight:bold;
	color:#0190D7;
	font-size:11px;
}
#en_savoir_plus dl a:hover {
	color:#61675A;
}
.liste2 {
	position:relative;
	float: left;
	margin: 5px 0;
	width: 230px;
	height:75px;
}
.liste3 {
	position:relative;
	float: left;
	width: 33%;
	margin: 5px 0;
	left:120px;
}
#edito_suite {
	top:55px;
	width:500px;
	margin-left:20px;
	position:absolute;
	
}

#edito_suite p {
text-align:justify;
}

/* VERSION ETRANGERES */
#transport {
	width:330px;
	left:10px;
	top: 235px;
	padding:10px;
	position:absolute;
	background-color:#F8FBF4;
}
#transport p, #transport2 p {
padding-bottom:5px;
}
#transport2 {
	width:330px;
	left:380px;
	top: 235px;
	padding:10px;
	position:absolute;
	background-color:#F8FBF4;
}
#bt_hebergement_uk a {
	width:113px;
	left:381px;
	top: 66px;
	height:90px;
	position:absolute;
	background:url(accueil/bt-uk.gif);
	text-indent:-50000px;

}
/* casablanca */

#banniere_casa {
	background:url(images_sitra/dupleix/baniere.jpg) no-repeat;
	width:701px;
	height:202px;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	position: absolute;
	background-image: url(images_sitra/Dupleix/baniere.jpg);
}
#banniere_dupleix {
	background:url(images_sitra/dupleix/baniere.jpg) no-repeat;
	width:640px;
	height:202px;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	position: absolute;
}
#banniere_promenade {
	background:url(images_sitra/casablanca/banniere.jpg) no-repeat;
	width:640px;
	height:202px;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	position: absolute;
}
#gd_background {
	position:relative;
	top: 20px;
	margin: 0 auto;
	width: 700px;
}
#background_casa {
	width:701px;
	height:2677px;
	position:absolute;
	left: 0px;
	top: 0px;
	background-image: url(images_sitra/Dupleix/fd.jpg);
}
#background_casa_casa {
	width:720px;
	height:440px;
	position:absolute;
	left: 0px;
	top: 228px;
	overflow: auto;
}
#logo_casa{
	background:url(images_sitra/dupleix/fd_menu.jpg);
	width:701px;
	height:50px;
	position:absolute;
	left: 0px;
	top: 196px;
	background-image: url(images_sitra/Dupleix/fd_menu.jpg);
}
#menu_casa1{
	width:166px;
	height:38px;
	position:absolute;
	left: 0px;
	top: 0px;
}
#menu_casa2{
	width:97px;
	height:38px;
	position:absolute;
	left: 166px;
	top: 0px;
}
#menu_casa3{
	width:139px;
	height:38px;
	position:absolute;
	left: 263px;
	top: 0px;
}
#menu_casa4{
	width:70px;
	height:38px;
	position:absolute;
	left: 402px;
	top: 0px;
}
#menu_casa5{
	width:112px;
	height:38px;
	position:absolute;
	left: 474px;
	top: 0px;
}
#menu_casa6{
	width:111px;
	height:38px;
	position:absolute;
	left: 589px;
	top: 0px;
}
#box_menu {
	height:26px;
	width:701px;
	position:absolute;
	top: 194px;
	left: 0px;
}
#texte_casa1{
	width:404px;
	height:150px;
	position:absolute;
	left: 218px;
	top: 2044px;
}
#texte_casa2{
	width:324px;
	height:180px;
	position:absolute;
	left: 56px;
	top: 1051px;
}
#texte_casa3{
	width:610px;
	height:237px;
	position:absolute;
	left: 17px;
	top: 433px;
}
#texte_casa4{
	width:583px;
	height:179px;
	position:absolute;
	left: 28px;
	top: 2571px;
}
#map_casa{
	width:583px;
	height:242px;
	position:absolute;
	left: 26px;
	top: 2859px;
	background-image: url(images_sitra/casablanca/map_casa.gif);
}
#texte_casa5{
	width:334px;
	height:99px;
	position:absolute;
	left: 235px;
	top: 1482px;
}
#texte_casa6{
	width:340px;
	height:80px;
	position:absolute;
	left: 246px;
	top: 894px;
}
#texte_casa7{
	width:254px;
	height:124px;
	position:absolute;
	left: 198px;
	top: 273px;
}
#texte_casa8{
	width:220px;
	height:30px;
	position:absolute;
	left: 214px;
	top: 242px;
}
#texte_casa9{
	width:337px;
	height:93px;
	position:absolute;
	left: 249px;
	top: 2014px;
}
#texte_casa10{
	width:390px;
	height:187px;
	position:absolute;
	left: 48px;
	top: 2176px;
}
#texte_casa11{
	width:220px;
	height:30px;
	position:absolute;
	left: 214px;
	top: 242px;
}
#carte_casa{
width:410px;
height:110px;
position:absolute;
}
#flash_casa1{
	width:90px;
	height:90px;
	position:absolute;
	left: -163px;
	top: 460px;
}
#flash_casa2{
	width:90px;
	height:90px;
	position:absolute;
	left: -51px;
	top: 460px;
}
#flash_casa3{
	width:90px;
	height:90px;
	position:absolute;
	left: 288px;
	top: 460px;
}
#flash_casa4{
	width:90px;
	height:90px;
	position:absolute;
	left: 173px;
	top: 460px;
}
#flash_casa5{
	width:90px;
	height:90px;
	position:absolute;
	left: 60px;
	top: 460px;
}
#black_ground{
	width:2000px;
	position:absolute;
	left: 0px;
	top: 0px;
	background-color: #000000;
	height: 870px;
}
#body_casa {
	height:472px;
	width:723px;
	position:absolute;
	left: 0px;
	top: 228px;
}
#ancre0 {
	height:21px;
	width:24px;
	position:absolute;
	left: -24px;
	top: 0px;
}
#ancre1 {
	height:21px;
	width:24px;
	position:absolute;
	left: -24px;
	top: 468px;
}
#ancre2 {
	height:21px;
	width:24px;
	position:absolute;
	left: -24px;
	top: 973px;
}
#ancre3 {
	height:21px;
	width:24px;
	position:absolute;
	left: -24px;
	top: 1447px;
}
#ancre4 {
	height:21px;
	width:24px;
	position:absolute;
	left: -24px;
	top: 1897px;
}
#ancre5 {
	height:21px;
	width:24px;
	position:absolute;
	left: 14px;
	top: 2264px;
}
#ancre6 {
	height:21px;
	width:24px;
	position:absolute;
	left: 16px;
	top: 2801px;
}
#black {
	background:url(commun/black.jpg) no-repeat;
	background-attachment:fixed;
	margin-top: -15px;
	height: 911px;
	z-index: auto;
	}
