/* Sangimignano.net CSS Document */

body {
	background-color:#CCC3BB;
	}

#main {
	width:946px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-470px;
	background-color:#FFFFFF;
	}

/* STILI VARI */

.dropleft {
	float:left;
	margin:1px 10px 5px 0px;
	}
	
.dropright {
	float:right;
	}

.trtitle TD {
	margin:0px 0px 0px 0px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCC3BB;
	font-weight:bold;
	color:#4C4744;
	}

.tr1 TD {
	margin:0px 0px 0px 0px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#4C4744;
	}
	
.tr2 TD {
	margin:0px 0px 0px 0px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EEEEEE;
	color:#4C4744;
	}	

SPAN.captcha {
	font-size:15px;
	font-weight:bold;
	}

/* errori form */
.errFld { border:1px solid #FF0000; }
.errMsg { padding-top:3px; color: #FF0000; font-size:11px; }

P.error {
	text-align:center;
	color:#FF0000;
	margin:12px 18px 0px 18px;	
	padding:3px 0px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
  
/* BANNER */

#banner {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:946px;
	height:79px;
	background-image:url('http://www.sangimignano.net/images/san_gimignano_banner.jpg');
	}
	
	/* BANNER FLAGS */

#banner_flgs {
	position:absolute;
	top:6px;
	left:305px;
	width:632px;
	border:0px solid #FFFFFF;
	}
	
#banner_flgs P {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC3BB;
	font-weight:normal;
	text-align:right;
	}

#banner_flgs IMG {
	border:0px;
	}

#banner_flgs a:link IMG, #banner_flgs a:visited IMG, #banner_flgs a:active IMG {
	border:0px;
	}
	
#banner_flgs a:hover IMG {
	border:0px;
	}
	
	/* BANNER LINKS */

#banner_adv {
	position:absolute;
	top:19px;
	left:265px;
	width:468px;
	height:60px;
	/*border:1px solid #888888;*/
	}

#banner_links a:link, #banner_links a:visited, #banner_links a:active {
	color:#E4B81F;
	text-decoration:none;
	}
	
#banner_links a:hover {
	color:#CCC3BB;
	text-decoration:none;
	}

	/* BANNER MENU */

#banner_menu {
	position:absolute;
	top:65px;
	left:780px;
	width:232px;
	height:29px;
	}
	
#banner_menu P {
	margin:0px 0px 0px 0px;
	padding:9px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	}
	
#banner_menu .inputbox {
	background-color:#CCC3BB;
	width:150px;
	}

/* CENTER */

#center {
	margin:0px 7px 0px 7px;
	padding:0px 0px 0px 0px;
	border-top:7px solid #FFFFFF;
	width:932px;
	}	

#center_image {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:932px;
	border-bottom:7px solid #FFFFFF;
	}

#center IMG.border {
	border:6px solid #FFFFFF;
	}

	/* NAVIGATION */

#nav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:932px;
	height:22px;
	background-color:#CCC3BB;
	}
	
#nav P {
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}	

#nav a:link, #nav a:visited, #nav a:active {
	color:#4C4744;
	text-decoration:none;
	font-weight:bold;
	}
	
#nav a:hover {
	color:#E4B81F;
	text-decoration:none;
	font-weight:bold;
	}

	/* CONTENT */

#content {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	}

/* box sx & dx */

.box_sx {
	float:left;
	width:195px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}

.box_sx UL {
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	}
	
.box_sx LI {
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 8px;
	list-style-image:url('http://www.sangimignano.net/images/freccia.gif');
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	}

/* primo LI */

.box_sx UL LI a:link, .box_sx UL LI a:visited, .box_sx UL LI a:active {
	color:#4C4744;
	text-decoration:none;
	}
	
.box_sx UL LI a:hover {
	color:#E4B81F;
	text-decoration:none;
	}

.box_sx UL LI.active a:link SPAN, .box_sx UL LI.active a:visited SPAN, .box_sx UL LI.active a:active SPAN, .box_sx UL LI.active a:hover SPAN {
	color:#E4B81F;
	text-decoration:none;
	}


/* secondo LI */

.box_sx UL LI.active UL LI a:link SPAN, .box_sx UL LI.active UL LI a:visited SPAN, .box_sx UL LI.active UL LI a:active SPAN {
	color:#4C4744;
	text-decoration:none;
	font-size:10px;
	}
	
.box_sx UL LI.active UL LI a:hover SPAN {
	color:#E4B81F;
	text-decoration:none;
	font-size:10px;
	}

.box_sx UL LI.active UL LI.active a SPAN {
	color:#E4B81F;
	text-decoration:none;
	font-size:10px;
	}


/* terzo LI */

.box_sx UL LI.active UL LI.active UL LI a:link SPAN, .box_sx UL LI.active UL LI.active UL LI a:visited SPAN, .box_sx UL LI.active UL LI.active UL LI a:active SPAN {
	font-size:9px;
	color:#4C4744;
	text-decoration:none;
	}
	
.box_sx UL LI.active UL LI.active UL LI a:hover SPAN {
	color:#E4B81F;
	text-decoration:none;
	}

.box_sx UL LI.active UL LI.active UL LI.active a SPAN {
	color:#E4B81F;
	text-decoration:none;
	}

	/* spaziature UL */

.box_sx UL UL {
	margin:3px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.box_sx UL UL UL {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	}

.box_sx UL LI UL LI UL LI {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	color:#FF0000;
	font-weight:normal;
	background-image:none;
	}

.box_sx a:link, .box_sx a:visited, .box_ss a:active {
	color:#4C4744;
	text-decoration:none;
	}
	
.box_sx a:hover {
	color:#E4B81F;
	text-decoration:none;
	} 
	
.box_sx a:link IMG, .box_sx a:visited IMG, .box_ss a:active IMG {
	border:1px solid #CCC3BB;
	}
	
.box_sx a:hover IMG {
	border:1px solid #E4B81F;
	} 

/* MAIN MENU */

.box_sx .module_menu {
	margin:8px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	width:100%;
	border:1px solid #CCC3BB;
	background-color:#EEEAE7;
	}

.box_sx .module_menu H3 {
	margin:0px 0px 1px 0px;
	padding:3px 0px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCC3BB;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

/* MODULO EVENTI */

.moduletable_events {
	float:right;
	margin:5px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	width:720px;
	border:1px solid #CCC3BB;
	background-color:#EEEAE7;
	}

.moduletable_events H1 {
	margin:0px 0px 0px 0px;
	padding:3px 0px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCC3BB;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

.moduletable_events P {
	margin:2px 2px 1px 2px;
	padding:15px 5px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

/* MODULO ADV STRUTTURA */

.box_sx .module_adv_strutture {
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 0px;
	width:100%;
	border:1px solid #CCC3BB;
	background-color:#EEEAE7;
	}

.box_sx .module_adv_strutture H1 {
	margin:0px 0px 0px 0px;
	padding:3px 0px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCC3BB;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

.box_sx .module_adv_strutture H2 {
	margin:0px 0px 0px 0px;
	padding:18px 10px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#4C4744;
	}

.box_sx .module_adv_strutture P {
	margin:0px 2px 0px 2px;
	padding:5px 5px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#4C4744;
	text-align:center;
	}

	/* MODULO BANNER */

.banneritem {
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	width:100%;
	border:1px solid #CCC3BB;
	background-color:#EEEAE7;
	text-align:center;
	}

.bannerheader {
	margin:10px 0px 15px 0px;
	padding:10px 0px 10px 0px;
	border:1px solid #CCC3BB;
	background-color:#CCC3BB;
	width:100%;
	}

/* BOX DX */

.box_dx {
	float:right;
	width:725px;
	margin:8px 0px 5px 0px;
	padding:0px 0px 10px 0px;
	border:1px solid #CCC3BB;
	background-color:#EEEAE7;
	}

.box_dx H1 {
	margin:0px 0px 15px 0px;
	padding:3px 0px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCC3BB;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

.box_dx H2 {
	clear:both;
	margin:0px 15px 0px 15px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

.box_dx H3 {
	margin:10px 15px 0px 15px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:bold;
	text-align:left;
	}

.box_dx P {
	margin:10px 15px 5px 15px;	
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}

.box_dx a:link, .box_dx a:visited, .box_dx a:active {
	color:#4C4744;
	text-decoration:none;
	}
	
.box_dx a:hover {
	color:#E4B81F;
	text-decoration:none;
	}

.box_dx IMG.stelle {
	margin:2px 0px 1px 0px;
	border:0px;
	}

.box_dx IMG {
	margin:0px 0px 0px 0px;
	border:1px solid #CCC3BB;
	}

.box_dx a:link IMG, .box_dx a:visited IMG, .box_dx a:active IMG {
	border:1px solid #CCC3BB;
	}
	
.box_dx a:hover IMG {
	border:1px solid #E4B81F;
	}

.box_dx IMG.sIcon {
	border:0px;
	padding-right:1px;
	}

.box_dx UL {
	margin:10px 10px 0px 0px;
	padding:0px 0px 5px 28px;
	}

.box_dx LI {
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 8px;
	list-style-image:url('http://www.sangimignano.net/images/freccia.gif');
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#4C4744;
	}

.box_dx HR {
	float:left;
	width:690px;
	color:#4C4744;
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	height:1px;
	}

	/* EVENTI */
	
IMG.noborder {
	margin:2px 2px 1px 0px;
	border:0px;
	}

.box_dx #eventi H4 {
	margin:5px 18px 0px 28px;	
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}

.box_dx #eventi P {
	margin:2px 18px 0px 28px;	
	padding:0px 0px 8px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}

.box_dx P.address {
	padding:0px;
	margin-top:2px;
	margin-bottom:0px;
	font-size:10px;
	}

.box_adv_home {
	float:right;
	width:720px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #CCC3BB;
	background-color:#EEEAE7;
	}


	/* STRUTTURE */

TABLE.accommodations {
	width:687px;
	margin:15px 0px 10px 12px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

TABLE.accommodations TD {
	margin:0px 0px 0px 0px;		
	padding:0px 0px 0px 0px;
	}

TABLE.accommodations P {
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:center;
	}

/* STRUTTURA */

TABLE.profile {
	width:692px;
	margin:10px 10px 10px 12px;
	padding:0px 0px 0px 0px;
	}

TABLE.profile P {
	margin:2px 5px 0px 5px;	
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}
	
.controls {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.controls a {
	font-weight:bold;
	}
	
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	width: 692px;
	overflow: hidden;
	border:1px solid #CCCCCC;
	background-color:#FBF7F4;
	}
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:645px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	padding:1em;		
	}
div.scroller div.content {
	width: 10000px;
	}

div#section2 {
	background:#666666;
	color:#ffffff;
	}	

.section H1 {
	margin:0px 0px 0px 5px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCC3BB;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

.section H2 {
	margin:0px 0px 0px 5px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}

.section H3 {
	margin:10px 0px 0px 5px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:bold;
	text-align:left;
	}

.section H4 {
	margin:10px 0px 0px 5px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:bold;
	text-align:left;
	}

.section P {
	margin:8px 0px 0px 5px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}

.section TABLE.contatti {
	width:100%;
	margin:10px 0px 0px 3px;		
	padding:0px 0px 0px 0px;
	}

.section TABLE.contatti P {
	margin:0px 0px 0px 5px;		
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4744;
	font-weight:normal;
	text-align:left;
	}

.section TABLE.info {
	width:100%;
	border:1px solid #CCCCCC;
	margin:10px 0px 0px 3px;		
	padding:0px 0px 0px 0px;
	}

.section TABLE.info TD {
	margin:10px 0px 0px 3px;		
	padding:0px 0px 0px 0px;
	}

.section TABLE.prices {
	width:100%;
	border:1px solid #CCCCCC;
	color:#4C4744;
	margin:10px 0px 0px 3px;		
	padding:10px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.section TABLE.prices TD {
	margin:10px 0px 0px 0px;		
	padding:0px 0px 0px 0px;
	text-align:center;
	}

.section TABLE.gallery {
	width:100%;
	margin:10px 0px 0px 2px;		
	padding:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.section TABLE.gallery TD {
	margin:0px 0px 0px 0px;		
	padding:10px 0px 10px 0px;
	text-align:center;
	background-color:#EEEAE7;
	}

.section TABLE.booking {
	width:100%;
	color:#4C4744;
	margin:10px 0px 0px 3px;		
	padding:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.section TABLE.booking TD.form_header {
	margin:0px 2px 2px 2px;		
	padding:2px 2px 3px 4px;
	font-size:11px;
	background-color:#CCC3BB;
	font-weight:bold;
	}

.section TABLE.booking TD {
	margin:10px 2px 0px 2px;		
	padding:3px 2px 3px 2px;
	}
	
/* CONTATTI */

.box_dx TABLE.contatti {
	width:100%;
	margin:10px 0px 0px 3px;		
	padding:0px 0px 0px 0px;
	}
	
.box_dx TABLE.contatti TD {
	color:#4C4744;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}


TABLE.contentpaneopen {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	}

TABLE.contentpaneopen TD {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.contentheading {
	margin:0px 0px 0px 0px;
	padding:2px 0px 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCC3BB;
	font-weight:bold;
	text-align:left;
	color:#4C4744;
	}	

/* RICERCA */

TABLE.cerca {
	width:693px;
	color:#4C4744;
	margin:10px 0px 0px 13px;		
	padding:0px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

TABLE.cerca TD {
	margin:0px 2px 2px 2px;		
	padding:2px 2px 3px 4px;
	font-size:11px;
	font-weight:bold;
	}
	
/* FOOTER */
	
#footer {
	margin:0px 0px 0px 0px;
	border-top:10px solid #FFFFFF;
	clear:both;
	width:946px;
	height:28px;
	background-image:url('http://www.sangimignano.net/images/footer.jpg');
	}
	
#footer TABLE {
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	}

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

#footer a.active:link, #footer a.active:visited, #footer a.active:active, #footer a.active:hover {
	color:#E4B81F;
	text-decoration:none;
	}
	
/* COPYRIGHTS */
	
#copyrights {
	margin:0px 0px 0px 0px;
	background-color:#CCC3BB;
	}
	
#copyrights P {
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#4C4744;
	}	
	
#copyrights a:link, #copyrights a:visited, #copyrights a:active {
	color:#4C4744;
	text-decoration:none;
	}
	
#copyrights a:hover {
	color:#4C4744;
	text-decoration:underline;
	}
	
/* FOOTER LINKS */
	
#footer_links {
	margin:0px 0px 0px 0px;
	padding:4px 0px 10px 0px;
	background-color:#CCC3BB;
	}
	
#footer_links P {
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#4C4744;
	}	
	
#footer_links a:link, #footer_links a:visited, #footer_links a:active {
	color:#4C4744;
	text-decoration:none;
	}
	
#footer_links a:hover {
	color:#4C4744;
	text-decoration:underline;
	}

#footer_links IMG {
	border:0px;
	}
	
#footer_links a:link IMG, #footer_links a:visited IMG, #footer_links a:active IMG {
	border:0px;
	}
	
#footer_links a:hover IMG {
	border:0px;
	}

/* TABELLA FORM */

TABLE.tabellaForm {
	width:100%;
	padding:10px 0px 10px 0px;
	}

TD.cellaFormSX {
	width:25%;
	margin:0px 0px 0px 0px;
	padding:4px 0px 6px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}

TD.cellaFormDX {
	width:85%;
	margin:0px 0px 0px 0px;
	padding:4px 0px 6px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}

SELECT {color:#4C4744; font-size:12px; background-color:#FBF7F4; border:1px solid #CCCCCC; padding:2px;}
INPUT.noedit {color:#4C4744; font-size:12px; background-color:#FFFFFF; border:0px; padding:3px;}
INPUT {color:#4C4744; font-size:12px; background-color:#FBF7F4; border:1px solid #CCCCCC; padding:2px;}
TEXTAREA {color:#4C4744; font-size:13px; background-color:#FBF7F4; border:1px solid #CCCCCC; padding:2px;}