@charset "utf-8";
/* CSS Document */

/* Globali */
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:1em;font-weight:normal; font-style:normal;}
body {margin:0; padding:0; background:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}
.clear {clear:both}
ul, li {margin:0;padding:0;	border:0;list-style:none;}

/*Struttura Generale*/
#supercont {position:absolute; width:1120px; height:700px; top:50%; left:50%; margin-top:-350px; margin-left:-560px; background:url(../images/cornice.jpg)}
#container {
	position:absolute;
	width:1000px;
	height:600px;
	left: 50px;
	top: 50px;
}
h1 {position:absolute; width:247px; height:193px; margin-top:33px; margin-left:36px; background:url(../images/logo.png); text-indent:-9999px;}
#menuleft {
	position:absolute;
	width:320px;
	height:160px;
	margin-top:280px;
	margin-left:10px;
	left: 9px;
}
#copyright {position:absolute; width:8px; height:217px; background:url(../images/copyright.png); left:976px; top:164px;}
a {
outline:none;
}
/*Homepage*/
#piva {
	position:absolute;
	color:#F66;
	font-size:10px;
	letter-spacing:1px;
	left: 96px;
	top: 238px;
	width: 125px;
}

#cosaorg {position:absolute;width:200px;height:280px;left: 397px;top: 48px;}
#offriamo {position:absolute;width:262px;height:120px;left: 650px;top: 68px;}
#dove {position:absolute;width:262px;height:87px;left: 650px;top: 216px;}
#slogan {position:absolute;width:472px;height:134px;left: 417px;top: 372px;}

.homebox .content{text-transform:uppercase;}
.homebox .title {text-transform:lowercase; margin-bottom:15px;}

.title { font-size:22px; color:#F66; margin:0; font-style:italic; letter-spacing:1px; line-height:18px;}
.content { font-size:13px; color:#333; margin:0; letter-spacing:1px;}
#banner_matrimonio {
	position:absolute;
	left:36px;
	bottom:33px;
	}
/*Gallery*/
#gallery {position:absolute;color:#F66;font-size:10px;letter-spacing:2px;left: 344px;top: 74px;width: 600px;height: 400px;}

/*Proposte*/
#proposte {position:absolute;width:514px;height:486px;top:58px;left:360px;text-align:center; color:#333;*left:120px;}
#proposte p.top {font-style:normal; letter-spacing:2px; font-size:18px; color:#999; margin:0;*position:relative; *left:200px}
#proposte p.bottom {font-style:normal; letter-spacing:2px; font-size:20px; color:#999; margin:20px 0 0 0;*position:relative; *left:200px}

#proposte1 {position:absolute;width:514px;height:550px;top:29px;left:360px;text-align:center;font-size:12px;letter-spacing:1px;color:#333;}
#proposte1 p{ margin:0}
#proposte1 p.small {font-size:10px;}
#proposte1 .titolo { font-size:22px; color:#333}
#proposte_nav {
	position:absolute;
	height:129px;
	width:515px;
	left: 0px;
	top: 419px;
	font-size:12px;
	letter-spacing:2px;
}
#proposte_nav a:link { color:#000; text-decoration:none;}
#proposte_nav a:visited { color:#000; text-decoration:none;}
#proposte_nav a:hover { color:#F66; text-decoration:none;}
#proposte_nav a:active{ color:#F66; text-decoration:none;}
.rosa {color:#F66;}


ul.prop {list-style: none; display:inline; margin:0;}
ul.prop li {width: 864px; margin-left:40px;}
ul.prop li a {display: block;background:url('../images/proposte.jpg') no-repeat;width:432px; text-indent:-9999px;}
ul.prop li a.happy {background-position: 0px 0px; height: 114px;}
ul.prop li a.launch {background-position: 0px -114px; height: 79px;}
ul.prop li a.banche {background-position: 0px -195px; height: 128px;}
ul.prop li a.casa {background-position: 0px -323px; height: 70px;}
ul.prop li a.happy:hover {background-position: -432px 0px; height:114px;}
ul.prop li a.launch:hover {background-position: -432px -114px; height:79px;}
ul.prop li a.banche:hover {background-position: -432px -195px; height:128px;}
ul.prop li a.casa:hover {background-position: -432px -323px; height:70px;}

/*Cucina*/
#cucina{position:absolute;width:607px;height:518px;top:37px;left:340px;font-size:12px;letter-spacing:1px;line-height:1.4em;color:#666;}
#cucina_left {position:absolute;top:18px;left:5px;width:314px;height:175px}
#cucina_right1 {position:absolute;top:18px;left:345px;width:249px;height:176px}
#cucina_right2 {position:absolute;top:245px;left:365px;width:219px;height:102px;font-size:22px;color:#F66;line-height:1.1em;}
#cucina_right3 {position:absolute;top:372px;left:346px;width:249px;height:93px}
#cucina_gal {position:absolute;top:217px;left:2px;width:327px;height:295px}
#cucina_gal #image {width:320px;text-align:center; border:solid 4px #000; -moz-border-radius:4px; -webkit-border-radius:4px; height:240px}
#tmb { text-align:center}
#tmb img{ margin: 5px 1px}

/*Contatti*/
#contatti {position:absolute; width:514px; height:358px; top:78px; left:360px; background-image: url(../images/biro.jpg); text-align:center;font-style:italic;}
#contatti p.titoli {font-size:15px; margin:0; letter-spacing:3px;}
#contatti p.content {font-size:20px; margin:0; letter-spacing:3px;}
#contatti a:link {text-decoration:none; color:#000;}
#contatti a:hover {text-decoration:none; color:#F66;}

#aff_up {position:absolute;width:514px;height:50px;top:446px;left:360px;color:#F66;text-align:center;letter-spacing:2px;font-size:13px;}
#aff_up p{ font-style:italic; margin:0; line-height:1.6em;}

#aff_down {position:absolute;width:400px;height:16px;top:516px;left:417px;color:#F66;text-align:center;letter-spacing:2px;font-size:13px;}
#aff_down a:link {text-decoration:none; color:#F66;}
#aff_down a:visited {text-decoration:none; color:#F66;}
#aff_down a:hover {text-decoration:none; color:#000;}
#aff_down a:active {text-decoration:none; color:#F66;}

#aff_down p {font-style:normal; margin:0;}
#aff_down .left{text-align:left; display:block; width:200px; float:left;}
#aff_down .right{text-align:right; display:block; width:200px; float:left}



/*Menu Sprite*/
ul.css_sprite {list-style: none; display:inline; margin:0;}
ul.css_sprite li {width: 240px;height: 32px; text-indent:-9999px}

ul.css_sprite li a {display: block;background:url('../images/menusprite.png') no-repeat;width: 240px;height: 32px;}
ul.css_sprite li a.home {background-position: 0px 0px;}
ul.css_sprite li a.gallery {background-position: 0px -32px;}
ul.css_sprite li a.proposte {background-position: 0px -64px;}
ul.css_sprite li a.cucina {background-position: 0px -96px;}
ul.css_sprite li a.contatti {background-position: 0px -128px;}

ul.css_sprite li a.home:hover {background-position: 0px -160px;}
ul.css_sprite li a.gallery:hover {background-position: 0px -192px;}
ul.css_sprite li a.proposte:hover {background-position: 0px -224px;}
ul.css_sprite li a.cucina:hover {background-position: 0px -256px;}
ul.css_sprite li a.contatti:hover {background-position: 0px -288px;}

ul.css_sprite li a.homesel {background: url(../images/home.jpg)}
ul.css_sprite li a.gallerysel {background: url(../images/gallery.jpg)}
ul.css_sprite li a.propostesel {background: url(../images/nsproposte.jpg)}
ul.css_sprite li a.cucinasel {background: url(../images/cucina.jpg)}
ul.css_sprite li a.contattisel {background: url(../images/contatti.jpg)}

/*Paginazione*/
.pagination {
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 auto;
	position:relative;
	text-align:center;
}       
.pagination a {
    text-decoration: none;
}
.pagination a, .pagination span {
	text-align:center;
}
.pagination .current {
    color: #FF6666;
}
.pagination .current.prev, .pagination .current.next{
	color:#000;
}
.pagination .prev {
	padding-right:5px;
	}
.pagination .next {
	padding-left:5px;
	}

