body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images_deco/bg_main.png);
}


h1 {
font-size:20px;
margin:0px;
padding:0px;
display:inline;
color:#333333;
}
h2 {
font-size:15px;
margin:5px;
padding:0px;
display:inline;
color:#333333;
}

h3 {
font-size:14px;
margin:10px;
padding:0px;
display:inline;
color: rgb(128,0,128);
}

p
{
margin:10px;
margin-left:15px;
margin-top:20px;
text-align:justify;
}


img{
border: none;
}

input[type="submit"]{
  /*background-color:#FFFFFF;*/
  color:#333333;
  margin:0px;
  width:300px;
  cursor: pointer;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
input[type="submit"]:hover
{
	background-color:#D4E79B;
}
form
{
	margin:0px;
	padding:0px;
}

#ie7_container   /*Astuce pour ie7  */
{
width:100%;
}
#clear_float
{
clear: both;
}


#main_page  /*La Page entiere - principale */
{
position: relative;
margin:0;
padding:0;
}

#main_header  /* Header avec le menu general*/
{
 background-image:url(../images_deco/menu_page/bg_nuages.jpg);
}


#main_body   /*Corps sous le menu general*/
{
  margin-right:120px;  /*Espace pour les pubs google à droite*/

  margin-left:15px;
  float:none;
  
}
#main_body li
{
  margin-left:40px;
  padding:0;
  font-size: 14px;
  color:#333333;
}
#main_body a
{
  color:#333333;
  text-decoration: none;
}
#main_body a:hover
{
background-color:#D4E79B;
}


#main_footer
{
    position:absolute;
    background-color: rgb(0,0,0);
    /*height:100px; */
    margin:0px;
    padding:20px;
    padding-top:20px;
    bottom:0px;
    color:#C1C8CC;
    background-image: url(../images_deco/bg_footer.png);
    width:100%;
    font-size:10px;
}
#main_footer a
{
 color: #B9B9B9;
 text-decoration: none;
}
#main_footer h1
{
  font-size:13px;
  
  color: #D5DCE0;
}



#space230  /*Espace de 243px pour le search engine*/   
{
  margin-top:230px;   
}

#normal_page
{
margin:20px;
}
#normal_page h1

/*########################################*/
/*## Les liens sites amis#################*/
/*########################################*/
.fra_lien {
	position:absolute;
	top:1200px;
	right:0px;
	width:120px;
	color:#666666;
	font-size:10px;
	width:119px;
	z-index: 200;
        }
.fra_lien a{
text-decoration:none;
color:#666666;
}
.fra_lien a:hover{
background-color:#D4E79B;
}
/*############# Les STYLES ######## */
#bouton_menu_top {
  /* Le Bouton Publiez*/
  position:absolute;
  top: 106px;
  left:0px;
  z-index:100;
}

#menu_top {
position:absolute;
left:0px;
padding:0px;
padding-top:20px;
padding-left:40px;
top: 50px;
background-image: url(../images_deco/menu_page/menu_top.png);
width:303px;
height:82px;
display: none;
z-index:100;
}
#menu_top a,li
{
font-size:14px;
color:#FFFFFF;
padding-bottom:5px;
text-decoration:none;
}
#menu_top a:hover
{
background-color:#D4E79B;
color:#333333;
}



/*##############################################################################
/*############# LE MENU DU HAUT  */
/*################################################################################*/



#top_slogan h1{
  color:#333333;
	font-weight:bold;
	font-size:12px;
}

.menu_general {
	color:#FFFFFF;
	z-index:30;
}

.menu_general h1
{
  font-size:13px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.menu_general a {
	text-decoration:none;
	color:#FFFFFF;
}
.menu_general a:hover 
{
	color:#00FFFF;
}

.menu_general_titre h1{
	
	top:115px;
	color:#FFFFFF;
	font-size:25px;
	padding-left:150px;
	width:950px;
	z-index:99;
}

.menu_general_english {

	top:135px;
	padding-left:840px;
	
}

.menu_general_sub{
	
	top : 92px;
	color:#FFFFFF;
	padding-left:20px;
	font-size:12px;
	
}
.menu_general_sub a{
	text-decoration:none;
	color:#FFFFFF;
}
.menu_general_sub a:hover{
  text-decoration:underline;
}





/*###########################################################*/
/*##### Moteur de recherche #################################*/
/*###########################################################*/

.search_fra
{
position:absolute;
z-index: 100;
top:175px;
left:10px;

background-image:url(../images_deco/recherche_location/bg_search.png);
/*background-color: rgb(157,157,157);*/

height:190px;
width:750px;
padding-left:10px;
padding-top:10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-width:1px;
border-color:#FFFFFF;
border-style:solid;

}
.search_titre
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.search_map
{
position:absolute;
left:250px;
height:170px;
z-index: 95;
}

.search_map a:hover
{
position:absolute;
left:250px;
height:500px;
}

.search_button
{
position:absolute;
left:195px;
top:110px;
cursor:pointer;
}
.search_box
{
font-size:12px;
cursor:pointer;
margin-top:5px;
width:220px;
}
.search_box_small
{
font-size:10px;
cursor:pointer;
}

.search_date
{
cursor:pointer;
}


.search_fra input{
	font-size : 12px;
	width:70px;
	height:14px;
}




/*######################################*/
/*#### FAKE FLASH ######*/
/*######################*/
	#flashcontent {}
	#flashcontentPub1 {z-index: 2;}
	#flashcontentPub2 {position:relative;z-index: 2;}
/*###########################################################*/
/*##### GOOGLE ADSENSE ######################################*/
/*###########################################################*/
#fra_google
{
	position:absolute;
	top:180px;
	right:0px;
	width:120px;
	height:700px;
	z-index: 195;
	/*background-color:#999900;*/
}
#fra_google_carre
{
	position:absolute;
	top:175px;
	left:780px;
	z-index:50;
}
/*###########################################################*/
/*##### GRO IT ###################################*/
/*###########################################################*/
.fra_footer_droit
{
	position:absolute;
	top:880px;
	right:0px;
	width:120px;
	z-index: 150;
	font-size:10px;
	color:#333333;
	text-align:center;
	background-image: url(../images_deco/bg_transparent.png);
	/*background-color:#999900;*/
}

.fra_footer_droit a
{
	text-decoration:none;
}
.fra_footer_droit a:hover
{
	text-decoration:none;
}

/*####################################################*/
/*##### Les sites Backlink    ########################*/
/*####################################################*/
.fra_amis
{
	position:absolute;
	top:950px;
	/*bottom:100px;*/
	right:0px;
	width:120px;
	font-size:9px;
	color:#666666;
	text-align:center;
	z-index:250px;
}
.fra_amis a {
	text-decoration:none;
	color:#666666;
}
.fra_amis a:hover {
	background-color:#D4E79B;
	text-decoration:none;
}


/*#################################################*/
/*##### La partie Special dans Index #################*/
/*####################################################*/
/*Lettrine*/
.lettrine_corps {
font-size:30px;
font-weight:bold;
}
.titres_intro_Index {
font-weight:bold;
font-size:14px;
}


/*#####################################*/
/*### Les 2 parties de la page index */
/*####################################*/
.fra_annonces_index_left {
  /* Dernieres annonces accueil*/
	z-index: 60;
	font-size:12px;
	margin-right:180px;
}

.fra_annonces_index_right {
  position:absolute;
	right:130px;
	font-size:12px;
	width:190px;
	top:530px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	z-index:60;
}




/*###############################################################*/
/*##### Les annonces page index #################################*/
/*###############################################################*/
.fra_annonce_main_titre
{
	height:20px;
	width:220px;
	margin-left:-15px;
}
.fra_annonce_main {
	z-index: 5;
	left:5px;
	margin-bottom:10px;
	color:#006633;
	float:none;
}

.fra_annonce_main h1 {
  font-size:20px;
}
.fra_annonce_main h2 {
  font-size:16px;
}


.fra_annonce_update {

	padding:10px;
	z-index: 6;
	margin-bottom:10px;
	width:170px;
	z-index:50;
}
/*#############################################*/
/*#### Liste des biens ########################*/
/*#############################################*/
.txt_liste_tableau {
	font-size:10px;
	height:18px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.txt_liste_tableau a{
	text-decoration:none;
	color:#333333;
}

.txt_liste_tableau a:hover {
	background-color:#D4E79B;
}

/*###############################################*/
/*#### Boite annonce GRAND FORMAT################*/
/*###############################################*/


.boite_annonce {
	position:relative;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	background-image:url(../images_deco/annonce_grande.png);
	height:275px;
	width:210px;

}
.boite_annonce_animaux {
	position:absolute;
	top:52px;
	left:180px;
}
.boite_annonce_no_ref {
	position:absolute;
	/*z-index: 1;*/
	margin-left:10px;
	top:5px;
	font-size:10px;
	color:#000000;
}
.boite_annonce_ref {
	position:absolute;
	/*z-index: 1;*/
	margin-left:25px;
	top:5px;
	font-size:12px;
	color:#CC33CC;
}
.boite_annonce_titre {
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	top:22px;
	width:190px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:28px;
	overflow:hidden;
}

.boite_annonce_titre a {
	text-decoration:none;
	color:#000000;
}
.boite_annonce_titre  a:hover{
	background-color:#D4E79B;
	color:#000000;
}

.boite_annonce_titre a:visited {
	color:#694D79;
}




.boite_annonce_pers_prix {
	position:absolute;
	margin-left:12px;
	margin-right:12px;
	top:55px;
	color:#CC33CC;
	font-size:10px;
	text-align:left;
}
.boite_annonce_desc {
	
	position:absolute;
	margin-left:12px;
	margin-right:12px;
	width:186px;
	top:75px;
	color:#000000;
	font-size:10px;
	text-align:justify;
	height:58px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	line-height:98%;
}
.boite_annonce_photo {
	position:absolute;
	top:135px;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	width:180px;
	height:110px;
	text-align:center;
}

.boite_annonce_ville{
	position:absolute;
	margin-left:60px;
	top:5px;
	color:#000000;
	font-size:9px;
	text-align:center;
}

.boite_annonce_tel {
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	top:255px;
	width:190px;
	color:#000000;
	text-align:center;
	font-size:10px;
}
.boite_annonce_promo {
	position:absolute;
	top:150px;
	left:5px;
	z-index: 10;
	/*background-color:#333333;*/
	height:44px;
	width:200px;
	color:#f4486c;
	background-image:url(../images_deco/back_promo.png);
	font-size:12px;
	overflow:hidden;
	text-align:center;
}
/*##########################################*/
/*#### Annonces Boites PETIT FORMAT ########*/
/*##########################################*/
.boite_annonce_petit {
	position:relative;
	float:left;
	margin-right:1px;
	background-image:url(../images_deco/annonce_petite.png);
	height:160px;
	width:170px;
}


.boite_annonce_ref_petit {
	position:absolute;
	/*margin-left:10px;*/
	text-align:left;
	left:0px;
	top:5px;
	font-size:12px;
	color:#CC33CC;
}
.boite_annonce_titre_petit {
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	top:18px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	height:24px;
	width:150px;
	overflow:hidden;
}

.boite_annonce_titre_petit a {
	text-decoration:none;
	color:#000000;
}

.boite_annonce_titre_petit  a:hover{
	background-color:#D4E79B;
	color:#000000;
}

.boite_annonce_titre_petit a:visited {
	color:#694D79;
}


.boite_annonce_pers_prix_petit {
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	/*margin-top:1px;*/
	top:144px;
	width:150px;
	color:#FF00FF;
	font-size:10px;
	text-align:center;
}
.boite_annonce_photo_petit {
	/*margin-top:5px;*/
	position:absolute;
	top:45px;
	margin-left:10px;
	margin-right:10px;
	width:150px;
	height:98px;
	text-align:center;
}
.boite_annonce_ville_petit{
	position:absolute;
	top:5px;
	margin-left:10px;
	margin-right:10px;
	width:150px;
	color:#000000;
	font-size:9px;
	text-align:center;
}
.boite_annonce_promo_petit {
	position:absolute;
	top:50px;
	left:4px;
	z-index: 10;
	height:44px;
	width:162px;
	color:#f4486c;
	background-image:url(../images_deco/back_promo.png);
	font-size:12px;
	line-height:11px;
	overflow:hidden;
	text-align:center;
}
/*###################################################*/
/*##### Feuille enregistrement nouvelle location  ###*/
/*###################################################*/
.Form_Afficher {
	font-size:10px;
	color:#990000;
}
.Form_Label {
	font-size:12px;
	color:#333333;
	text-align:right;
}
.Form_Checkbox {
	font-size:12px;
	color:#000000;
	text-align:left;
}
.Form_reponse {
	font-size:12px;
	color:#003366;
	text-align:left;
}
.Form_remarque {
	font-size:10px;
	color:#009900;
}
.Form_rubrique {
	font-size:20px;
	color:#000000;
	background-color:#EEF1F3;
	text-align:left;
	padding-left:25px;
	vertical-align:middle;
	width:100%;
}
.Form_rubrique_petit {
	font-size:10px;
	color:#000000;
	text-align:left;
}
/*##########################################*/
/*#### Administration Annonce       ########*/
/*##########################################*/
.Top_Admin {
color:#FFFFFF;
font-size:16px;
font-weight:bold;

}
.txt_top_admin_session {
	color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	font-size:12px;
}
.txt_admin_menu {
	color:#FFFFFF;
	width:100%;
	font-size:12px;
}
.txt_titre_admin {
	color:#FFFFFF;
	background-color:#336699;
	
	width:100%;
	height:22px;
	font-size:18px;
	text-align:center;
	background-image:url(../images_deco/admin_titre.gif);
}
.info_menu{
color:#FFFFFF;
font-size:10px;
}
.form_menu {
	margin:0;
	padding:0;
	color:#CC0033;
}
.menu_admin{
     border:none;
	 padding:2px;
     color:#000000;
	 background-color:#FFFFFF;
     /*background: transparent url('images/monimage.png') no-repeat top left;*/
     /*height:14px;*/
	 font-size:12px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-align:center;
	 width:350px;
	 text-decoration: none;
	 cursor: pointer;
}
.menu_admin a{
	 text-decoration: none;
	 display: block;
}
.menu_admin a:hover{
	background-color:#D4E79B;	/*Sous menus : gris clair*/
	color:#000000;
}
.menu_admin_big{
	font-size:40px;
	font-weight:bold;
	color:#663366;
}
/*###################################*/
/*#### Page  1 Maison Location       ########*/
/*###################################*/

.maison_no {
	color:#FF0099;
	font-size:12px;
	padding-left:40px;
}


.fra_maison_text_left {
	position:absolute;
	z-index: 5;
	top:180px;
	/*top:170px;*/
	left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	right:330px;
}

.fra_maison_photos_right {
	position:absolute;
	right:120px;
	font-family:"Franklin Gothic Demi";
	font-size:12px;
	/*text-align:center;*/
	/*top:170px;*/
	width:190px;
	top:180px;
	padding:5px;
	/*background-color:#1A1A1A;*/

}
/*###################################*/
/*#### Page  recherche location#######*/
/*###################################*/
.fra_left_all_except_google {
	position:absolute;
	z-index: 5;
	top:240px;
	left:5px;
	font-size:12px;
	right:120px;
}
.txt_retour{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}
.txt_retour a{
	text-decoration:none;
	color:#FFFFFF;
}
.txt_retour a:hover{
	text-decoration:none;
	background-color:#D4E79B;
	
}
.txt_tri{
	font-size:14px;
	color:#663366;
	padding:5px;
}
.all_pages {
	font-size:26px;
	padding:8px;
	color:#333333;
}

/*###### Numéros de pages #####*/

.all_pages a{
	text-decoration:none;
	color:#333333;
}
.all_pages a:hover{
	background-color:#D4E79B;
}

.current_page {
	font-size:45px;
	font-weight:bold;
	color:#00CC00;
}
/*############### Normal #####*/
.txt_normal {

	font-size:12px;
	color:#333333;
	font-weight: normal;
}

.txt_normal p{
  margin:0px;
	font-size:12px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	color:#333333;
	font-weight: normal;
}

.txt_normal h2{
  margin:0px;
 font-size:16px;
 color:#633A67;
 margin-top:10px;
}

.txt_normal a{
 text-decoration:none;
 color:#633A67;
}
.txt_normal  a:hover{
	background-color:#D4E79B;
	color:#000000;
}
.txt_promo {
	font-size:18px;
	color:#CC0099;
	font-weight:bold;
	margin-left:5px;
	
}
.txt_attention
{
 font-size:14px;
 color:#990000;
}
/*##############################*/
/*### LES HOTELS ################*/
/*###############################*/
.fra_intro_hotel {
	position:absolute;
	font-size:12px;
	top:32px;
	left:15px;
	right:130px;
	color:#333333;
	text-align:justify;
	z-index: 100;
}

.fra_corps_general_left_hotel {
	/* Dernieres annonces accueil*/

	z-index: 5;

	left:5px;
	/*font:"Franklin Gothic Demi";*/
	font-size:12px;
	right:120px;
}
.fra_hotel_groupe_etoile {
	top:50px;
	right:1px;
	border-color:#C7C0D3;
	background-image:url(../images_deco/background_location_new.jpg);
}

.fra_hotel_groupe_etoile_titre {
	/*position:inherit;*/
	margin-top:20px;
	width:800px;
	height:30px;
	margin-bottom:20px;
	top:50px;

}
/*#####################################
/*#### Equipement
/*#####################################*/
.txt_equipement {
	position:relative;
	float:left;
	margin-left:12px;
}
/*#############*/
/* Etranger */
/*##############*/
.et_titre_top
{
	font-size:18px;
	color:#333333;
	font-weight:bold;
}
.et_menu_top
{
	font-size:14px;
	color:#663366;
	font-weight:bold;
	text-align:center;
}
.et_menu_top a
{
	text-decoration:none;
	color:#663366;
}
.et_menu_top a:hover
{
	background-color:#D4E79B;
}
/*##############################*/
/*### LE BLOG ################*/
/*###############################*/
.blog_sommaire
{
	position:absolute;
	top:170px;
	left:5px;
}
/*######## Le menu à gauche ###########*/
.blog_menu_left
{
	position:absolute;
	top:230px;
	left:0px;
	font-size:12px;
	width:220px;
	margin:5px;
	padding:5px;
	/*background-image:url(../images_deco/v1_bg_carton.png);*/
	z-index:90;
}
.blog_menu_left a
{
	text-decoration:none;
	color:#4B2738;

}
.blog_menu_left a:hover
{
	background-color:#D4E79B;
	
}
.blog_menu_left ul
{
margin:0px;
padding:0px;
}
.blog_menu_left li
{
	margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	font-weight:normal;
	color:#990000;
}
.blog_menu_left h1
{
	margin:0px;
	padding:0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:5px;
	color:#333333;
	font-weight:normal;
}

/*################ Le texte à droite ###############"*/

.blog_fra_main
{
	
	top:180px;
	margin-right:180px;
	margin-left:250px;
	text-align:justify;
}

.blog_fra_main h1
{
	color:#666666;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}

.blog_fra_main h2
{
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:10px;
	
}

.blog_fra_main h3
{
	color:#333333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	
}
.blog_fra_main a
{
text-decoration: none;
color:#4B2738;
}

.blog_fra_main a:hover
{
background-color:#D4E79B;

}

.blog_fra_main p
{
	color:#4B545C;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
}

.blog_fra_refe
{
	position:absolute;
	top:20px;
	right:200px;
	left:20px;
	text-align:justify;
	color:#4B545C;
	font-size:12px;
}

.blog_fra_refe h1
{
	color:#4B545C;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.blog_fra_refe p
{
	margin-top:10px;
	margin-bottom:10px;
}
/*##################################*/
/* CARTE GOOGLE MAP  */
/*####################################*/

   
#map {
	/*padding:10px;*/
	border:2px solid #999;
	font-family:arial,sans-serif;
	font-size:10px;
	color:#000;
	/*margin-top:10px;*/
	overflow:auto;
	z-index:95;
 }
 
.start {
	width:500px;
	height:180px;
 } 
.norm {
	width:500px;
	height:350px;    
 }
.big {
	width:700px;
	height:500px;
	z-index:95;
 }
 /*###################################################*/
 /*###  Onglets Compte / Adresse dans administration*/
 /*###################################################*/
#cpte_tab1 {
/*position:absolute;
top:350px;*/
font-size:12px;
color:#333333;
background-color:#CCCCCC;
width:800px;
}
#cpte_tab2 {
/*position:absolute;
top:350px;*/
font-size:10px;
color:#333333;
background-color:#CCCCCC;
width:800px;
}
 /*###################################################*/
 /*###  Liste annonce test page accueil */
 /*###################################################*/
.fra_annonce_factice
{
padding:20px;
padding-bottom:100px;
margin-top:50px;
font-size:12px;
color:#6B6868;
background-color:#292626;
width:100%;

}
.fra_annonce_factice a
{
	color:#6B6868;
	text-decoration:none;
}

/*########################################*/
/*## Les liens vers les pages refe #######*/
/*########################################*/
.fra_blog_refe {
	position:absolute;
	top:1100px;
	right:0px;
	width:120px;
	color:#666666;
	font-size:9px;
	z-index: 110;
	text-align:center;
 }
 
.fra_blog_refe a{
text-decoration:none;
color:#666666;
}
.fra_blog_refe a:hover{
background-color:#D4E79B;
}


/*#################################*/
/*### Pour arreter le float Left ##*/
/*################################*/
.stop_float
{
  float: none;
	width: 100%;
	clear:both;
}
/*##################*/
/*## Fiche vacances #######*/
/*############*/

.fiche_vacances_titre {
	padding-top:20px;
	padding-left:10px;

}
.fiche_vacances_txt {
  position:absolute;
  top:40px;
  left:8px;
	width:135px;
}

.fiche_vacances_photo {
  position:absolute;
  top:40px;
  left:155px;
}


.fiche_vacances
{
   position:relative;
   background-image:url(../images_deco/fiche_vacances.png);
  height:125px;
	 width:285px;
   color:#333333;
   font-size:10px;
   padding:0;
   margin:0;
  
   text-align: justify;
}
.fiche_vacances h2
{
padding:0;
margin:0;
font-size:14px;
}

.fiche_vacances a
{
padding:0;
margin:0;
text-decoration:none;
color:#333333;
font-size:14px;
}
 /*##################*/
/*## Footer #######*/
/*############*/
.footer_block
{
  float:left;
  margin-left:30px;
  margin-right:180px;
}

.footer_block p
{
margin-top:0;
margin-bottom:0;
}
.footer_block h2
{
 font-size:11px;
color:#CCCCCC;
}

#gorgone
{
position:absolute;
z-index:999 ;
right:10px;
top:10px;
}