body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

dd{
	text-align:left;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {

	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


body
{
	font-family:Verdana, Geneva, sans-serif;
	color: #333333;
}

#layout
{
	width:980px;
	height:580px;
	background-image:url(../../images/gallery_integr_corta.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#top
{
	width:980px;
	height:104px;
}

.titolo
{
	width:704px;
	height:50px;
	padding-left:314px;
	padding-top:10px;
}

.menu
{
	width:803px;
	float:left;
	display:inline;
	text-align:right;
	padding: 5px 20px 0px 157px;
	height:40px;
}

.menu li
{
	display:inline;
}

#contenuto1
{
	float:left;
	width:944px;
	height:450px;
	padding: 40px 0px 0px 37px;
}

.immagine{
width:518px;
height:413px;
float:left;
background-image: url(../../images/foto_gallery.jpg);
}

.testo{
float: left;
width:350px;
padding-left:38px;
padding-top:88px;
color:#333333;
font-size:11px;
height:272px;}

.testo h1{
color:#006699;
font-size:18px;
	padding-bottom:22px;
}



.prossima_news{
width:255px;
float:left;
background-image:url(../../images/fondo_home_news.gif);
background-repeat:repeat-x;


}

.preve_gallery{
background-image:url(../../images/prew_home.gif);
background-repeat:no-repeat;
width:18px;
height:18px;

float:right;
}
.contatore_gallery{
width:20px;
height:18px;
float:right;}
.nexte_gallery{
background-image:url(../../images/next_home.gif);
background-repeat:no-repeat;
width:18px;
height:18px;
float:right;
}


.navigazione{
width:350px;
float: left;
padding-left:38px;
}


.box{
width:305px;
height:83px;


float:left;
padding-top:38px;
padding-left:4px;
}


.immagine_list{
float:left;
 border:1px solid #cdcccd;
 width:123px;
 height:79px;
 background-image: url(../../images/bilder_list.jpg);
}



.titolo_list{
float:left;
font-size:11px;
font-weight:bold;
width:150px;
padding-left:10px;
color:#006699;
}

.testo_list{
float:left;
font-size:10px;

width:150px;
padding-left:10px;
color:#333333;
}

.contenitore_list{
padding-left:16px;
padding-top:5px;
}

.navigazione_list{
float: left;
width:900px;

height:50px;
padding-top:8px;}

.nexte_gallery_list{
float:right;
background-image:url(../../images/bottone_gallery_list_next.jpg);
width:90px;
height:24px;
font-size:11px;
color:#333333;
padding-top:9px;
padding-left:20px;}


.preve_gallery_list{
float:left;
background-image:url(../../images/bottone_gallery_list_prew.jpg);
width:75px;
height:24px;
font-size:11px;
color:#333333;
padding-top:9px;
padding-left:35px;}




.header_gallery 
{
	float: left;
	width: 306px;
	height: 118px;
}

.header_gallery_foto
{
	float: left;
	width: 125px;
	height: 81px;
}

.header_gallery_foto img
{
	float: left;
	width: 123px;
	height: 79px;
	border: 1px solid #babcb9;
}

	
.header_gallery_text
{
	float: left;
	width: 157px;
	height: 81px;
	padding: 0px 16px 0px 8px;
}

.header_gallery_text h2
{
	color: #006699;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}

.header_gallery_text h2 a
{
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

.header_gallery_text h2 a:hover
{
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.header_gallery_text .ttext
{
	color: #313131;
	font-size: 11px;
}


