﻿
/*STYLE RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*____________________END RESET____________________*/

body {background:url('immagini/sfondo_mattoni.jpg');
      background-repeat:repeat;     
      background-color:#ffffff;
}

/*MENU ALTO*/
#container_menu
{
    height:167px;
    width: 768px;
    border-right: solid 1px #660000;
    border-bottom: solid 1px #660000;
    margin:auto;
    /*background:url('immagini/menu/icone.jpg') no-repeat;*/
    

}

ul.css_sprite {
font-family: Arial;
font-weight:bold;
font-size: 12px;
list-style: none;
margin-left:0px;
overflow:hidden;
}
ul.css_sprite li 
{
color: #ffcc66;
width: 95px;
height: 167px;
float:left;
border-top: solid 1px #660000;
border-left: solid 1px #660000;

}

.paragrafo{margin-top:147px; text-align:center;
}

ul.css_sprite li a {
display: block;
background:url('immagini/menu/icone.jpg') no-repeat;
position:absolute;
width: 95px;
height: 167px;
line-height: 15px;
}
ul.css_sprite li a.l1 {background-position: 0px 0px; color: #ffcc66;}
ul.css_sprite li a.l2 {background-position: -95px 0px; color: #ffcc66;}
ul.css_sprite li a.l3 {background-position: -190px 0px; color: #ffcc66;}
ul.css_sprite li a.l4 {background-position: -285px 0px; color: #ffcc66;}
ul.css_sprite li a.l5 {background-position: -380px 0px; color: #ffcc66;}
ul.css_sprite li a.l6 {background-position: -475px 0px; color: #ffcc66;}
ul.css_sprite li a.l7 {background-position: -570px 0px; color: #ffcc66;}
ul.css_sprite li a.l8 {background-position: -665px 0px; color: #ffcc66;}
ul.css_sprite li a.l1:hover {background-position: 0px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l2:hover {background-position: -95px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l3:hover {background-position: -190px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l4:hover {background-position: -285px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l5:hover {background-position: -380px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l6:hover {background-position: -475px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l7:hover {background-position: -570px -168px; text-decoration:none; color: #ffcc66;}
ul.css_sprite li a.l8:hover {background-position: -665px -168px; text-decoration:none; color: #ffcc66;} 

/* Fine MENU ALTO */



#content_container
{
    width: 768px;
    margin:auto;
    margin-top:15px;
    background:url('immagini/sfondo_panna.jpg') repeat;
   
}
.endOfSection { clear: both; } 

#container_body
{
    width: 558px;
    margin:auto;
    float:left;
    margin-top:10px;
}

#container_logo
{    
    width: 210px;
    float:left;
    margin:auto;  
}
#container_logo img
{
 
    margin-left:10px;
    margin-top:10px;
}


#container_swapimage
{
    clear:left;
    width: 206px;
    height:100%;     
    border-bottom:0px;
    border-left: solid 1px #660000;
    border-top: solid 1px #660000;
    border-right: solid 1px #660000;       
    background:#ffffff;    
    margin-top:10px;
}

#container_swapimage img
{
    margin-left:0px;
    margin-top:0px;
}


#container_footer
{
    width: 768px;
    margin: auto;
    background-color: #660000;
    font-size: 13px;
    color: #ffcc66;
    padding: 5px 0px 5px 0px;
    text-align: center;
    clear:both;
}
.footer
{
    font-weight:bold;
}

/*____________MENU TABS______________*/

#tab{    
 padding:0;    
 /*margin:0;*/    
 font-family:Verdana, Helvetica, sans-serif;    
 font-size:11px;    
 color:#FFFFFF;    
 font-weight:bold;
 float:left;
 margin-left:10px;
 
 }
#tab ul{    
 list-style:none;    
 margin:0;    
 padding:0;
 
}
#tab ul li{    
 display:inline;    
 margin:0;    
 text-transform:capitalize;
}
#tab ul li a{    
 padding:5px 16px;    
 color:#660000;    
 background:#ffffff;    
 float:left;    
 text-decoration:underline;    
 border:1px solid #660000;    
 border-right:0;    
 margin:0;    
 text-transform:capitalize;
}
#tab ul li a:hover{    
 background:#ffffff;    
 color:#660000;    
 text-decoration:none;    
 border-bottom:1px solid #ffffff;
}
#tab ul li a.active{    
 background:#ffffff;    
 color:#660000;    
 border-bottom:1px solid #ffffff;
}
/*#tab ul li a:visited{    
 background:#ffffff;    
 color:#660000;    
 text-decoration:none;    
 border-bottom:1px solid #ffffff;
}*/

#contenuto{        
 clear:both;    
 font-size:11px;    
 color:#000000;    
 padding:10px;    
 font-family:Verdana, Helvetica, sans-serif;
 border-bottom:1px solid #660000;
 border-left:1px solid #660000;
 border-right:1px solid #660000;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
 background:#ffffff;
}

#div_riempimento
{
    float:right;
    border-bottom:1px solid #660000;
    border-left:1px solid #660000;
    width:208px;
    padding-bottom:6px;
    text-align:right;
    height:16px;
   
    
         
}

#container_tab
{
    margin-bottom:0px;
    margin-left:-1px;
    margin-right:10px;
    border-left:1px solid #660000;
}

/*______END MENU TABS_______*/


/*_____Inizio css interno pagine*/

.titolo{ font-family:Arial; font-size:18px; color: #333333; font-weight:bold;}

.testo{ font-family:Arial; font-size:12px; color: #333333; }
.testo a{font-family:Arial; font-size:12px; color: #333333; text-decoration:underline;}
.testo a:hover{font-family:Arial; font-size:12px; color: #333333; text-decoration:none}

.language{color:#660000; text-decoration:underline; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.language a{ color:#660000; text-decoration:underline; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.language a:hover{ color:#660000; text-decoration:none; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

.menu_gallery {font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#660000; font-weight:bold;}
.menu_gallery a {font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#660000; font-weight:bold; text-decoration:underline; }
.menu_gallery a:hover {font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#660000; font-weight:bold;}
