/* contatti css */

div#content{ display:inline; float:left; width:721px; padding-bottom:25px; min-height:550px; height:auto !important; height:550px; }

div.contatti-wrapper{ display:inline; float:left; width:340px; margin-right:18px; }

div#contatti-head{
	display:block;
	float:left;
	clear:both;
	width:685px;
	height:30px;
	margin-top:15px;
	padding:0 3px 0 12px;
	color:#eeeeee;
	background:#3a384b;
	border-bottom:3px solid #302e42;
}

div#contatti-head h2{ display:block; float:left; font-size:1.8em; font-weight:normal; text-align:left; }

div.boxcontatti{ float:left; width:340px; overflow:hidden; }

div.boxcontatti h3{
	float:left;
	height:27px;
	margin-top:10px;
	padding:0 2.1em 4px 12px;
	background:url(../images/container/content_h1-bg.gif) right bottom no-repeat;
	font-size:1.5em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

div.boxcontatti h3 a:link, div.boxcontatti h3 a:visited{
	float:left;
	height:22px;
	color:#dddddd;
	text-decoration:none;
	border-bottom:2px solid #302e42;
}

div.boxservice h3 a:focus, div.boxcontatti h3 a:hover, div.boxcontatti h3 a:active{ border-bottom:2px solid #4e4c5d; color:#f9be00; }

div.boxcontatti p{ float:left; width:318px; padding:8px 12px; line-height:1.3; background:#302e42; color:#eeeeee; text-align:justify; }

div.boxcontatti p.date{ float:left; height:12px; font-size:10px; background:#2d2b3f; color:#cccccc; text-align:right; }

form#contatti-form{ display:block; float:left; width:318px; padding:8px 12px; border:0; background:#302e42; overflow:hidden; }

form#contatti-form fieldset, form#contatti-form fieldset{ display:block; margin-bottom:4px; border:0; clear:both; }

form#contatti-form label, form#contatti-form span, form#contatti-form label{
	display:block;
	float:left;
	width:auto;
	margin-top:5px;
	padding:2px 4px 2px 0;
	color:#eeeeee;
	white-space:nowrap
}

form#contatti-form input#invia{ margin:0 auto; clear:both; border:0; margin-right:5px; padding:2px 0; background:#2d2b3f; color:#cccccc; }

label.clear, span.clear{ clear:both; }

label em{ color:#cc0000; padding-right:1px; font-style:normal; }

input.stxt{ float:left; clear:both; width:314px; border:0; margin-right:5px; padding:3px 2px; background:#2d2b3f; color:#cccccc; }

form#contatti-form textarea{ float:left; clear:both; width:314px; height:100px; border:0; margin-right:5px; padding:3px 2px; background:#2d2b3f; color:#cccccc; }

input.radio{ float:left; width:16px; height:16px; margin:8px 6px 0 0; vertical-align:bottom; }

ul.contatti-links{ float:left; width:340px; background:#302e42; list-style:none; }

li.friend{ height:38px; }

ul.contatti-links li{ float:left; width:318px; height:76px; padding:8px 12px; clear:both; overflow:hidden; }

a.link-image:link, a.link-image:visited{ float:left; width:96px; height:64px; padding:1px; color:#eeeeee; border-width:4px; border-style:solid; border-color:#444254; }

a.link-image:focus, a.link-image:hover, a.link-image:active{ border-color:#cccccc; }

a.link-image img{ display:block; float:left; }

a.link-text:link, a.link-text:visited{ float:left; width:188px; margin-top:24px; padding:0 12px; color:#eeeeee; text-align:left; text-decoration:none; }

a.link-text:focus, a.link-text:hover, a.link-text:active{ color:#f9be00; }

a.link-friend:link, a.link-friend:visited{ float:left; width:318px; margin-top:8px; padding:0 12px; color:#eeeeee; text-align:left; text-decoration:none; }

a.link-friend:focus, a.link-friend:hover, a.link-friend:active{ color:#f9be00; }

div#contatti-utili{ float:left; clear:both; }

div#contatti-utili h6{ float:left; width:318px; margin:3px 0 4px 0; padding:6px 12px; font-size:11px; background-color:#444254; color:#ffffff; text-align:left; }

div#contatti-utili ul{ float:left; clear:both; padding:8px 0; list-style:none; }

div#contatti-utili li{ display:block; float:left; clear:both; height:18px; }

div#contatti-utili p{ float:left; width:318px; padding:4px 12px; color:#eeeeee; text-align:left; }

div#contatti-utili p strong{ color:#ffffff; padding-right:10px; }

div#contatti-utili p em{ padding-right:10px; font-weight:bold; font-style:normal; color:#f9be00; }

li.lighted{ background:#302e42; }

li.darked{ background:#2d2b3f; }

