﻿html {overflow-y:scroll}
body,td,input,select,textarea,div {font-family:Arial;font-size:13px; margin:0px;padding:0px;background-repeat:no-repeat}
input,textarea {border:1px solid #9D9EA0}

body {background-image:url('img/sfondo.jpg');background-repeat:repeat-x}
a {text-decoration:none; color:#0066d5}
a:hover {color:#CB0921 }
.titolo {font-family: Arial; font-size: 23px; }
h1 {color:#CB0921;font-size:16px;font-weight:bold;margin:0px;padding:0px}
img {border:0px}
td {vertical-align:top}


#sfondo {position:relative;width:980px;margin:auto;background-color:White;background-image:url('img/ombra.jpg');background-repeat:no-repeat;min-height:650px;}
#pagina {position:relative;background-image:url('img/pagina_sfondo.jpg');width:950px;left:15px;min-height:500px}
	#testata {position:relative;height:176px;margin:auto;}
	    #testata2 {position:relative;top:55px;left:21px;height:121px;width:929px;background-color:White}
	    #testata2 td{vertical-align:bottom}
	        #selLingua {position:absolute;top:0px;right:20px}
	        #menu {  background-image:url('img/testata_menu.jpg');background-position:left;padding-left:21px;height:21px;position:absolute;top:0px;right:0px;background-color:#CB071B;float:right;width:625px}
	        #menu table { float:right;}
            #menu a { display:block;color:White;text-align:center;padding:2px 22px 2px 23px;font-family:Arial Black;font-size:12px;font-weight:normal}
            #menu a:hover { background-color:#AE071A}
            #menu a.selected { display:block;color:White;background-color:#98071A;text-align:center;padding:2px 22px 2px 23px}
            #menu a.selected:hover { background-color:#AE071A}
	    #titolo {font-family:Arial;font-size:24px;color:#9D9EA0;font-weight:normal;padding-right:20px; z-index:1000; position:relative}
	#corpo {position:relative;padding:30px 0px 0px 50px;background-image:url('img/corpo_sfondo.jpg');background-position:right top;min-height:450px}
	#piede {position:relative;font-size:11px;margin-top:30px;margin-bottom:10px;padding:20px 20px 0px 0px;text-align:right;background-image:url('img/piede_bg.jpg');background-position:right top;color:#9D9EA0}
	#piede a {color:#9D9EA0}

.flLeft {float:left;top:0px}
.flRight {float:right;top:0px}
.flClear{clear:both}
.error {color:Red}
.confirm {font-size:16px;margin:5px 0px 5px 0px; line-height:21px}
.par {padding:20px 0px 0px 0px}
.red {color:#CB0921}
.gray {color:#9D9EA0}
.w100 {width:100%;position:relative}
.err {color:red}
.zoomImg {cursor:url('/img/zoom_in.cur'),pointer}

.modulo {}
.modulo .etichetta {background-color:#eeeeee;padding:3px}
.modulo .campo {padding:3px}
.modulo .btn {border:1px solid #9D9EA0;background-color:#eeeeee;cursor:pointer;padding:2px 10px}
.flash {position:relative;top:-30px;left:-29px}


/*ricerca*/
#ricerca {position:relative}
#ricerca .filtro {width:140px;padding:0px;margin:0px;border:1px solid #C4283E}
#ricerca input.filtro{padding:1px 1px 2px 1px;}
#ricerca #cerca {font-family:Arial;font-size:18px;color:#9D9EA0;font-weight:normal}
#risultati th {color:#CB0921;font-family:Arial Black;text-align:left;padding:5px 20px }
#risultati tbody td {border-top:1px solid #C4283E;min-height:110px}
#risultati tbody div {max-height:100px;overflow:auto;padding:20px;}
#risultati tbody img {width:150px;border-bottom:1px solid #C4283E;border-left:1px solid #C4283E;border-right:1px solid #C4283E;margin-bottom:10px}
#risultati tbody .alt {background-image:url('img/risultati_sfondo_alt.jpg');background-repeat:repeat-x}
#risultati tbody a.link {font-family:Arial Black;color:#97BF0D;text-align:center;display:block}
#risultati tbody a.link:hover {color:#AEDD0F}

.paginatore {float:right;border-top:1px solid #F3F3F5;margin-top:20px}
.paginatore .enabled {color:black;background-color:#F3F3F5;margin:0px 2px;display:block;float:left;width:30px;line-height:30px;text-align:center}
.paginatore .enabled:hover {background-color:#f9f9f9;}
.paginatore .disabled {display:none}
.paginatore .current {color:black;background-color:#cccccc;margin:0px 2px;display:block;float:left;width:30px;line-height:30px;text-align:center}

/*scheda*/
#stampa {position:absolute;top:70px;right:20px;font-size:17px;color:#9D9EA0;cursor:default}
#stampa a {color:#9D9EA0}
#scheda {}
#scheda #dati {padding-bottom:20px}
#scheda #immagini {margin-left:20px}
.cellaImmagine {width:412px;min-height:315px;}
#scheda #immagine {width:400px;border:1px solid #CB0921;margin:0px 10px 10px 0px}
#scheda .miniatura {width:130px;border:1px solid #CB0921;margin:0px 10px 10px 0px;cursor:pointer;vertical-align:top}
#scheda .label {color:#9D9EA0;font-size:17px;text-align:right;padding:5px 20px 5px 5px;width:110px;font-weight:bold}
#scheda .field0 {width:400px;font-size:17px;padding:5px;font-weight:bold}
#scheda .field {border-top:1px solid #CB0921;width:430px;font-size:17px;padding:5px;font-weight:bold}
#scheda .field2 {border-top:1px solid #CB0921;width:740px;padding:5px 20px 5px 5px;}

/*vetrina*/
.schedaVetrina {width:276px;float:left;margin:10px 23px 20px 0px}
.schedaVetrina .titolo1 {border-top:1px solid #CB0921;border-bottom:1px solid #CB0921;font-size:15px;font-weight:bold;text-align:center;padding:5px}
.schedaVetrina .titolo2 {color:#CB0921;font-size:18px;font-weight:bold;text-align:center;padding:5px}
.schedaVetrina .titolo3 {background-color:#CB0921;color:white;font-size:15px;font-weight:bold;text-align:center;padding:5px}
.schedaVetrina .immagine {text-align:center}
.schedaVetrina .immagine img {border:1px solid #CB0921;width:274px}
.schedaVetrina .codice {position:relative;border:1px solid #CB0921;display:block;float:left;font-weight:bold;padding:5px;width:160px;top:-1px;height:19px}
.schedaVetrina .link { text-align:center; position:relative;display:block;float:left;font-family:Arial Black;background-color:#97BF0D;color:White;padding:5px;width:94px;height:20px}
.schedaVetrina .link:hover {background-color:#AEDD0F}

/*contatti*/
#contatti {}
#contatti table {width:400px}
#contatti td.field {padding:5px 5px 5px 5px;border:1px solid #CB0921;font-weight:normal }

#contatti input,textarea {border:0px;width:100%;padding:0px;position:relative}
#contatti .invio {color:#CB0921;width:auto;font-size:16px;font-weight:bold;border:0px;background-color:transparent;cursor:pointer;padding:0px}
#contatti .invio:hover {color:red}


/*stampa*/
@media print {
    .noprint {display:none}
}

/*news*/
.homeNews {padding-bottom:5px}
.homeNews .date {color:gray;font-size:14px;font-weight:normal;}
.homeNews .title {color:#cb071b;font-size:14px;font-weight:bold;}
.homeNews .high {font-family:Arial Black;font-size:17px}
.homeNews .title:hover {color:#f11}

.news .date {color:#cb071b;font-size:12px;font-weight:bold;margin-bottom:5px}
.news .title {color:#cb071b;font-size:16px;font-weight:bold;margin-bottom:5px}
.news .content {padding-bottom:20px;}
.news hr {border:0px;border-bottom:1px solid #cb071b;margin-bottom:20px;margin-top:20px}
.news img {width:210px;margin:0px 10px 10px 0px}
.news .attachment {display:block;padding:5px 5px 5px 20px;background-repeat:no-repeat;background-position:left center}
.news .pdf {background-image:url('img/mime/pdf.png')}
.news .doc {background-image:url('img/mime/doc.png')}
.news .dpcx {background-image:url('img/mime/doc.png')}
.news .xls {background-image:url('img/mime/xls.png')}
.news .allNews {float:right;padding-right:20px}
