/* BODY */

body
{
    background-color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9e9e9e;
    text-align: center; /* IE method for centering page if it has fixed width */
    margin: 0px 0px 0px 0px;
    padding: 0;
    background-image:url(../../content/default/background.jpg);
    background-position: top center;
    background-repeat:repeat-x;
}


tbody
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9e9e9e;
}

A:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;
}
A:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;
}
A:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e60003;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;
}


body {
scrollbar-face-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
}



/* BARRE LATERALI */

.lateral_sx {  
	vertical-align:top;
	height:100%;
	width:37px; 
	background-image:url(../../content/default/Laterale_Sx.jpg);
	background-color:#040404;
	background-repeat:no-repeat;
}

.lateral_dx {  
	vertical-align:top;
	height:100%; 
	width:37px; 
	background-image:url(../../content/default/Laterale_Dx.jpg);
	background-color:#040404;
	background-repeat:no-repeat;
}



/* TABELLA */

.main_table {  
	vertical-align:top;
	height:100%; 
    width:924px;
}

.content_table {  
	vertical-align:top;
	height:100%; 
    width:850px;
    background-color:#000000;
}

.content_space {  
	vertical-align:top;
	height:100%; 
    width:850px;
}

.space_divisorio {  
	height:20px; 
}

.space_divisorio_10 {  
	height:10px; 
}

.space_divisorio_20 {  
	height:20px; 
}

.space_divisorio_30 {  
	height:30px; 
}


.space_h_divisorio {  
	width:40px; 
}




/* CONTENUTI */

.content_interno {  
	vertical-align:top;
	height:100%; 
    width:850px;
    background-image:url(../../content/pages/contenuti/sfondo_content_pages.jpg);
    background-repeat:no-repeat;
    background-color:#000000;
}


.contenuti_interno_sx {  
	vertical-align:top;
	height:100%; 
    width:229px;
}
.contenuti_space_sx {  
	vertical-align:top;
	height:100%; 
    width:229px;
    padding-left:7px;
    padding-top:5px;
}


.contenuti_interno_dx {  
	vertical-align:top;
	height:100%; 
    width:613px;
    padding-top:10px;
}
.contenuti_space_dx {  
	vertical-align:top;
	height:100%; 
    width:606px;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
}




/* TESTI */

.titoli_sezione 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight:bold;
}

.titolo_bianco
{
    color:#ffffff;
    font-size: 12px;
    font-weight:bold;
}

.bianco
{
    color:#ffffff;
    font-weight:bold;
}

.italico
{
    font-weight:bold;
    font-style:italic;
}

.zoom_pr
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    font-weight:bold;
}

.titolo_prodotto
{
    color:#ffffff;
    font-size: 14px;
    font-weight:bold;
}

.doc_prodotto {  
    color:#e60003;
    font-size: 11px;
    font-weight:bold;
    font-style:italic;
}
.doc_prodotto a:link {  
	color:#e60003;
    font-size: 11px;
    font-weight:bold;
    font-style:italic;
    text-decoration:none;
}
.doc_prodotto a:visited {  
	color:#e60003;
    font-size: 11px;
    font-weight:bold;
    font-style:italic;
    text-decoration:none;
}
.doc_prodotto a:hover {  
	color:#e60003;
    font-size: 11px;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}


.color_prodotto {  
    color:#ffffff;
    font-size: 12px;
    font-weight:bold;
}
.color_prodotto a:link {  
	color:#ffffff;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
}
.color_prodotto a:visited {  
	color:#ffffff;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
}
.color_prodotto a:hover {  
	color:#ffffff;
    font-size: 12px;
    font-weight:bold;
    text-decoration:underline;
}


.anno_photo {  
    color:#666666;
    font-size: 18px;
    font-weight:bold;
}
.anno_photo a:link {  
	color:#ffffff;
    font-size: 18px;
    font-weight:bold;
    text-decoration:none;
}
.anno_photo a:visited {  
	color:#ffffff;
    font-size: 18px;
    font-weight:bold;
    text-decoration:none;
}
.anno_photo a:hover {  
	color:#e60003;
    font-size: 18px;
    font-weight:bold;
    text-decoration:underline;
}

.anno_photo_sel {  
	color:#e60003;
    font-size: 18px;
    font-weight:bold;
}


/* NEWS */

.data_news
{
    color:#ffffff;
    font-size: 11px;
    font-weight:bold;
    text-align:right;
}

.testo_news
{
    font-size: 11px;
    text-align:justify;
}



/* PHOTOGALLERY */

.photo_space 
{
    width:125px;  	
	vertical-align:middle;
	text-align:center;
}

.photo_space_vuoto 
{
    width:30px;
}


/* STRISCIA VERT */

.striscia_space {  	
	vertical-align:middle;
	height:100%; 
	width:222px; 
}

.striscia_box
{
    text-align:center;
    vertical-align:middle;
    width:222px;
}




/* FOOTER */

.footer_space {  	
	vertical-align:middle;
	height:144; 
	width:850px; 
	background-image:url(../../content/default/footer/footer.jpg);
}

.footer_credits {  		
	padding-left:70px;
	padding-top:20px;
}


/* GRAFICA VARIA */

.GThumbs {
   background-color: #111111;
   padding:5px;
   border:1px solid #444444;
}

.GColorThumbs {
   border:1px solid #444444;
   padding-left:1px;
   padding-right:1px;
}

.GZoom {
   border:1px solid #444444;
   padding-left:1px;
   padding-right:1px;
}

#wrap {
width:924px;
text-align:left;
}

#colonna-sx {
float:left;
width:37px;
text-align:left;
}
#colonna-dx {
float:left;
width:37px;
text-align:left;
}
#colonna-centrale {
float:left;
width:850px;
text-align:left;
}

.stop-float {
clear:left;
}

#colonna_menu {
float:left;
width:229px;
text-align:left;
}
#colonna_contenuti {
float:left;
width:606px;
text-align:left;
}
#colonna_contenuti_Vuoto {
float:left;
width:8px;
text-align:left;
}

#colonna-centrale_contenuti {
float:left;
width:850px;
text-align:left;
}

.form_stile {
   font-size:12px;
   color: #333333;
   font-family: Arial;
   border-color:#e60103; 
   border-style:solid; 
   border-width:1px;
}

.form_stile_invia {
   font-size:12px;
   color: #ffffff;
   font-family: Arial, Helvetica, sans-serif;
   border-color:#e60103; 
   background-color:#333333;
   border-style:solid; 
   border-width:1px;
}




/* CSS X EFFETTO ROLLOVER THUMB PRODOTTI */

.thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail:hover
{
text-decoration: none;
background-color: transparent;
z-index:50;
visibility:inherit;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#111111;
padding: 10px;
right: -1000px;
border: 1px solid #444444;
visibility: hidden;
color: #ffffff;
text-decoration: none;
/*width:362px;*/ 
}


.info {
font-size:11px;
color: #ffffff;
font-family: Arial;
font-weight: bold;
text-align:justify;
/*width:340px;*/
width:100%;
padding-top:10px;
z-index:50;
}

.info_b {
font-size:13px;
color: #ffffff;
font-family: Arial;
font-weight: bold;
text-align:justify;
/*width:340px;*/
width:100%;
padding-top:10px;
z-index:50;
}


.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -160px;
right: 50px; /*position where enlarged image should offset horizontally */
z-index:50;
}


.GFTextD {
   color: #ff0000;
}

