/* 
    Document   : style
    Created on : 13-mag-2011, 14.42.25
    Author     : Leonardo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body{
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
    
}


#container{
    
    
    width: 877px;
	height:2238px;
    margin: 0 auto;
   background:url(curriculum/curriculum_riquadro.jpg) left top no-repeat;
    text-align: left;
	padding:12px 0px 0px 12px;
   
    
}

#testatacurriculum {padding:0px; width:853px; height:114px; background:url(curriculum/testata.jpg) left top no-repeat; margin:0px;}

.ingegnerecivile { font-family: arial;
    font-weight: lighter;
    font-size: 19px;
	color:#fff;
	 padding-top: 65px;
	 padding-left:37px;}

#up{
    margin: auto;
    width: 920px;
    height: 47px;
    background-image: url(images/up.png);
    background-repeat: no-repeat;
    margin-top: 50px;
    
    
    
}

#cont{
 
    margin: auto;
    height: auto;
    width: 920px;
    background-image: url(images/middle.png);
    background-repeat: repeat-y;
   
    
    
}

#header{
    margin: auto;
    width: 900px;
    height: 203px;
    background-repeat: no-repeat;
    margin-top: -35px;
    
    
    
  
    
}



#header h2{
    font-family: arial;
    font-weight: lighter;
    font-size: 25px;
    padding-top: 100px;
    color:white;
    margin-left: 35px;
    
  
    
   
}

#menu{
    margin: 11px 0px 0 1px;
    width: 854px;
    height: 40px;
    background-image: url(images/menu.jpg);   
}

ul.main-nav-links1 {list-style:none; padding:0px; margin:0px; font-family:Verdana, Helvetica, sans-serif;}
.main-nav-links1 li {float:left; margin:0px; padding:0px;}
.main-nav-links1 li a.home {float:left; width:40px; height:16px; text-decoration:none;  outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:34px; background:transparent;}
.main-nav-links1 li a.curriculum {float:left; width:63px; height:16px; text-decoration:none;  outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:36px; background:transparent;}
.main-nav-links1 li a.studio {float:left; width:50px; height:16px; text-decoration:none; color:#4b6b88;  outline:none; font-size:11px; text-align:center; padding-top:11px; padding-left:36px; background:transparent;}
.main-nav-links1 li a.immobiliare {float:left; width:70px; height:16px; text-decoration:none; outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:38px; background:transparent;}
.main-nav-links1 li a.photogallery {float:left; width:65px; height:16px; text-decoration:none; outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:45px; background:transparent;}
.main-nav-links1 li a.contatti {float:left; width:45px; height:16px; text-decoration:none; outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:47px; background:transparent;}
.main-nav-links1 li a.email {float:left; width:41px; height:16px; text-decoration:none;  outline:none; color:#373536; font-size:11px; text-align:center; padding-top:14px; padding-left:16px; background:transparent;}
.main-nav-links1 li a:hover {color:#fff;}
.main-nav-links li a.active {float:left; width:63px; height:16px; text-decoration:none; color:#f39f34; font-size:12px; text-align:center; padding-top:14px; padding-left:14px; background:transparent;}
.main-nav-links li a.active1 {float:left; width:61px; height:16px; text-decoration:none; color:#f39f34; font-size:12px; text-align:center; padding-top:14px; padding-left:14px; background:transparent;}
.main-nav-links li a.active2 {float:left; width:49px; height:16px; text-decoration:none; color:#f39f34; font-size:12px; text-align:center; padding-top:14px; padding-left:14px; background:transparent;}
.main-nav-links li a.active3 {float:left; width:36px; height:16px; text-decoration:none; color:#f39f34; font-size:12px; text-align:center; padding-top:14px; padding-left:15px; background:transparent;}
.main-nav-links li a.active4 {float:left; width:40px; height:16px; text-decoration:none; color:#f39f34; font-size:12px; text-align:center; padding-top:14px; padding-left:0px; background:transparent;}
.navigazione {clear:left; float:left; padding:0px; margin:11px 0 0 9px; font-size:11px; color:#c0c0c0;}
.pdf {clear:right; float:right; padding:0px; margin:11px 137px 0 0px; font-size:11px; color:#454545;}
#curriculum {background:url(curriculum/sfondo_curriculum.jpg) left top no-repeat; width:853px; height:2007px; padding:0px; margin:42px 0 0 0px;}
.titolocurriculum {color:#c0c0c0; font-size:15px; padding:15px; margin:0px;}

#spaziofoto {width:772px; height:165px; margin:0px 0 0 15px; border:0px solid #d5d5d5; font-size:11px; color:#454545;}
.fotozietta {float:left; margin-right:24px;}
.testopersonale {background:url(curriculum/testo1.png) left top no-repeat; width:455px; height:150px; text-indent:-9999px;}
#curriculum2 {float:left; width:810px; height:auto; padding:0px;}
.testopersonale2 {background:url(curriculum/testo2.png) left top no-repeat; width:806px; height:463px; text-indent:-9999px; margin:24px 0 0 0px;}
#curriculum3 {float:left; width:830px; height:auto; padding:0px;}
#curriculum4 {float:left; width:830px; height:auto; padding:0px;}
#curriculum5 {float:left; width:830px; height:auto; padding:0px;}
#curriculum6 {float:left; width:830px; height:auto; padding:0px;}
.testopersonale3 {background:url(curriculum/testo3.png) left top no-repeat; width:829px; height:229px; text-indent:-9999px; margin:7px 0 0 0px;}
.testopersonale4 {width:829px; height:357px; text-indent:-9999px; margin:14px 0 0 0px; background:url(curriculum/testo4.png) left top no-repeat;}
.testopersonale5 {width:829px; height:499px; text-indent:-9999px; margin:14px 0 0 20px; background:url(curriculum/testo5.png) left top no-repeat;}
.testopersonale6 {width:829px; height:140px; text-indent:-9999px; margin:14px 0 0 20px; background:url(curriculum/testo6.png) left top no-repeat;}
.scaricapdf {float:left; margin-left:9px;}

#mail{
    
    padding-left: 730px;
	   padding-top: 12px;
    color: #5d616a;
	font-size:11px;
    
}



#down{
    width: 920px;
    height: 35px;
    background-image: url(images/down.png);
    background-repeat: no-repeat;
    margin-bottom: 50px;
    
    
    
}

#info{
    
    margin: auto;
    width: 900px;
    height: 50px;
    margin-left: 0px;
    margin-top: 14px;
    
}

#infositemap{
    
    margin: auto;
    width: 900px;
    height: 50px;
    margin-left: 0px;
    margin-top: 14px;
    
}
#infostudio{
    
    margin: auto;
    width: 900px;
    height: 50px;
    margin-left: 0px;
    margin-top: 11px;
    
}

#info p{
    
    color:#626262;
    font-family: arial;
    font-size: 10px;
    float:left;
}
#infositemap p{
    
    color:#626262;
    font-family: arial;
    font-size: 10px;
    float:left;
}
#infostudio p{
    
    color:#626262;
    font-family: arial;
    font-size: 10px;
    float:left;
}

#chiaro{
    
    
    color: #8f8f8f;
}

#info a{
    
    float:left;
    margin-left: 45px;
    margin-right: 0px;
    text-decoration: none;
    font-family: arial;
    font-size: 10px;
    color:#626262;
    margin-top: 10px;
    
    
}
#infositemap a{
    
    float:left;
    margin-left: 45px;
    margin-right: 0px;
    text-decoration: none;
    font-family: arial;
    font-size: 10px;
    color:#626262;
    margin-top: 10px;
    
    
}

#infostudio a{
    
    float:left;
    margin-left: 25px;
    margin-right: 5px;
    text-decoration: none;
    font-family: arial;
    font-size: 10px;
    color:#626262;
    margin-top: 10px;
    
    
}

#contatti{
	padding-left:10px;
	
	
}


/* pagina home */
#wrapper {margin: 40px auto 0px auto; background:url(home/wrapper_home.jpg) left top no-repeat; width:877px; height:505px; padding:11px;}
#testata {padding:0px; margin:0px; border:0px solid #c5c5c5; width:854px; height:194px; background:url(foto_testata/foto1.jpg) left top no-repeat;}
.scrittaingegnere {margin:0px; font-size:20px; color:#fff; width:229px; height:35px; padding:76px 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menuhome{
    margin: 8px 0px 0 1px;
    width: 854px;
    height: 40px;
    background-image: url(images/menu.jpg);   
}
#mailhome{
    
    padding-left: 710px;
	   padding-top: 12px;
    color: #5d616a;
	font-size:11px;
    
}
#slideshowhome {float:left; margin:8px 0 14px 0px; width:854px; height:233px; border:0px solid #c5c5c5;}
.flash {position:relative; width:693px; height:233px; top:0px; left:157px; z-index:3}
.elencovoci {position:relative; width:230px; height:233px; top:-234px; left:12px; background:#444; z-index:40}
ul.main-nav-links {list-style:none; padding:0px; margin:0px; font-family:Verdana, Helvetica, sans-serif;}
.main-nav-links li {float:left; margin:0px; padding:0px;}
.main-nav-links li a.home {float:left; width:40px; height:16px; text-decoration:none;  outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:34px; background:transparent;}
.main-nav-links li a.curriculum {float:left; width:63px; height:16px; text-decoration:none;  outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:36px; background:transparent;}
.main-nav-links li a.studio {float:left; width:50px; height:16px; text-decoration:none; color:#4b6b88;  outline:none; font-size:11px; text-align:center; padding-top:11px; padding-left:36px; background:transparent;}
.main-nav-links li a.immobiliare {float:left; width:70px; height:16px; text-decoration:none; outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:38px; background:transparent;}
.main-nav-links li a.photogallery {float:left; width:65px; height:16px; text-decoration:none; outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:45px; background:transparent;}
.main-nav-links li a.contatti {float:left; width:45px; height:16px; text-decoration:none; outline:none; color:#4b6b88; font-size:11px; text-align:center; padding-top:11px; padding-left:47px; background:transparent;}
.main-nav-links li a.email {float:left; width:41px; height:16px; text-decoration:none;  outline:none; color:#373536; font-size:11px; text-align:center; padding-top:14px; padding-left:16px; background:transparent;}
.main-nav-links li a:hover {color:#fff;}
/* fine codice pagina home */


/* codice foto curriculum */
.foto1 {position:relative; background:transparent; width:30px; height:7px; top:147px; left:564px; padding:0px;}
.foto2 {position:relative; background:transparent; width:30px; height:7px; top:140px; left:599px; padding:0px;}
.foto3 {position:relative; background:transparent; width:30px; height:7px; top:140px; left:708px; padding:0px;}
.foto101 {position:relative; background:transparent; width:30px; height:7px; top:201px; left:98px; padding:0px;}
.foto4 {position:relative; background:transparent; width:30px; height:7px; top:245px; left:563px; padding:0px;}
.foto5 {position:relative; background:transparent; width:30px; height:7px; top:238px; left:595px; padding:0px;}
.foto6 {position:relative; background:transparent; width:30px; height:7px; top:38px; left:146px; padding:0px; float:left;}
.foto102 {position:relative; background:transparent; width:30px; height:7px; top:62px; left:528px; padding:0px; float:left;}
.foto103 {position:relative; background:transparent; width:30px; height:7px; top:62px; left:532px; padding:0px; float:left;}
.foto7 {position:relative; background:transparent; width:30px; height:7px; top:86px; left:602px; padding:0px; float:left;}
.foto8 {position:relative; background:transparent; width:30px; height:7px; top:86px; left:608px; padding:0px; float:left;}
.foto9 {position:relative; background:transparent; width:30px; height:7px; top:110px; left:448px; padding:0px; float:left;}
.foto10 {position:relative; background:transparent; width:30px; height:7px; top:110px; left:453px; padding:0px; float:left;}
.foto11 {position:relative; background:transparent; width:30px; height:7px; top:158px; left:389px; padding:0px; float:left;}
.foto12 {position:relative; background:transparent; width:30px; height:7px; top:158px; left:391px; padding:0px; float:left;}
.foto13 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:172px; padding:0px; float:left;}
.foto14 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:175px; padding:0px; float:left;}
.foto15 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:180px; padding:0px; float:left;}
.foto16 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:184px; padding:0px; float:left;}
.foto18 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:187px; padding:0px; float:left;}
.foto27 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:191px; padding:0px; float:left;}
.foto29 {position:relative; background:transparent; width:30px; height:7px; top:182px; left:194px; padding:0px; float:left;}
.foto17 {position:relative; background:transparent; width:30px; height:7px; top:206px; left:-90px; padding:0px; float:left;}
.foto19 {position:relative; background:transparent; width:30px; height:7px; top:230px; left:-118px; padding:0px; float:left;}
.foto20 {position:relative; background:transparent; width:30px; height:7px; top:230px; left:-115px; padding:0px; float:left;}
.foto21 {position:relative; background:transparent; width:30px; height:7px; top:230px; left:-113px; padding:0px; float:left;}
.foto22 {position:relative; background:transparent; width:30px; height:7px; top:230px; left:-110px; padding:0px; float:left;}
.foto23 {position:relative; background:transparent; width:30px; height:7px; top:230px; left:-108px; padding:0px; float:left;}
.foto24 {position:relative; background:transparent; width:30px; height:7px; top:290px; left:-139px; padding:0px; float:left;}
.foto104 {position:relative; background:transparent; width:30px; height:7px; top:290px; left:-135px; padding:0px; float:left;}
.foto25 {position:relative; background:transparent; width:30px; height:7px; top:338px; left:36px; padding:0px; float:left;}
.foto26 {position:relative; background:transparent; width:30px; height:7px; top:362px; left:-118px; padding:0px; float:left;}
.foto28 {position:relative; background:transparent; width:30px; height:7px; top:410px; left:-335px; padding:0px; float:left;}

/* fine codice pagina curriculum */



/* inizio codice sezione studio */
#containerstudio{
    
    
    width: 878px;
	height:1072px;
    margin: 0 auto;
   background:url(studio/riquadro_studio.jpg) left top no-repeat;
    text-align: left;
	padding:14px 0 0 14px;
   
    
}
#menustudio{
    margin: 11px 0px 0 -1px;
    width: 854px;
    height: 40px;
    background-image: url(images/menu.jpg);   
}
#testatastudio {padding:0px; width:853px; height:114px; background:url(studio/testata.jpg) left top no-repeat; margin:0px 0 0 -2px;}
#riquadrostudio {clear:both; float:left; margin:0px; padding:0px; width:840px; height:550px;}
.titolostudio {color:#8f8f8f; font-size:17px; padding:45px 0 0 25px; margin:0px;}
.foto1studio {float:left; margin:30px 0 0 25px; width:489px; height:462px; background:url(studio/foto1.jpg) left top no-repeat;}
.foto2studio {float:left; margin:10px 0 0 24px; width:300px; height:462px; background:url(studio/foto3.jpg) left top no-repeat;}
.descrizionestudio {font-size:11px; color:#454545; line-height:1.5em; padding-top:188px; text-align:justify;}
.descrizionestudio1 {font-size:11px; color:#454545; line-height:1.5em; padding-top:15px; text-align:justify;}
.descrizionestudio2 {font-size:11px; color:#454545; line-height:1.5em; padding-top:88px; text-align:justify;}
#mappa {clear:left; float:left; margin:20px 0 21px 25px; width:812px; height:281px; border:0px solid #b5b5b5;}
/* fine codice sezione studio */


/* inizio codice sezione photogallery */
#containergallery{
    
    
    width: 878px;
	height:1590px;
    margin: 0 auto;
   background:url(photogallery/riquadro_gallery.png) left top no-repeat;
    text-align: left;
	padding:14px 0 0 14px;
   
    
}
#menustudio{
    margin: 11px 0px 0 -1px;
    width: 854px;
    height: 40px;
    background-image: url(images/menu.jpg);   
}
#testatagallery {padding:0px; width:853px; height:113px; background:url(immobiliare/testata_immobiliare.jpg) left top no-repeat; margin:0px 0 0 -2px;}
#riquadrogallery {clear:both; float:left; margin:20px 0 121px 0px; padding:0px; width:840px; height:1250px;}
#riquadrofoto1 {float:left; width:832px; height:117px; font-size:11px; color:#454545; margin:25px 0 0 45px;}
.miniature1 {float:left; width:344px; height:105px; padding:0px; margin:0px;}
.miniature2 {float:left; width:317px; height:105px; padding:0px; margin:0px 0 0 70px;}
.descrizione1 {float:left; width:244px; height:40px; padding:0px; margin:0px 0 0 25px; line-height:1.6em;}
.descrizione2 {float:left; width:317px; height:40px; padding:0px; margin:0px 0 0 25px; line-height:1.6em;}
.descrizione3 {float:left; width:317px; height:40px; padding:0px; margin:0px 0 0 -25px; line-height:1.6em;}
#riquadrofoto2 {float:left; width:832px; height:117px; font-size:11px; color:#454545; margin:0px 0 0 45px;}
.miniature3 {float:left; width:244px; height:105px; padding:0px; margin:0px 0 0 151px;}
.miniature4 {float:left; width:317px; height:105px; padding:0px; margin:0px 0 0 70px;}
.descrizione4 {float:left; width:164px; height:25px; padding:0px; margin:0px 0 0 0px; text-align:center;}
.descrizione5 {float:left; width:268px; height:25px; padding:0px; margin:0px 0 0 120px; text-align:left;}
#riquadrofoto3 {float:left; width:832px; height:147px; font-size:11px; color:#454545; margin:25px 0 0 25px;}
.miniature5 {float:left; width:444px; height:105px; padding:0px; margin:0px;}
.miniature6 {float:left; width:317px; height:105px; padding:0px; margin:0px 0 0 70px;}
.descrizione6 {float:left; width:444px; height:25px; padding:0px; margin:0px;}
.descrizione7 {float:left; width:268px; height:25px; padding:0px; margin:0px 0 0 100px; text-align:left;}
#riquadrofoto4 {float:left; width:832px; height:147px; font-size:11px; color:#454545; margin:25px 0 0 25px;}
.miniature7 {float:left; width:285px; height:105px; padding:0px; margin:0px;}
.miniature8 {float:left; width:300px; height:105px; padding:0px; margin:0px 0 0 50px;}
.miniature9 {float:left; width:135px; height:105px; padding:0px; margin:0px 0 0 29px;}
.descrizione8 {float:left; width:278px; height:25px; padding:0px; margin:0px;}
.descrizione9 {float:left; width:298px; height:25px; padding:0px; margin:0px 0 0 59px; text-align:left;}
.descrizione10 {float:left; width:170px; height:25px; padding:0px; margin:0px 0 0 26px; text-align:left;}
/* fine codice sezione photogallery */



/* elenco sitemap */
.sitemapelenco {width:400px; height:412px;}

/* fine elenco */

/* inizio codice sezione immobiliare */
#riquadroimmobiliare{
    
    
    width: 878px;
	height:705px;
    margin: 0 auto;
   background:url(immobiliare/immobiliare1.jpg) left top no-repeat;
    text-align: left;
	padding:14px 0 0 14px;
   
    
}

.titoloimmobiliare {color:#8f8f8f; font-size:17px; padding:55px 0 0 25px; margin:0px;}
#foto1immobiliare {clear:left; float:left; margin:38px 0 0 25px; width:787px; height:181px; background:url(immobiliare/foto_immobiliare.jpg) left top no-repeat;}
#pulsantiimmobiliare {float:left; margin:19px 0 113px 25px; width:794px; height:39px; background:url(immobiliare/tasti_immobiliare.jpg) left top no-repeat;}
.descrizioneimmobiliare {font-size:12px; color:#454545; line-height:1.9em; padding-top:16px; padding-left:25px; text-align:justify;}
.descrizioneimmobiliaresitemap {font-size:12px; color:#454545; line-height:1.9em; padding-top:16px; padding-left:25px; text-align:justify; width:400px; height:300px; margin-bottom:140px;}
.descrizioneimmobiliare1 {font-size:12px; color:#454545; line-height:1.5em; padding-top:0px; padding-left:25px; text-align:justify;}
.pulsante1 {float:left; width:247px; height:181px; background:transparent; margin:0px;}
.pulsante2 {float:left; width:247px; height:181px; background:transparent; margin:0px 0 0 21px;}
.pulsante3 {float:left; width:247px; height:181px; background:transparent; margin:0px 0 0 25px;}
.immobilivenduti {color:#4b6b88; font-size:13px; margin:0px; padding:10px 0 0 42px; float:left; width:179px; height:15px;}
.immobilirealizzazione {color:#4b6b88; font-size:13px; margin:0px; padding:10px 0 0 120px; float:left; width:124px; height:15px;}
.immobilifuturi {color:#4b6b88; font-size:13px; margin:0px; padding:10px 0 0 144px; float:left; width:135px; height:15px;}
#segnalato {clear:both; margin:0 auto; width:877px; height:auto; margin-top:50px; color:#ccc; font-size:10px; border:0px solid #c5c5c5; text-align:left;}
/* fine codice sezione immobiliare */


/* inizio codice sezione immobili venduti */
#riquadroimmobiliare{
    
    
    width: 878px;
	height:705px;
    margin: 0 auto;
   background:url(immobiliare/immobiliare1.jpg) left top no-repeat;
    text-align: left;
	padding:14px 0 0 14px;
   
    
}
#testataimmobilivenduti {padding:0px; width:853px; height:113px; background:url(contattaci/testata_contatti.jpg) left top no-repeat; margin:0px 0 0 -2px;}

.titoloimmobiliare {color:#8f8f8f; font-size:17px; padding:55px 0 0 25px; margin:0px;}
#fotovenduto {clear:left; float:left; margin:45px 0 140px 12px; width:250px; height:273px; background:transparent;}
#fotovenduto1 {float:left; margin:45px 0 140px 30px; width:250px; height:273px; background:transparent;}
.pulsantivenduti1 {float:left; padding:0px; margin:19px 0 178px 2px; width:253px; height:39px; background:url(immobiliare/didascalia.jpg) left top no-repeat;}
.descrizioneimmobilivenduti1 {font-size:11px; color:#454545; line-height:1.4em; padding-top:2px; padding-left:25px; text-align:justify;}
.descrizioneimmobilivenduti2 {font-size:11px; color:#454545; line-height:1.4em; padding-top:2px; padding-left:14px; text-align:left;}
/* fine codice sezione immobili venduti */

/* inizio codice sezione immobili in vendita */
#riquadroimmobiliare{
    
    
    width: 878px;
	height:705px;
    margin: 0 auto;
   background:url(immobiliare/immobiliare1.jpg) left top no-repeat;
    text-align: left;
	padding:14px 0 0 14px;
   
    
}
#testataimmobilivendita {padding:0px; width:853px; height:113px; background:url(immobiliare/testata_immobiliare.jpg) left top no-repeat; margin:0px 0 0 -2px;}

.titoloimmobiliare {color:#8f8f8f; font-size:17px; padding:55px 0 0 25px; margin:0px;}
#fotovendita1 {clear:left; float:left; margin:25px 0 66px 85px; width:305px; height:365px; background:transparent;}
#fotovendita2 {float:left; margin:25px 0 66px 65px; width:305px; height:365px; background:transparent;}
#fotovendita3 {clear:left; float:left; margin:-23px 0 66px 85px; width:305px; height:320px; background:transparent;}
.cinquecerri {float:left; padding:8px 0 0 25px; width:215px; height:16px; font-size:12px; color:#454545; font-weight:bold;}
.marsciano {float:left; padding:8px 0 0 10px; width:255px; height:16px; font-size:12px; color:#454545; font-weight:bold;}
.czedilizia {float:left; padding:8px 0 0 9px; width:259px; height:16px; font-size:12px; color:#454545; font-weight:bold;}
.riquadrorosa {float:left; margin:12px 0 0 -16px; background:url(immobiliare/vendita/riquadro_rosa.png) left top no-repeat; width:299px; height:119px;}
.testovendita {float:left; padding:17px 12px 0 22px; color:#454545; font-size:11px; width:249px; height:74; line-height:1.5em;}
.testovenditamarsciano {float:left; padding:10px 12px 0 22px; color:#454545; font-size:11px; width:249px; height:74; line-height:1.5em;}

.planimetrie1 {float:left; margin:24px 0 0 23px; font-size:11px; color:#454545; font-weight:bold; width:121px; height:32px;}
.planimetrie2 {float:left; margin:24px 0 0 13px; font-size:11px; color:#454545; font-weight:bold; width:315px; height:32px;}
.mappa1 {clear:left; float:left; margin:24px 0 0 23px; font-size:11px; color:#454545; font-weight:bold; width:121px; height:32px;}
.mappa2 {clear:left; float:left; margin:24px 0 0 13px; font-size:11px; color:#454545; font-weight:bold; width:121px; height:32px;}
#pulsantivenduti {float:left; margin:19px 0 178px 299px; width:253px; height:39px; background:url(immobiliare/didascalia.jpg) left top no-repeat;}
.descrizioneimmobilivenduti {font-size:12px; color:#454545; line-height:1.4em; padding-top:2px; padding-left:15px; text-align:justify;}
/* fine codice sezione immobili in vendita */

/* inizio codice sezione future realizzazioni */
#riquadroimmobiliare{
    
    
    width: 878px;
	height:705px;
    margin: 0 auto;
   background:url(immobiliare/immobiliare1.jpg) left top no-repeat;
    text-align: left;
	padding:14px 0 0 14px;
   
    
}
#testataimmobilifuturi {padding:0px; width:853px; height:113px; background:url(curriculum/testata.jpg) left top no-repeat; margin:0px 0 0 -2px;}

.titoloimmobiliare {color:#8f8f8f; font-size:17px; padding:55px 0 0 25px; margin:0px;}
#progettazione1 {clear:left; float:left; margin:45px 0 0px 105px; width:310px; height:323px; background:transparent;}
#progettazione2 {float:left; margin:45px 0 0px 65px; width:310px; height:323px; background:transparent;}
.torgiano {float:left; margin:8px 0 0 89px; width:90px; height:16px; font-size:12px; color:#454545; font-weight:bold; text-transform:uppercase;}
.ripa {float:left; margin:8px 0 0 69px; width:140px; height:16px; font-size:12px; color:#454545; font-weight:bold; text-transform:uppercase;}
.riquadroverde {float:left; margin:12px 0 0 -16px; background:url(immobiliare/future/blocco.png) left top no-repeat; width:297px; height:77px;}
.testofuture {float:left; padding:21px 12px 0 22px; color:#454545; font-size:11px; width:235px; height:34; line-height:1.5em;}
#ulterioriinformazioni {clear:left; float:left; margin:5px 0 45px 45px; padding:0px 0 0 0px; color:#454545; font-size:12px; width:750px; height:40px;}
/* fine codice sezione future realizzazioni */


/* inizio codice sezione contatti */

#testataimmobiliare {padding:0px; width:853px; height:113px; background:url(immobiliare/testata_immobiliare.jpg) left top no-repeat; margin:0px 0 0 -2px;}
#testatacontatti {padding:0px; width:853px; height:113px; background:url(contattaci/testata_contatti.jpg) left top no-repeat; margin:0px 0 0 -2px;}
#riquadrocontatti {clear:both; float:left; margin:0px; padding:0px; width:760px; height:85px;}
.titolocontatti {color:#8f8f8f; font-size:17px; padding:20px 0 0 25px; margin:0px;}
.descrizionecontatti {font-size:13px; color:#454545; line-height:1.5em; padding-top:4px; padding-left:25px; text-align:justify;}
.vocemodulo {font-size:11px; color:#454545; padding:0 0 0 5px;}
.privacy {font-size:11px; color:#454545; padding:6px; line-height:1.9em;}
#modulocontatti {clear:both; margin:0px 0 35px 5px; padding:0px; background:url(contattaci/sfondo_contatti.png) left top no-repeat; width:840px; height:385px;}
/* fine codice sezione contatti */

#cookie-message
{
 display:block;
 width: 100%;
 height: 52px;
 line-height: 25px;
 background-color: #d2d2d2;
 color:#333;
 z-index:9999;
 text-align:center;
 top:0;
 left:0;
 font-size: 14px;
 display:none;
}
#cookie-message a:link,
#cookie-message a:visited
{
}
#cookie-message a:hover
{
}
#cookie-chiudi
{
 background-color: #000;
 color: #FFF;
 border:solid 1px #CDCDCD;
 font-size:12px;
 display: inline-block;
 margin-left: 20px;
 cursor: pointer;
 padding:4px;
} 

#testoprivacy {clear:left; float:left; width:100%; height:auto; font-size:11px; color:#454545; line-height:1.6em; margin:20px 0 0 8px; text-align:left;}