html{
	margin:0;
	padding:0;
	HEIGHT: 100%;
}
body{
	background:#ffffff;
	MARGIN: 0px auto; 
	WIDTH: 100%;
	HEIGHT: 100%; 
	TEXT-ALIGN: center;
}
h1,h2{
	padding-left: 15px;
	margin: 0,
}

div.footer{
	background: #ffffff url(gradient.png) repeat-x top;
	margin: 5px 5px 5px 5px;
	text-align:center;
	width:768px;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}

div#container{
	width:778px;
	margin: 0 auto;
/*	background-color: #fff;*/
	text-align: left;
/*	border: Solid 1px #ccc;*/
}

div#cont{
	width:810px;
	margin: 0 auto;
/*	background: #fff url(sfum-lat.jpg) repeat-y ;*/
}

div#header{
	width:760px;
height:130px;
	background-color: #fff;
	padding:10px 8px 0px 8px;

}

.divheadimg{
	width:198px;
	height:130px; 
	position:relative;
	float:left;
	background-color: #fff;
}
.divheadswf{
	width:560px;
height:130px;
	float:left;
	background-color: #fff;
}
/**/
div#box{
	float:left;
	display:inline;
	width:190px;
	margin: 5px 15px 0 5px;
/*	background: #ffffff url(gradient.png) repeat-x top;*/
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}

/**/
.box2{
	float:left;
	display:inline;
	width:560px;
	margin: 5px 0px 0px 0px;
/*	padding-top:20px;*/
/*	background: #ffffff url(gradientblu.png) repeat-x top;*/
	text-align:left;
/*	border-right: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
}
.box2aut{

background:#CFD7E2;
border:1px solid #bbb;
height:auto;

	float:left;
	display:inline;
	width:560px;
	margin: 5px 0px 0px 0px;
/*	padding-top:20px;*/
/*	background: #ffffff url(gradientblu.png) repeat-x top;*/
	text-align:left;
/*	border-right: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
}



.recordhead{
position:relative;
/*background: #ffffff url(gradient.png) repeat-x top;*/
display:block;
height:auto/*65px*/;
/*overflow:hidden;*/
width:auto/*555px*/;
margin-bottom:10px;
padding:30px 0px 0px 0px;
text-align:center;
}
.categoryhead{
 font: Normal 16px arial; /*font sottomenu*/
color: #666;
font-weight:bold;
    width: auto;
	display:block;
	text-align:center;
	text-indent:10px;
	/*border-top: #ccc 1px solid;*/
	/*border-right: gray 1px solid;*/
	/*border-bottom: gray 1px solid;*/
	/*border-left: #ccc 1px solid;*/
	margin-top:0px;
	left:30px;
	padding:3px;
}
.categorynote{
	width:auto;
	font: Normal 10px arial;
	padding:3px;
	text-align:center;
}

.record{
float:left;
width:270px;
height:auto /*100px*/;
text-align:center;
margin:3px 3px 3px 3px;
border:1px solid #bbb;
background:#CFD7E2;
/*
position:relative;
display:block;
overflow:hidden;
margin-bottom:10px;
padding:10px 0px 10px 0px;
*/
}
.record1{
position:relative;
/*background: #ffffff url(gradient.png) repeat-x top;*/
display:block;
height:auto/*65px*/;
overflow:hidden;
width:550px;
margin-bottom:10px;
padding:30px 0px 0px 0px;
text-align:center;
background:#CFD7E2;
}

.list_notizie{
float:left;
text-align:left;
height:25px;
width:450px;
border: gray 1px solid;
padding: 2px 2px 2px 2px;
background: url(../img/categoria.jpg) repeat-x ;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#2B7163;
}

.category_btn{
cursor:pointer;
width: 530px;
height:30px;
display:block;
border: gray 1px solid;
margin:5px 5px 0px 5px;
padding:5px 0px 5px 10px;
background: url(../img/categoria.jpg) repeat-x /*#F4F4F4*/;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#2B7163;
text-align:left;
}

.category{
width: auto;
height:25px;
display:block;
border: gray 1px solid;
margin:5px 5px 0px 5px;
padding:7px 0px 0px 10px;
background: url(../img/categoria.jpg) repeat-x /*#F4F4F4*/;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#2B7163;

/*questi erano in pił sul vecchio 1col
text-indent:10px;
left:30px;
padding:3px;
*/
}
.itemname{
width: auto;
height:25px;
display:block;
border: gray 1px solid;
margin:5px 3px 0px 5px;
padding:5px 0px 0px 0px;
overflow:hidden;
line-height:1.37;/*padding top, overflow e line height nascondono le righe in eccesso*/
text-align:center;
background: url(../img/categoria.jpg) repeat-x /*#F4F4F4*/;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#2B7163;
}

.item_autori{
width: auto/*340px*/;
height:38px;
overflow:hidden;
margin:0px 0px 0px 0px;
text-align:center;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 15px;
color:#555;
font-weight:bold;
}

.item{
width: auto/*340px*/;
height:38px;
overflow:hidden;
margin:0px 0px 0px 0px;
text-align:left;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 15px;
}
a.itemlink{
text-decoration:none;
font-weight:bold;
color:#2B7163/*#2F4E63*/;
}
.author{
width: auto/*340px*/;
height:32px;
overflow:hidden;
margin:10px 0px 0px 0px;
text-align:left;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color:#2B7163/*#2F4E63*/;
}
.item1{
float:left;
width: 340px;
height:42px;
overflow:hidden;
padding:5px;
text-align:center;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}

.recordsx{
float:left;
width:126px;
height:245px;
padding:15px 0px 0px 0px;
}
.recorddx{
float:left;
width:126px;
height:245px;
padding:15px 0px 0px 4px;
}
.pic{
width:110px;
height:150px;
padding-left:10px;
/*float:left;*/ /*serve in carrello e modulo acquisto? ma spacca Moz sulla home*/
/*
margin-left:14px;
overflow:hidden;
border-left:#787878 1px solid;
border-right:#787878 3px solid;
border-bottom:#787878 4px solid;
border-top:#787878 1px solid;
*/
}
.picimg{
/*border:0px;*/
background-color:white;
/*width: 100px;*/
border-top:0px;
border-right:#bbb/*#787878*/ 4px solid;
border-bottom:#aaa/*#787878*/ 4px solid;
border-left:0px;
}
.piccarrello{
width:100px;
height:140px;
float:left;
}
.picimgcarrello{
border:0px;
background-color:white;
width:100px;
}

.price{
/*float:right;*/
width:110px;
padding-top:10px;
padding-left:7px;
height:auto;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#2B7163/*#2F4E63*/;
}
.priceint{
width:45px;
border:0px;
text-align:right;
font-weight:bold;
background:#CFD7E2;
color:#2B7163/*#2F4E63*/;
}
.price1{
float:left;
width:80px;
height:auto;
padding:5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}
.priceint1{
width:65px;
border:0px;
text-align:right;
color:#2F4E63;
}
.dettaglilibro{
margin-top:10px;
padding-left:4px;
border:0px;
}
.acquistalibro{
margin-top:10px;
padding-left:4px;
border:0px;
}

.buy{
width:100%;
height:auto;
}
.buy1{
width:80px;
height:50px;
float:left;
}
.description{
/*float:left;*/
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#233F6E /*#2F4E63*/;
width: auto/*120px*/;
height:152px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
text-align:left;
}
.description1{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#2F4E63;
	width: 340px/*420px*/;
float:left;
padding:5px;
height:auto/*176px*/;
overflow:hidden;
text-align:left;
}
.record1col{
position:relative;
background: #ffffff /*url(gradient.png) repeat-x top*/;
display:block;
height:auto/*65px*/;
overflow:hidden;
width:543px;
margin-bottom:10px;
padding:30px 0px 0px 0px;
text-align:center;
background:yellow;
}
.description1col{
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
width: auto;
height:auto;
padding:20px 20px 0px 20px;
overflow:hidden;
text-align:left;
}
.descriptionnotizie{
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
width: auto;
height:auto;
padding:20px 20px 0px 20px;
overflow:hidden;
text-align:left;
}
.contimgnotizie{
margin:10px 0px 10px 0px;
width:100%;
height:auto;
text-align:center;
}
.imgnotizie{
width:200px;	/*determinare qui le dimensioni immagine; altezza in proporzione*/
}

.contrecds{
margin:5px 0px 5px 0px;
}
.contrecds30{
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#3F3F3F;
margin:5px 40px 5px 40px;
}
.contrecdsitem{
height:auto;
border:1px solid #bbb;
background:#CFD7E2;
padding:10px;
}

.cont_list{
height:750px;
border:1px solid #bbb;
background:#CFD7E2;
padding:10px;
}

.cont_listnotizie{
height:900px;
border:1px solid #bbb;
background:#CFD7E2;
padding:10px;
}

.contrecdsnews{
height:auto;
margin-bottom:10px;
border:1px solid #bbb;
background:#CFD7E2;
/*
position:relative;
display:block;
height:auto;
overflow:hidden;
width:543px;
padding:30px 0px 0px 0px;
text-align:center;
*/
}

.homenews{
display:block;
background: url(../img/news2.jpg) repeat-x/*#F8F8F8*/;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
width: 100%/*525px auto*/;
height:100px /*75px auto*/;
margin:10px 0px 10px 0px;
text-align:left;
border:1px solid #ddd;
}
.newsdatario{
float:right;
display:block;
width:300px/*505px auto*/;
height:14px/*auto*/;
/*border-bottom:gray 1px solid;*/
margin:5px 10px 0px 0px;
text-align:right;
font-family: King, Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #233F6E /*#333333 #D00000*/;
}
.homenewstxt{
float:left;
width:370px;
height:60px/*auto*/;
overflow:hidden;
margin:10px 0px 0px 20px;
color:#233F6E;
}
.homenewspic{
border:0px #fff solid;
width:120px;
height:80px;
}
a.homenewspiclink{
float:left;
width:120px; /*necessario x Moz =homenewspic*/
height:50px; /*necessario x Moz <homenewspic*/
margin:10px 0px 10px 10px;
text-decoration:none;
}

.homenewslink_btn{
width:auto;
height:15px;
cursor:pointer;
border:none;
background:none;
text-decoration:none;
color:green;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:none;
}

.homenewslink{
text-decoration:none;
color:green;
}

.linkvideo_btn{
width:auto;
height:20px;
cursor:pointer;
border:none;
background:none;
text-decoration:none;
color:#000000;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
float:none;
}

table.td{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#000;
}
img.imgfoot{
	margin-top:15px;
	width:778px;
	heigth:2px;
}
img.imgfootint{
	margin-top:15px;
	width:550px;
	heigth:2px;
}
img.imgfootint2{
	margin-top:15px;
	width:270px;
	heigth:2px;
}
img.imgfootscheda{
	margin-top:45px;
	width:540px;
	heigth:2px;
}


.flag{
	width:30px;
	heigth:20px
}
td.tab{
	background-color:#ff0000;
}
/**/
#flags{
	background: #ffffff url(gradient2.png);
	text-align:right;
	/*border-left:#96AAE7 1px solid;
	border-right:#96AAE7 1px solid;*/
}
#flags1{
	position:relative;
	text-align:right;
	padding-right:10px;
	top:-10px;
}
/**/
#flags2{
	background: #ffffff url(gradient.png);
	text-align:right;
	/*border-left:#96AAE7 1px solid;
	border-right:#96AAE7 1px solid;*/
	height:25px;
}
/**/
#int{
	background: #ffffff url(gradient.png);
	text-align:right;
	/*border-left:#96AAE7 1px solid;
	border-right:#96AAE7 1px solid;*/
}
.flag{
	border-left:#96AAE7 1px solid;
	border-right:#96AAE7 2px solid;
	border-top:#96AAE7 1px solid;
	border-bottom:#96AAE7 2px solid;
}

.headlistdir{
	background-image:url(gradientblu2.png);
 	font: Normal 14px arial;
	color: #D9E0EC/*#F2F4F8*/;
    width: 183px;
	display:block;
/*	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;*/
	margin-top:20px;
	margin-bottom:10px;
	padding:3px;
	text-align:left;
	font-weight:bold;
}
.headlistdirtop{
	background-image:url(gradientblu2.png);
 	font: Normal 14px arial;
	color: #D9E0EC;
    width: 183px;
	display:block;
/*	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;*/
	margin-bottom:10px;
	padding:3px;
	text-align:left;
	font-weight:bold;
}
.headlistdirtop2{
	background-image:url(gradientblu2.png);
 	font: Normal 14px arial;
	color: #D9E0EC;
    width: 555px;
	display:block;
/*	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;*/
	margin-bottom:10px;
	padding:3px;
	text-align:left;
	font-weight:bold;
}
.headlistdiraut{
	background-image:url(gradientblu2.png);
 	font: Normal 14px arial;
	color: #D9E0EC;
    width: 555px;
	display:block;
/*	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;*/
	margin-bottom:10px;
	padding:3px;
	text-align:left;
	font-weight:bold;
}

.headlistdirtop3{
background: url(../img/news.jpg) repeat-x /*#F6F6F6*/;
/*	background-image:url(gradientblu2.png);*/
 	font: Normal 14px arial;
	color: 2B7163;
    width: 555px;
height:25px;
	display:block;
/*	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;*/
	margin-bottom:10px;
	padding:3px;
	text-align:left;
	font-weight:bold;
}
.newsheadtitle{
float:left;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 20px;
	font-weight:bold;
color:#2B7163;
}

.listdir{
	background-image:url(gradient.png);
	font: Normal 12px arial;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
	text-align:left;
}
.listdir:hover{
	background-image:url(gradient2.png);
	font: Normal 12px arial;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-bottom: gray 2px solid;
	border-left: #ccc 2px solid;
	margin-top:2px;
	padding:3px;
	text-align:left;
}
.colonna_autore_dx {
	height:auto;
	float:right;
}
.colonna_autore_sx {
	height:auto;
	float:left;
}

.list_autori{
	font: Normal 12px arial;
	font-weight:bold;
	color:#2B7163;
    width: 160px;
	text-decoration:none;
	display:block;
	text-indent:5px;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
	text-align:left;
}
.list_autori:hover{
color:#006699;
}

.listdirweb{
	font: Normal 12px arial;
font-weight:bold;
    width: 160px;
color:#42629B;
text-decoration:none;
	display:block;
	text-indent:5px;
/*	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-left: #ccc 2px solid;*/
	border-bottom: gray 1px solid;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
	text-align:left;
}
.listdirweb:hover{
color:#CFD7E2/*#42629B*/;
/*
font-weight:bold;
	font: Normal 12px arial;
    width: 160px;
	display:block;
	text-indent:5px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-left: #ccc 2px solid;
	border-bottom: gray 1px solid;
	margin-top:2px;
	padding:3px;
	text-align:left;
*/
}
.listdiroff{
background-image:url(gradient.png);
 font: Normal 6px arial;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
text-align:left;
}
.listdiroff:hover{
background-image:url(gradient2.png);
 font: Normal 6px arial;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-bottom: gray 2px solid;
	border-left: #ccc 2px solid;
	margin-top:2px;
	padding:3px;
text-align:left;
}
.listdiriscriztitolo{
	font: Normal 12px arial;
font-weight:bold;
    width: 160px;
color:#42629B;
text-decoration:none;
	display:block;
	text-indent:5px;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
	text-align:left;
}
.listdiriscrizform{
width:170px;
margin:0px;
padding:0px 0px 0px 10px;
}
.listdiriscrizbox{

width:155px;
margin:0px 0px 10px 0px;
}
.listdiriscrizbutt{
width:160px;
margin:0px 0px 0px 0px;
text-align:center;
font: Normal 12px arial;
font-weight:bold;
color:#42629B;
background: #ffffff url(gradient.png) repeat-x top;
}
.listdiriscrizesito{
	font: Normal 12px arial;
font-weight:bold;
    width: 160px;
color:#2B7163 /*#42629B*/;
text-decoration:none;
	display:block;
	text-indent:5px;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
	text-align:left;
}

.listdirsearch{
background: #ffffff url(gradient.png) repeat-x top;
 font: Normal 12px arial;
    width: 165px;
    margin-left:3px;
	display:block;
	text-indent:12px;
	border-top: gray 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	padding-top:20px;
text-align:left;
}
.listdirform{
text-indent:10px;
margin:0px;
padding:0px 0px 0px 0px;
}
.listdirsrctx{
margin:0px;
}
.listdirbox{

width:140px;
margin:0px 0px 0px 5px;

}
.listdirbutt{
width:140px;
margin:0px 0px 0px 0px;
text-align:center;
}

.day{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10px;
	color:#333333;
	padding:10px;
}
.datario{
width:auto;
height:auto;
padding:5px 18px 5px 0px;
text-align:right;
font-family: King, Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #333333/*#D00000*/;
}

.contrecdshome{
margin:5px;
text-align:center;
}
p.mention{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#333333;
}
address{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#333333;
}

.boxfoot{
	background: #ffffff url(gradientblu2.png);
	height:25px;
}
.boxfootfoot{
	text-align:center;
	font-size:10px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#2B7163;
	background: #CFD7E2;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

.headlistdir2{
	background-image:url(gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #666;
    width: 160px;
	display:block;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:5px;
	margin-left:3px;
	margin-bottom:5px;
	padding:3px;
	text-align:center;
	font-weight:bold;
}
.headlistdir2:hover{
	background-image:url(gradient.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #ff0000;
    width: 160px;
	display:block;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:5px;
	margin-left:3px;
	margin-bottom:5px;
	padding:3px;
	text-align:center;
	font-weight:bold;
}


/*scheda*/


.schedaitem{
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#2F4E63;
	/*color:#ff0000;*/
}
.schedaauthor{
width: 100%/*340px*/;
height:auto/*32px*/;
overflow:hidden;
margin:10px 0px 0px 0px;
text-align:center;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color:#2B7163/*#2F4E63*/;
}
.schedaprice{
/*font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 14px;
color:#2F4E63;
color:#ff0000;*/
/*float:right;*/
width:110px;
padding-top:10px;
padding-left:7px;
height:auto;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#2B7163/*#2F4E63*/;
}
.schedapriceint{
width:45px;
border:0px;
text-align:right;
font-weight:bold;
background:#CFD7E2;
color:#2B7163/*#2F4E63*/;
}
.schedadescription{
margin-top:20px;
padding:0px 20px 0px 20px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;

}

.cont_autori{
margin-top:20px;
height:auto;
padding:0px 20px 0px 20px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}

.schedafoto{
	margin:40px 20px 5px 20px;
	width:auto/*500px*/;
	height:auto;
}
.schedafotoimg{
	width:100%/*500px*/;
	border-left:#787878 1px solid;
	border-right:#787878 3px solid;
	border-bottom:#787878 4px solid;
	border-top:#787878 1px solid;
}
.schedasottotitolofoto{
width:auto;
padding:0px 20px 0px 20px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:center;
}


/*carrello e modulo acquisti*/

#recordcaracq{
position:relative;
display:block;
height:auto/*65px*/;
overflow:hidden;
border-top:1px #aaa solid;
width:543px;
margin-bottom:10px;
padding:30px 3px 0px 3px;
text-align:center;
}

.acquistacaracq{
float:left;
width:370px;
height:auto;
padding:5px 0px 0px 5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:left;
}

.eliminacaracq{
float:left;
width:370px;
height:auto;
padding:5px 0px 20px 5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:left;
}

.pic_autori{
width:550px;
height:auto;
padding-left:10px;
text-align:center;
}

.categorynotecar{
	width:auto;
	font: Normal 10px arial;
	padding:3px;
	text-align:left;
}
.itemcaracq{
float:left;
width: 370px/*340px*/;
height:25px;
overflow:hidden;
padding:5px;
text-align:center;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}
.pricecaracq{
float:left;
width:370px;
height:auto;
padding-left:5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:left;
}
.priceintcaracq{
width:50px;
border:0px;
text-align:right;
color:#2F4E63;
}
.spaziatorecaracq{
width:437px;
height:5px;
}
.codecaracq{
float:left;
width:370px;
height:auto;
padding:5px 0px 0px 5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:left;
}
.codeintcaracq{
width:145px;
border:0px;
color:#2F4E63;
}
.acquista{
float:left;
width:60px;
height:auto;
padding:5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:center;
}
.acquistaint{
width:20px;
border:0px;
text-align:right;
color:#2F4E63;
font-weight:bold;
}
.elimina{
float:left;
width:60px;
height:auto;
padding:5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:center;
}
.eliminaint{
}
.totparz{
float:left;
text-align:right;
width:470px;
height:auto;
padding:5px 0px 0px 0px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}
.totparzint{
width:50px;
border:0px;
text-align:left;
color:#2F4E63;
}
.totdes{
width:540px;
height:auto;
padding:5px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font: Normal 14px arial;
font-weight:bold;
color: #666;
text-align:center;
}
.totart{
float:left;
width:470px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:left;
padding:0px 5px 0px 0px;
}
.totartint{
width:50px;
border:0px;
text-align:left;
color:#2F4E63;
}
.totspe{
float:left;
width:470px;
text-align:right;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:left;
padding:0px 5px 20px 0px;
}
.totspeint{
width:50px;
border:0px;
text-align:left;
color:#2F4E63;
}
.totimp{
float:left;
width:470px;
margin-right:6px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
text-align:right;
}
.totimpint{
width:50px;
border:0px;
text-align:left;
color:#2F4E63;
}
.totbut{
background-image:url(gradient.png);
font: Normal 14px arial;
font-weight:bold;
color: #666;
width: 300px;
display:block;
text-indent:30px;
border-top: #ccc 1px solid;
border-right: gray 1px solid;
border-bottom: gray 1px solid;
border-left: #ccc 1px solid;
margin-top:50px;
margin-left:3px;
margin-bottom:10px;
padding:3px;
}
.totbut:hover{
background-image:url(gradient2.png);
}
.mailbut{
float:left;
background-image:url(gradient.png);
font: Normal 14px arial;
font-weight:bold;
color: #666;
width: 222px;
display:block;
text-indent:30px;
border-top: #ccc 1px solid;
border-right: gray 1px solid;
border-bottom: gray 1px solid;
border-left: #ccc 1px solid;
margin:50px 20px 10px 20px;
padding:3px;
}
.mailbut:hover{
background-image:url(gradient2.png);
}
.cell0{
float:left;
width:554px;
height:auto;
padding-top:10px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}
.cell1{
float:left;
width:130px;
height:auto;
padding-top:14px;
font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#2F4E63;
}
.cell2{
float:left;
width:424px;
height:auto;
padding-top:10px;
text-align:left;
}
.boxhead{
	background: #ffffff url(gradientblu.png);
	height:25px;
}
.dettagliitem{
margin:25px 0px 0px 0px;
/*padding-left:4px;*/
border:0px;
}
.fotocentral2col{
float:left;
background: #fff url(bgimggal.jpg) no-repeat;
margin:0px 50px 30px 50px;
height:220px;
}
.imggal{

width:135px;
height:105px;
	border-top:gray 1px solid;
    border-left:gray 1px solid;
	border-bottom:gray 3px solid;
    border-right:gray 3px solid;
margin:20px;

}
.commmfoto2col{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#000;
text-align:center;
width:178px;
heigth:30px;;
background-color:#fff;
margin-top:10px;
}
.emailgal{
background: #ffffff url(gradient.png) repeat-x top;
margin-top:10px;
text-align:center;
}
.lnkemgal{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#567DC0;
text-decoration:none;
}
.listdirwebred{
	font: Normal 12px arial;
font-weight:bold;
    width: 160px;
color:#ff0000;
text-decoration:none;
	display:block;
	text-indent:5px;
/*	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-left: #ccc 2px solid;*/
	border-bottom: gray 1px solid;
	margin-top:3px;
	margin-left:3px;
	padding:3px;
	text-align:left;
}
.listdirwebred:hover{
color:#ff0000/*#42629B*/;
/*
font-weight:bold;
	font: Normal 12px arial;
    width: 160px;
	display:block;
	text-indent:5px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-left: #ccc 2px solid;
	border-bottom: gray 1px solid;
	margin-top:2px;
	padding:3px;
	text-align:left;
*/
}
