body{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-top:10px;
padding:0;
font-size:10px;
background-color:#fff;
}
img {border:none;
}
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin:0;
padding:0;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#999999;
margin:0;
padding:0;
}
div#main{
text-align:left;
width:790px;
margin:0 auto;
padding:0;
}
div#header{
width:790px;
margin:0;
padding:0;
/*text-align:left;
*/}
div#header div#logo{
width:300px;
margin:0;
padding:0;
float:left;
}
div#header div#banner{
width:470px;
margin:9px 0;
padding:0;
float:right;
}
div#riga{
margin:0 0 3px 0;
padding:0;
clear:both;
height:2px;
}
div#center{
margin:0;
padding:0;
}
/*----------------NAVIGATION--------------------*/
div#navigation{
	margin:0;
	padding:0;
	float: left;
	text-align: left;
	width:160px;
}
div#navigation img{
margin:0;
padding:0;
}
div#navigation div#menu{
width:140px;
margin:0;
padding:0;
}
div#navigation div#menu ul{
list-style-type:none;
margin:0;
padding:0;
}
div#navigation div#menu ul li{
	margin:0;
	padding:0;
	display: inline;
}
div#login{
width:140px;
margin:0;
padding:0;
}
div#login a{
	color:#000000;
}
div#login form{
	margin: 0;
	padding: 0;
}
div#login form ul{
list-style-type:none;
margin:0;
padding:0;
font-size:10px;
}
div#login form ul li{
	margin:0;
	padding: 0;
	font-size:10px;
	color:#000;
}
div#login form ul li img{
margin:0;
padding:0;
display:inline;
}
div#login form .textfield{
	width:100px;
	font-size:10px;
	margin: 0;
	padding: 0;
}
div#login form .button{
font-size:11px;
margin: 5px 0;
padding: 0;
}
/*----------------CONTENT--------------------*/
div#content{
	margin:0;
	padding:0;
	width: 625px;
	float: right;
	text-align: left;
}
div#content .bannerone{
	margin-bottom:5px;
	padding:0;
}
div#content a{
text-decoration:underline;
color:black;
}
.nome{
font-weight:bold;
}
/*----------------FOOTER--------------------*/
div#footer{
	margin:0;
	padding:10px 0 0 0;
	clear: both;
	text-align: center;
}
/*----------------ERRORE--------------------*/
div#errore{
margin:0;
padding-bottom:10px;
/*border-bottom:1px dotted #ccc;
*/}
div#errore h3{
margin:0;
padding:10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#666666;
text-align:center;
}
div#content div#login{
width:140px;
margin:0 auto;
padding:0;
text-align:center;
}
div#content div#login form{
margin:0;
padding:0;
text-align:left;
}
/*----------------COLORI--------------------*/
.rosso{
margin:0;
padding:0;
color:#900;
font-weight:bold;
}
.verde{
	font-weight:bold;
	color:#363;
}
.verdeok{
	font-weight:bold;
	color:#363;
	text-align:center;
	font-size:14px;
}
.rossook{
	font-weight:bold;
	color:#900;
	text-align:center;
	font-size:14px;
}
.barrato{
margin:0;
padding:0;
text-decoration:line-through;
}
div#adv{
	clear:both;
	margin:0;
	padding:10px 0 0 0;
	border-top: 1px dotted #ccc;
}
div#adv .b1{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
div#adv .b2{
	display:inline;
	float:right;
	margin:0;
	padding:0;
}

/**************************************************************************************/
/*****      MENU WEDDING PLANNING                                                     */


#wedding_menu{

	margin: 0 20px 0 5px;
	width: 150px;
	float: left;
}

#wedding_menu ul{

	margin: 0px;
	list-style:none;
	padding: 0px;
}

#wedding_menu li{
	background: #ccc;
}

#wedding_menu li a {
	padding: 3px;
	border-bottom: 1px dotted #666;
	display:block;
	text-decoration: none;
}

#wedding_menu a:hover{
	background: #999;
}

#wedding_menu a.qui{
	color: #fff;
	background: #666;
}






