/* Wedding Tuscany Planners CSS Document */

*{
	font-family:"Times New Roman", Arial,Verdana,sans-serif;
	}

body{
	top:0px;
	left:0px;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}

#container{
	position:relative;
	min-height:100%;
	top:0px;
	left:0px;
	margin:0px;
	}

#main{
	top:0px;
	left:0px;
	width:100%;
	}

div.center{
	position:relative;
	margin:auto;
	width:100%;
	padding:0px;
	}

/* HEADER */

#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	}

#logo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/sfumatura.jpg);
	}

#logo IMG {
	border:0px;
	}

#logo a:link IMG, #logo a:visited IMG, #logo a:active IMG {
	border:1px solid #FFFFFF;
	}

#logo a:hover IMG {
	border:1px solid #ae106e;
	}

/* menu en */

#menu {
	width:920px;
	height:46px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/tuscany_wedding_planners_menu.jpg);
	}

#menu P {
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	font-size:15px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	}

#menu a:link, #menu a:active, #menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#menu a:hover {
	color:#750045;
	text-decoration:none;
	}

#menu a.active:link, #menu a.active:active, #menu a.active:visited, #menu a.active:hover {
	color:#750045;
	text-decoration:none;
	}

#menu SPAN.divider {
	margin:0px 23px 0px 23px;
	padding:0px 0px 0px 0px;
	}

/* menu it */

#menu_it {
	width:920px;
	height:46px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/tuscany_wedding_planners_menu.jpg);
	}

#menu_it P {
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	font-size:15px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	}

#menu_it a:link, #menu_it a:active, #menu_it a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#menu_it a:hover {
	color:#750045;
	text-decoration:none;
	}

#menu_it a.active:link, #menu_it a.active:active, #menu_it a.active:visited, #menu_it a.active:hover {
	color:#750045;
	text-decoration:none;
	}

#menu_it SPAN.divider {
	margin:0px 19px 0px 19px;
	padding:0px 0px 0px 0px;
	}

/* CONTENT */

#content {
	position:relative;
	margin:auto;
	padding:25px 10px 0px 10px;
	width:900px;
	}

#content H1 {
	font-size:16px;
	text-align:left;
	color:#ae106e;
	font-weight:normal;
	padding:7px 0px 7px 0px;
	margin:0px;
	font-weight:bold;
	}

#content H2 {
	font-size:14px;
	text-align:left;
	color:#ae106e;
	font-weight:normal;
	padding:7px 0px 7px 0px;
	margin:0px;
	}

#content P {
	font-size:14px;
	text-align:left;
	color:#4b4847;
	padding:7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	}

#content SPAN.evidenziato {
	color:#ae106e;
	}

#content IMG {
	border:0px;
	}

#content UL {
	margin:0px 0px 0px 15px;
	padding:0px;
	}

#content LI {
	font-size:11px;
	text-align:left;
	color:#58585a;
	padding:0px 0px 0px 0px;
	margin:5px 0px 6px 0px;
	}

#content a:link, #content a:active, #content a:visited {
	color:#4b4847;
	text-decoration:none;
	}

#content a:hover {
	color:#ae106e;
	text-decoration:none;
	}

#box_sx {
	margin:0px;
	float:left;
	width:510px;
	}

#box_sx a:link, #box_sx a:active, #box_sx a:visited {
	color:#4b4847;
	text-decoration:none;
	}

#box_sx a:hover {
	color:#4b4847;
	text-decoration:none;
	}

#box_dx {
	margin:0px;
	float:right;
	width:350px;
	}

#box_dx a:link, #box_dx a:active, #box_dx a:visited {
	color:#4b4847;
	text-decoration:none;
	}

#box_dx a:hover {
	color:#4b4847;
	text-decoration:none;
	}

#box_promo_home {
	float:left;
	padding:35px 0px 0px 0px;
	width:860;
	text-align:center;
	}

#content TABLE#home {
	margin:10px 0px 0px 0px;
	padding:0px;
	}

#content TABLE#home H1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	}

#content TABLE#home P {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	}

#content #box_dx P.spot {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	font-size:14px;
	}

#content #box_dx P#special_offer {
	float:right;
	width:74px;
	height:64px;
	color:#FFFFFF;
	padding:10px 0px 0px 0px;
	text-align:center;
	background-image:url(images/getting_married_in_italy.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}

P#special_offer a:link, P#special_offer a:active, P#special_offer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

P#special_offer a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}

#content H1.home {
	font-size:18px;
	font-weight:bold;
	}

#content IMG.linea {
	margin:20px 0px 20px 0px;
	}

FORM TABLE {
	font-size:14px;
	}

FORM LABEL.label_class {
	font-size:14px;
	font-weight:normal;
	display:block;
	float:left;
	width:140px;
	padding-right:10px;
	}

FORM .input_class {
	font-size:13px;
	width:246px;
	border:1px solid #AAAAAA;
	color:#000000;
	}

FORM .input_class_captcha {
	font-size:13px;
	width:80px;
	border:1px solid #AAAAAA;
	color:#000000;
	}

FORM .textarea_class {
	font-size:14px;
	width:250px;
	height:80px;
	border:1px solid #AAAAAA;
	color:#000000;
	}

FORM .textarea_last_class {
	font-size:14px;
	width:700px;
	height:100px;
	border:1px solid #AAAAAA;
	color:#000000;
	}

.errMsg {
	color:#FF0000;
	}

.required_note {
	color:#AAAAAA;
	}

FORM .errFld {
	border:1px solid #FF0000;
	}
	
/* FOOTER */

#foot_space{
	clear:both;
	position:relative;
	height:160px;
	}

#foot{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	margin:0px;
	clear:both;
	padding-top:0px;
	padding-bottom:5px;
	height:120px;
	font-weight: bold;
	color:#66688f;
	}
	
#foot P.foot_menu {
	padding:6px 0px 6px 0px;
	margin:0px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid #fce2e3;
	}

#foot P.foot_menu a:link, #foot P.foot_menu a:active, #foot P.foot_menu a:visited {
	color:#ae106e;
	text-decoration:none;
	}

#foot P.foot_menu a:hover {
	color:#ae106e;
	text-decoration:underline;
	}

#foot P.foot_menu SPAN.divider {
	color:#b76c8e;
	margin:0px 18px 0px 18px;
	padding:0px 0px 0px 0px;
	}

#foot P.copy {
	height:44px;
	padding:24px 0px 0px 0px;
	margin:0px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	color:#b76c8e;
	background-image:url(images/sfumatura_bassa.jpg);
	}	

#foot P.copy a:link, #foot P.copy a:active, #foot P.copy a:visited {
	color:#b76c8e;
	text-decoration:none;
	}

#foot P.copy a:hover {
	color:#b76c8e;
	text-decoration:underline;
	}
