/*  

Theme Name: Puerto Franco
Theme URI: localhost/puerto_franco
Description: WP Theme for Puerto Franco.
Version: 1.0
Author: Alessio '@Le' Zappa
Author URI: http://www.rosen-kreutz.net/
Tags: fixed width, no widgets, flash object, top sidebar

*/

/* inizio elementi comuni */
* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background:#000000;
}

img {
border:none;
}

ul, li {
}

.clear {
clear:both;
}
/* fine elementi comuni */

#container {
margin:10px auto;
width:955px;
}

/* main menu` */
#menu {
text-align:center;
width:955px;
height:42px;
}

#menu ul {
width:954px;
}

#menu ul li#sx {
width:47px;
background:url(images/btnsx_.jpg) right top no-repeat;
}

#menu ul li#dx {
width:47px;
background:url(images/btndx_.jpg) left top no-repeat;
}

#menu ul li {
display:block;
width:172px;
height:42px;
background:url(images/bottone.jpg) top center no-repeat;
float:left;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active, #menu ul li a:hover {
padding-top:15px;
color:#FCF7DC;
text-decoration:none;
font-size:13px;
}

#menu ul div.cmsmenu {
text-align:left;
}

#menu ul div.cmsmenu a:link, #menu ul div.cmsmenu a:active, #menu ul div.cmsmenu a:visited, #menu ul div.cmsmenu a:hover {
color:#FCF7DC;
font-size:11px;
text-decoration:none;
padding-left:10px;
}

/*end main menu` */

/* flash object, sole, mare, aaaah... */
#header {
text-align:center;
width:955px;
height:250px;
overflow:hidden;
}
/*end swf*/

/* corpo */
#main {
color:#FCF7DC;
text-align:justify;
width:935px;
background:#4F2D29;
padding:50px 10px 20px 10px;
}


#main #fakebtn {
padding:0;
margin:-50px auto 0 auto;
text-align:center;
width:915px;
height:32px;
background:url(images/mainbg.jpg) no-repeat top center;
float:center;
}

#main #principale {
width:700px;
padding:5px 150px 5px 150px;
cursor: pointer;

}

#main #laterale {
width:223px;
height:219px;
float:right;
background:url(images/newsbg.jpg) center no-repeat;
overflow:hidden;
}

#main #laterale #news {
font-size:9px;
margin:40px 5px 0px 0px;
}

#main #laterale #news .notizia {
 width:210px;
 text-align:justify;
 padding:5px;
 font-size:10px;
}

#main #laterale #news hr {
color:#FCF7DC;
width:175px;
height:1px;
border-top:1px solid #FCF7DC;
margin:7px 0px 7px 20px;
}

/* box ? */
#main .box {
font-size:10px;
float:left;
color:#4F2D29;
width:278px;
height:90px;
overflow:hidden;
background:url(images/boxbg.jpg) top left no-repeat;
padding:5px 6px;
margin-right:50px;
margin-bottom:10px;

}

#main .box img {
float:left;
width:85px;
height:85px;
margin:3px 10px 5px 5px;
}
/* end box ? */

/* fine corpo */


/* pagina lista immobili */

#main #tipo {
float:left;
width:195px;
}

#main table {
font-size:12px;
width:735px;
margin-top:25px;
float:right;
}

#main table a:link, #main table a:active, #main table a:visited, #main table a:hover {
color:#FCF7DC;
text-decoration:none;
} 

#main table a:hover {
color:#FCF7DC;
text-decoration:underline;
}

#main table tr {
}

#main table tr td.anteprima {
border:1px solid #FCF7DC;
width:85px;
text-align:center;
vertical-align:middle;
}

#main table tr td.descrizione {
border:1px solid #FCF7DC;
padding:4px;
}

#main table tr td.ubicazione {
width:200px;
border:1px solid #FCF7DC;
padding:4px;
}

#main table tr td.otherinfo {
width:200px;
text-align:center;
border:1px solid #FCF7DC;
padding:4px;
}

#main #pager {
padding-top:20px;
text-align:center;
font-size:10px;
clear:both;
}

#main #pager a:link, #main #pager a:active, #main #pager a:visited, #main #tipo a:link, #main #tipo a:active, #main #tipo a:visited {
color:#FCF7DC;
text-decoration:none;
}

#main #pager a:hover, #main #tipo a:hover {
color:#FCF7DC;
text-decoration:none;
font-weight:bold;
}

/* fine pagina lista immobili */


/* un classico */
#footer {
width:955px;
background:#FCF7DC;
color:#4F2D29;
text-align:center;
font-size:10px;
padding:10px 0;
}
DIV.sottosez{display:block;
		         font-weight:normal;
		         width:170px;         
		         border-top:solid;
		         border-top-width:thin;
		         margin-top:5px;
		         padding-top:5px;
		         padding-left:0px;
		         padding-right:0px;
		         padding-bottom:5px}
		              
DIV.contenuti{width:700px;
		          float:left;
		          overflow:hidden;
		          font-weight:normal;     
		          margin-top:5px;
		          margin-left:10px;
		          padding-top:5px;
		          padding-left:10px;
		          padding-right:10px;
		          padding-bottom:5px;
		          text-align:center;}             
		              
DIV.menu{width:190px;
		     float:left;
		     overflow:hidden;
		     border-right:ridge;
		     border-right-width:3px;
		     border-right-color:#998079;
		     height:100%;}
DIV.titolo{font-family: Verdana, Arial, Helvetica, sans-serif;
		       font-style:inherit;
		       font-weight: 900;
		       font-stretch: narrower}   
