body {background:#000000 url(../img/bkg_gara.jpg) repeat-x ;color:#ffffff;font-size:76%;font-family:Arial; margin:0; padding:0; }


h2 { font-size:2em; font-weight:bold; margin:0; padding:0 0 15px 0; color:#FFFFFF;text-align:center;}

h3 { font-size:1.3em; font-weight:bold; margin:0 0 15px 0; padding:0 0 0 0; color:#FFFFFF;}

h4 { font-size:0.9em; font-weight:bold; margin: 10px 0 16px 0; padding:0 0 0 0; color:#FFFFFF;}

h5 { font-size:94%; font-weight:bold; margin: 0 0 8px 0; padding:0 0 0 0; color:#FFFFFF;}


#menu-servizio {width:760px; margin: auto; margin-top:0px; font-size:90%;margin-bottom:3px; text-align:right}

#page-garah {width:770px; margin: auto; margin-top:0; background: url(../img/bkg_home.jpg) no-repeat ;}
#page-gara {width:770px; margin: auto; margin-top:0; background: url(../img/bkg_int.jpg) no-repeat ;}



#header-intro {width:760px; height:80px;}
#header {width:760px; height:232px;}

#menu {float:right;width:670px;}


#menug {margin-top:106px;vertical-align:middle;}
#menug ul {margin:0;padding:0;}
#menug li {float:right;list-style:none;margin:0;width:130px;text-align:center;background: url(../img/barretta_menu.jpg) no-repeat ;}
#menug li a {display:block;height:30px;margin:0;margin-top:5px;padding:0;font-size:11px;font-family:Arial;font-weight:bold;color:#000000;text-decoration:none;}
#menug li a:hover {color:#000000;text-decoration:none;}


#menusx {width:220px;margin-top:10px;margin-left:25px;vertical-align:top;font-size:12px;font-family:Arial;}
#menusx ul {margin:0;padding:0;}
#menusx li {list-style:none;margin:0;width:186px;height:30px;font-weight:bold;text-align:center;color:#000000;background: url(../img/bkg_menu_sx.gif) no-repeat ;}
#menusx li.selected {text-wight:bold;margin:1px 0;padding:0;color:#B3B5C1;}
#menusx li a {display:block;height:30px;margin:1px 0;padding:0;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#menusx li a:hover {text-wight:bold;color:#AAAAAA;}

#lista {width:400px;margin-top:30px;margin-left:25px;vertical-align:top;font-size:12px;font-family:Arial;}
#lista ul {margin:0;padding:0;}
#lista li {list-style:none;margin:0;width:400px;height:30px;}
#lista li.selected {text-wight:bold;margin:1px 0;padding:0;}
#lista li a {height:30px;margin:1px 0;padding:0;font-weight:normal;}

#menu-servizio a {margin:2px 3px 0 0;padding:0;font-weight:bold;color:#000000;text-decoration:none;}

#left-home {float:left;height:210px; width:370px; padding:60px 4px 10px 4px;}
#right-home {float:left;height:210px; width:370px; padding:60px 10px 10px 0;}

#left-intro {float:left;height:110px; width:180px; padding:45px 20px 10px 0;}
#center-intro {float:left;height:110px; width:180px; padding:45px 00px 10px 0;}
#right-intro {float:right;height:110px; width:300px; padding:55px 20px 10px 0;}

#dx {width:520px;float:left;margin:12px 0 0 0;padding:0 0 0 0;}

#sx {width:240px;float:left;margin-top:10px ;padding:0 0 0 0;}


#footer	{height:30px;margin:5px 10px 0 10px;clear:both;color:#797979; border-top:1px solid #4A4A4A; padding-top: 15px;font-size:78%;font-family:Verdana; }

#pagin {clear:both; width:476px; float:right;margin 20px 20px 0 30px; padding 15px 0;}

span.newsDate { vertical-align:top;font-size:87%;  padding:0 0 0 2px; margin:4px 0 0 0;}

div.newsImg { float:left; margin: 0 10px 0 0; padding: 0 0 0 0;}
div.newsImgDx { float:right; margin: 0 5px 0 0; padding: 0 0 2px 0;}
div.ImgSx { margin: 0 0 0 20px; margin-top: 0; padding: 0;}


img.newsThumb { width:130px; height:87px; margin:5px;border: #FFFFFF 1px solid;}
img.imgQuad { width:175px; ; margin:5px;}
img.newsM { width:180px; ; margin:5px;border: #FFFFFF 1px solid;}

div#news p { padding:0; margin:0;}
div#news p.nota { padding:0 1em 0 0; margin:0;}
#lnews {clear:both; margin: 5px 4px 30px 0;}
#cent-news {clear:both; margin: 5px 60px 30px 80px; width:70%;}
#news {clear:both; margin: 8px 4px 35px 35px;}
#sez-foto {clear:both; margin: 5px 4px 25px 0px;}

#sez-foto li {list-style:none; margin: 5px 0 5px 0;font-size:1em;}

p.dida {margin:0 0.5em;padding:0;text-align:center;}

div.riga-piccola {margin:0 0;padding:0;}
span.link-piccolo {margin:0 0;padding:0;font-size:0.8em;font-weight:normal; text-align: left}

.Gallery DIV.Gal-tr {float: left; margin: 0 10px 20px 12px; text-align: center}

p.nota {font-size:80%; }


/* images */
img {border:0;}
img.img {clear:both;margin-bottom:0;}

/* links */
a:link,a:active,a:visited {color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a:hover,a:focus {color:#FFFFFF;text-decoration:underline;}
a:link.bianco,a:active.bianco,a:visited.bianco {color:#FFFFFF;text-decoration:none;font-weight:bold;}

/* forms */
input {border: #B7BFCC 1px solid;font-size: 12px;color: #000000;margin-top:2px;}
select{border: #B7BFCC 1px solid;font-size: 12px;color: #000000;}
textarea{border: #B7BFCC 1px solid;font-size: 12px;color: #000000;margin-top:2px;}
