
body   {
	font-size:        0.7em;
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	background-image:  url("../img/sfondo.jpg");
	background-repeat: no-repeat;
	margin:            0;
	border-top:        10px solid #fed948 }


p, h1  {
	margin: 0 0 10px;
	padding: 0 }
h1 {
	font-size:  1.6em;
	font-weight: normal }

a {
	color:          #666;
	text-decoration: none }
/*links
*/
#links      {
	color:              #666;
	background-image:    url("../img/sfondo-coldx.gif");
	background-repeat:   no-repeat;
	background-position: right 0;
	margin-bottom:       5px;
	border:              solid 1px #ccc }






/*testa*/
#testa      {
	background-color: #fff;
	background-image:  url("../img/righe-grigie.gif");
	margin-right:      auto;
	margin-bottom:     5px;
	margin-left:       auto;
	position:          relative;
	width:             760px;
	border:            solid 1px #ccc }

#testa h1   {
	font-size:  2em;
	font-family: "Times New Roman";
	font-weight: bold;
	position:    absolute;
	top:         15px;
	left:        15px }



#testa h1 .rosso {
	color: #cc3309 }

#testa h1 .verde {
	color: #3e564c }

#testa h1 .blu {
	color: #2f1f60 }

#testa img {
	padding: 10px }

/*menu*/
#menu      {
	text-align:   right;
	margin-right:  auto;
	margin-bottom: 10px;
	margin-left:   auto;
	width:         760px }






#menu ul  {
	margin: 5px;
	padding: 0 }


#menu ul li {
	display: inline }
#menu ul li a  {
	color:      #666;
	font-weight: bold;
	padding:     2px;
	border:      solid 1px #ccc }
#menu ul li a.attivo {
	background-color: #fed948 }

#menu ul li a:hover  {
	background-color: #fed948 }


/*contenuto*/
#contenuto      {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left:   auto;
	position:      relative;
	width:         860px }





/*colsx*/
#colsx        {
	background-color:   #fff;
	background-image:    url("../img/righe-grigie.gif");
	background-position: 0 0;
	padding:             5px;
	position:            absolute;
	top:                 0;
	left:                0;
	width:               25%;
	height:              300px;
	border-style:        solid;
	border-width:        1px 1px 5px;
	border-color:        #ccc #ccc #fed948 }


#colsx a:hover {
	font-size:12px;
	background-color: #fed948;
	color:#000; }

#colsx a.attivo {
	background-color: #fed948 }


#colsx img    {
	margin-right: auto;
	margin-left:   auto;
	padding:       5px;
	bottom:        5px;
	left:          5px;
	border:        solid 1px #ccc }



#colsx ul {
	font-size:12px;
	list-style-type: none;
	margin:           0;
	padding:          0 }

#colsx ul li  {
	margin-bottom: 5px;
	border:  1px dotted #3D554B }

#colsx ul li:hover  {
	margin-bottom: 5px;
	border:  1px dotted #B2683B;
	color:#3e564c;
	 }


/*coldx*/
#coldx        {
	background-color:   #fff;
	background-image:    url("../img/sfondo-coldx.gif");
	background-repeat:   no-repeat;
	background-position: right bottom;
	margin-left:         30%;
	margin-bottom:         30px;
	padding:             5px;
	position:            relative;
	width:               70%;
	min-height: 300px;
	height: auto !important;
	border-style:        solid;
	border-width:        5px 1px 1px;
	border-color:        #ccc }



#coldx a:hover {
	background-color: #fed948 }

#coldx img {
	background-color: #fff;
	background-image:  url("../img/righe-grigie.gif");
	padding:           5px;
	border:            solid 1px #ccc }
#coldx p img {
	margin-right: 5px;
	float:         left }
#coldx p strong { }

#coldx p em {
	color:      #a14b3c;
	font-weight: bold }

#coldx ul#tastiaccesso kbd {
	font-size:       2em;
	background-color: #fed948;
	margin:           5px }
#coldx ul#tastiaccesso li {
	margin-bottom: 2px }
#coldx form {
	text-align: right }

#coldx form fieldset {
	font-style:      italic;
	border:           solid 1px #ccc }

#coldx form input, textarea, select  {
	background-image: url("../img/righe-grigie.gif");
	margin-bottom:     5px;
	width:             60%;
	border:            solid 1px #ccc }


/*piede*/
#piede         {
	background-image:   url("../img/sfondo-coldx.gif");
	background-repeat:   no-repeat;
	background-position: right 0;
	text-align:          center;
	border-top:          5px solid #ccc;
	border-bottom:       1px solid #ccc }








#piede p.indirizzo  {
	color: #999;
	margin: 0 }

#piede p.validazioni  {
	margin: 0 }


#piede p.validazioni a {
	padding-right: 5px;
	border-right:   1px solid #ccc }
#piede p.validazioni a:hover {
	background-color: #fed948 }
	
#news h1  {
	font-size:  1.2em;
	font-weight: normal }
	
#offerte     {
	background-color: #fff;
	background-image:  url("../img/righe-grigie.gif");
	margin-right:      auto;
	margin-bottom:     5px;
	margin-left:       auto;
	position:          relative;
	width:             860px;
	height:130px;
	border:            solid 1px #ccc }

#offerte h2{
	background-color: #eee;
	display:block;
	font-size:14px;
	 }

#offerte h2 .rosso {
	color: #cc3309 }

#offerte h2 .verde {
	color: #3e564c }

#offerte h2 .blu {
	color: #2f1f60 }

#newsdentro{
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	 }

#immaginipost{
	margin:0 auto;
	padding:0;
	text-align:center;
}

