*{
	padding:0;
	margin:0;
}
.break{clear:both;}
.godx{float:right;}
.gosx{float:left;}
.hide{display:none;}
img.gosx{
	float:left;
	padding:8px 14px 8px 0;
	}
img.godx{
	float:right;
	padding:8px 0 8px 14px;
	}
body {
	background-color:#c4c7a2;
	color:#333333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	/*font-size-adjust:none;
	font-stretch:normal;*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:justify;
}
a:link,a:visited,a:active{
	color:#f2d691;
	text-decoration:none;
	
}
a:hover{
	color:#f9ce5d;
	text-decoration:none;
	
}
#main-content a{
	color:#132400;
	text-decoration:underline;
	
}
#main-content .jqGSContainer a{
	color:#f2d691;
	text-decoration:none;
	
}
#main-content .jqGSContainer a.selected{
	color:#000000;
	text-decoration:none;
	
}

img{
	text-decoration:none;
	border:none;
}
a img{
	text-decoration:none;
	border:none;
}
#header {
	/*background:#f5eecc url(../img/top-bg.jpg) no-repeat scroll center top;*/
	height:200px;
	margin:0pt auto;
	position:relative;
	width:950px;
}
#header ul{
	display:inline;
	list-style-type:none;
}
#header ul li{
	display:inline;
	list-style-type:none;
	padding:4px 10px 0 10px;
	font-size:13px;
	font-weight:bold;
}
#headermenu .godx{padding:4px 20px 0 10px;}
#headermenu .gosx{padding:4px 10px 0 20px;}
.lingue{
	float:right;
	padding:4px 10px 0 20px;
}
#header ul.lingue li{
	padding:4px 0px 0 3px;
}
#container {
	background:#f5eecc url(../img/mid-bg.jpg) repeat-y scroll center top;
	margin:0pt auto;
	position:relative;
	width:950px;
}
#innercontainer {
	background:transparent url(../img/top-bg.jpg) no-repeat scroll center top;
	width:950px;
}
.inglese #innercontainer {
	background:transparent url(../img/top-bg-eng.jpg) no-repeat scroll center top;
	width:950px;
}
.tedesco #innercontainer {
	background:transparent url(../img/top-bg-deu.jpg) no-repeat scroll center top;
	width:950px;
}
.russo #innercontainer {
	background:transparent url(../img/top-bg-rus.jpg) no-repeat scroll center top;
	width:950px;
}
#content {
	padding:0;
	
}
#footer{
	clear:both;
	background:#f5eecc url(../img/bottom2-bg.jpg) no-repeat scroll center bottom;
	height:130px;
	position:relative;
	width:950px;
	
}
#indirizzo{
  background:#f5eecc url(../img/mid-bg.jpg) repeat-y scroll center top;
	padding:20px 33px 0 50px;
	font-size:10px;
	text-align:right;
	color:#f2d691;
	
}
#indirizzo .associato{
	width:100px;
	float:right;

}
#indirizzo a{
	color:#f2d691;
	font-weight:bold;
}
#indirizzo p.indi{
	padding-top:23px;
}
#content h1{

	font-size:140%;
	text-indent:20px;
}
#content ul li h1{

	float:left;
	width:500px;
	font-size:120%;
	text-indent:5px;
	padding-top:3px;
}
#content ul li p{
	text-indent:0;
	padding-top:25px;
	font-size:90%;
	/*float:left;*/
}
#content ul li{
	list-style:none;
	list-style-type:none;
}
#content ol{
	padding-left:50px;
}
#content ol li{
	padding-left:10px;
}
#content .fondopacchetto{
	text-align:center;
	padding-top:10px;
}
#content h2{
	font-size:120%;
}
#content p{
	text-indent:20px;
	padding-top:5px;
}
#menu{
	float:left;
	width:198px;
	padding:162px 0 0 25px;
	
}
#menu ul li{
	width:198px;
	padding:3px 0;
	margin:0;
	font-size:12px;
	text-align:center;
	list-style-type:none;
	
}
#content #menu h1.titolo1{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/matrimoni-feste-ricevimenti.jpg) 0 0 no-repeat;
}
#content #menu h1.titolo2{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/eventi-meeting-aziendali.jpg) 0 0 no-repeat;
}
.inglese #content #menu h1.titolo1{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/matrimoni-feste-ricevimenti-eng.jpg) 0 0 no-repeat;
}
.inglese #content #menu h1.titolo2{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/eventi-meeting-aziendali-eng.jpg) 0 0 no-repeat;
}
.tedesco #content #menu h1.titolo1{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/matrimoni-feste-ricevimenti-deu.jpg) 0 0 no-repeat;
}
.tedesco #content #menu h1.titolo2{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/eventi-meeting-aziendali-deu.jpg) 0 0 no-repeat;
}
.russo #content #menu h1.titolo1{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/matrimoni-feste-ricevimenti-rus.jpg) 0 0 no-repeat;
}
.russo #content #menu h1.titolo2{
	width:198px;
	height:50px;
	line-height:40px;
	font-size:140%;
	text-indent:-2000px;
	overflow:hidden;
	background:transparent url(../img/eventi-meeting-aziendali-rus.jpg) 0 0 no-repeat;
}
#main-content{
	background:transparent url(../img/mid-bg-2.jpg) 0px -2px repeat-y;
	float:right;
	width:726px;
	font-size:90%;
	padding:0;

}
#main-content-fix{
	padding:0 40px 0 30px;
}
#main-content-bottom{
	background:#f5eecc url(../img/content-bottom.jpg) no-repeat scroll center top;
	width:726px;
	height:21px;
	padding:0;
	
}
#contentmenu{
	padding:20px 30px 20px 20px;
}
#content #contentmenu h1{
	padding:5px 0;
	text-align:center;
}
#contentmenu li{
	text-align:center;
	padding:10px 0;
}
#contentmenu li a:link,#contentmenu li a:visited,#contentmenu li a:active{
	text-decoration:none;
	font-weight:bold;
}
#contentmenu li a:hover{
	text-decoration:underline;
}
#content #gallery ul li{
	width:162px;
	height:145px;
	float:left;
	padding-top:8px;
}
#content .galleryitem{

}
#content .galleryimage{
	text-align:center;
}
#content ul li .galleryitem p{
	padding:0;
	text-align:center;
	font-size:10px;
}
#pacchetti{
	padding:5px 50px 0 50px;
}
#pacchetti .pacchetto {
	height:120px;
	padding:0;
	margin:2px 0 0 0;
	text-align:left;
	background:#FFF url(../img/pacchetto-completo-sposi.jpg) 10px 0 no-repeat;
}
#pacchetti .pacchetto h3{
	padding-left:140px;
	font-size:14px;
	text-indent:0;
	padding-top:5px;
	padding-right:5px;
}
#pacchetti .pacchetto h3 a{
	text-decoration:none;
}
#pacchetti .pacchetto h3 a:hover{
	text-decoration:underline;
}
#pacchetti .pacchetto p{
	padding-left:140px;
	text-align:justify;
	font-size:12px;
	text-indent:0;
	padding-top:4px;
	padding-right:5px;
}
#pacchetti .pacchetto p.apripacchetto{
	text-align:right;
	padding-right:5px;
}
/*
#main-content ul{
	list-style:none;
}
#main-content ul li {
	background:transparent url(../img/punto2.gif) 0 4px no-repeat;
	padding:0 0 0 18px;
}
#destra{
	width:357px;
	float:right;
}

#quad{
	background:#f5eecc url(../img/postit-middle-bg.jpg) repeat-y scroll center bottom;
	width:353px;
}
#content #destra #quad h2{
	background:#f5eecc url(../img/postit-header-bg.jpg) no-repeat scroll center bottom;
	width:353px;
	height:54px;
	line-height:54px;
	text-indent:58px;
}
.delicious-network-badge{
	padding:0 35px;
	font-size:12px;
}
.delicious-network-add{
	padding:0 35px;
	font-size:12px;
}
.delicious-network-username{
	padding:0 35px;
	font-size:12px;
}
#content #destra #quad p{
	padding:0 35px;
	font-size:12px;
}
#content #destra #quad ul{
	font-size:11px;
	font-weight:normal;
	padding:0pt 32px 0pt 48px;
	list-style:none;
}
#content #destra #quad ul li{
	background:transparent url(../img/punto2.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
}
#content #destra #quad .quad-footer{
	background:#f5eecc url(../img/postit-bottom-bg.jpg) no-repeat scroll center bottom;
	width:353px;
	height:26px;
}

#quad1{
	background:#f5eecc url(../img/quad-small-footer-bg.jpg) no-repeat scroll center bottom;
	float:left;
	height:148px;
	width:174px;
}
#quad2{
	background:#f5eecc url(../img/quad-small-footer-bg.jpg) no-repeat scroll center bottom;
	height:148px;
	float:left;
	width:174px;
}
#dopplr-blog-badge .dopplr-badge {
	background:none;
	border:none;
	color:#333333;
	font-family:Georgia, serif;
	padding:0pt;
}

#dopplr-blog-badge .dopplr-badge a:visited {
color:#003399;
}
#dopplr-blog-badge .dopplr-badge a:hover {
	color:#4477AA;
}
#dopplr-blog-badge .dopplr-badge a:link, #dopplr-blog-badge .dopplr-badge a:visited, #dopplr-blog-badge .dopplr-badge a:active {
	color:#003399;
	text-decoration:none;
}

#dopplr-blog-badge .dopplr-badge p{
	text-indent:0;
	color:#333333;
	font-family:Georgia, serif;
}
#dopplr-logo {
	display:none;
}
#content #destra h2{
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	background:#eec16e url(../img/quad-small-header-bg.jpg) no-repeat scroll center bottom;
	height:51px;
	width:174px;
	line-height:51px;
	text-indent:16px;
}
#content #destra h3{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:3px 15px 2px 40px;
	background:transparent url(../img/punto.gif) 22px 0 no-repeat;
}
#content #destra #quad h3{
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	padding:7px 15px 4px 58px;
	background:transparent url(../img/punto.gif) 37px 8px no-repeat;
}
#content #destra p{
	text-indent:0;
	font-size:11px;
	font-weight:normal;
	padding:0pt 32px 0pt 18px;
}
#content #destra #quad1 ul,#content #destra #quad2 ul{
	font-size:11px;
	font-weight:normal;
	padding:0pt 32px 0pt 14px;
	list-style:none;
}
*/

/*
#content #main-content p{
	padding:5px 0;
}
#twitter_update_list{
}
#main-content ul.clienti li{
	background:none;	
	list-style:none;
	padding:0 21px 0 0;
	display:inline;
}
#content #main-content.contatti p{
	padding:2px 0;
}
.skype-btn{
	height:121px;
	padding:5px 35px 0 35px;
	background:transparent url(../img/skype-bg.jpg) no-repeat scroll center bottom;
}
.skype-btn a{
	display:block;
	height:121px;
	position:relative;
}
.skype-btn a img{
	position:absolute;
	margin:auto;
	left: 69px;
	top: 29px;
}


*/
