body{margin:0px; background-color:#CCCCCC;}

body.temp{margin:0px; background-color:#FFFFFF; background-image:url(images/bkg_body.jpg); background-repeat: repeat-x; background-position:top;}
td, table{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#2F2F2F; line-height: 18px;}
a{color: #1B1564; text-decoration:none;}
a:Hover{color: #1B1564; text-decoration:underline;}

h1{color:#2F2F2F; font-size: 15px; margin: 0px;}
h2{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#2F2F2F; font-size: 14px; margin: 0px;}
h2.verde{margin-bottom:15px;font-family: Tahoma, Arial, Helvetica, sans-serif; color:#00AB4E; font-size:13px; font-weight:bold; text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #00AB4E}
h2.giallo{margin-bottom:15px;font-family: Tahoma, Arial, Helvetica, sans-serif; color:#FDB914; font-size:13px; font-weight:bold; text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #FDB914}


h3{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#2F2F2F; font-size: 16px; margin: 0px;}
h4{color:#1B1464; font-size: 17px; margin-top: 3px; margin-bottom: 2px}
h6{color:#FFFFFF; font-size:12px; margin:0;}
h6 a{color:#FFFFFF; font-size:12px; margin:0;}
h6 a:Hover{color:#FFDD59; font-size:12px; margin:0; text-decoration:none;}

td.bkg_grey{background-color:#E9E9E9;}
.titolo_progetto{color:#2F2F2F; font-size: 14px;}

div.bordo{border:1px solid #CCCCCC; padding:5px;}
div.noBordo{border:0;}

.font12{font-size:12px;}
.messaggio{font-size:14px;}
.messaggio_arancio{font-size:16px; color: #E10044}
.error_titolo{font-size:16px; color:#FF0000; font-weight:normal}
.error{font-size:14px; color:#FF0000; font-weight:normal}

p{margin: 0px;}
ul {margin:0;padding:0; list-style-type:none; list-style-position:inherit; }
li{margin:0;padding:0}

a.cerca{color:#D91A60; font-weight: bold;}
a.cerca:Hover{color:#D91A60; font-weight: bold;}

td.utilities{font-size: 10px; color:#D61B61; font-weight:bold; text-transform:uppercase;}
td.utilities a{font-size: 10px; color:#1B1564; font-weight:bold; padding:5px; text-transform:uppercase;}

textarea{border:1px solid #1B1564;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;color:#1B1564;}
input, select{border:1px solid #1B1564;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;color:#1B1564;}
input.bottone{border:1px solid #1B1564;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;color:#1B1564; width: 80px;}
button.bottone{border:1px solid #1B1564;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;color:#1B1564; width: 80px;}
input.check{border:1px solid #1B1564;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;color:#1B1564; width: 20px;}

A.link {	text-decoration : none;	display : block; position: relative;}
A:HOVER.link{	text-decoration : underline;}

td.menu{background-color:#1B1464; padding: 4px; color:#FFFFFF;}
a.menu{color:#FFFFFF; font-size: 14px; text-decoration:none;padding:0 7px 0 7px; letter-spacing:1px;}
a.menu:Hover{color:#D91A60; font-size: 14px; text-decoration:none;padding:0 7px 0 7px; letter-spacing:1px;}
a.menu-act{color:#D91A60; font-size: 14px; text-decoration:none;padding:0 7px 0 7px; letter-spacing:1px;}
a.menu-act:Hover{color:#D91A60; font-size: 14px; text-decoration:none;padding:0 7px 0 7px; letter-spacing:1px;}


td.menu_secondo{background-color:#D91A60; padding-left: 15px; color:#FFFFFF;}
a.menu_secondo{color:#FFFFFF; font-size: 12px; text-decoration:none;padding:3px 7px 3px 7px}
a.menu_secondo:Hover{color:#1B1464; font-size: 12px; text-decoration:none;padding:3px 7px 3px 7px;background-color:#F4668F;}
a.menu_secondo-act{color:#FFFFFF; font-size: 12px; text-decoration:none;padding:3px 7px 3px 7px;background-color:#F4668F;}
a.menu_secondo-act:Hover{color:#1B1464; font-size: 12px; text-decoration:none;padding:3px 7px 3px 7px;background-color:#F4668F;}


td.sfondo_content{background-image:url(images/sfondo_content.jpg); background-position:top; background-repeat: repeat-x; padding-right:15px; background-color:#FFFFFF;}
td.pad{padding:20px;text-align:justify;}
td.pad_bis{padding:20px;}
td.pad2{padding:4px;}
td.tratteggio{background-image:url(images/tratti_vert.gif); width: 1px; background-repeat:repeat-y;}
td.tratteggio_or{background-image:url(images/tratt_or.gif); height: 1px; background-repeat:repeat-x;}
.pad10 {padding-left: 10px}
.pad20 {padding-left: 20px}
.pad20R {padding-right: 20px}
.pad30 {padding-left: 30px}
.padtb10 {padding: 10px 0 10px 0}


td.bkg_green{background-color:#00AB4E;}
a.verde{color:#00AB4E; font-size: 12px; font-weight: bold; padding-right: 5px;display : block; position: relative;}
a.verde:Hover{color:#00AB4E; font-size: 12px; font-weight: bold; text-decoration:none; background-color:#E9E9E9; display:block; padding-right: 5px;}

.evid_verde{color:#00AB4E;}

td.bkg_giallo{background-color:#FDB914;}
a.giallo{color:#FDB914; font-size: 12px; font-weight: bold; padding-right: 5px;display : block; position: relative;}
a.giallo:Hover{color:#FDB914; font-size: 12px; font-weight: bold; text-decoration:none; background-color:#E9E9E9; display:block; padding-right: 5px;}

.evid_giallo{color:#FDB914;}

td.bkg_rosa{background-color:#E10044;}
td.bkg_arancio{background-color:#FF6600;}

td.paddingL{padding-left: 10px;}
td.cassettine{background-color:#E9E9E9; font-size: 11px; font-weight: normal; color:#2F2F2F;}
td.news{background-color:#E9E9E9; font-size: 11px; font-weight: bold; color:#2F2F2F; display:block;}
td.news a{background-color:#E9E9E9; font-size: 11px; padding-left: 10px; font-weight: bold; color:#2F2F2F; display:block;}
td.news a:Hover{background-color:#FF6600; font-size: 11px; padding-left: 10px; font-weight: bold; display:block; color:#FFFFFF; text-decoration:none;}

a.arancio{color:#FF6600; }
a.arancio:hover{color:#FF6600; }

td.footer{padding:15px; color:#2F2F2F; font-size:10px;}

table.bordo{border:1px solid #D0D0D0;}

.evidenza{color:#1B1564; font-size:12px; font-weight: bold;}

.blu{color:#1B1564;}

/********* PAGINAZIONE RECORD ************/
div#paging {padding: 2px 3px 2px 3px;font: 11px Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
A.pag {	text-decoration : none; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1B1564;}
A:HOVER.pag {text-decoration : underline; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1B1564;}
A.pagnum {text-decoration : none;font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1B1564;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline;font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1B1564;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none;font : bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #1B1564;padding: 0 2px 0 2px}
span.nolink-pag {text-decoration : none;font : 11px Tahoma, Arial, Helvetica, sans-serif; color: #9d9d9d;}

#trbl-g   {  border :1px solid #FDB914;}


#galleria_home{float:left; width:60px;margin-bottom:10px; background-position:center; background-repeat:no-repeat; border:1px solid #D0D0D0}
td.bkg_cassettina{ background-image:url(images/bt_cassettina.gif); background-repeat:no-repeat; background-position:top left;color:#FFFFFF; font-size:10px; width:286px; height:75px;line-height:13px; padding:20px 20px 0 15px; }
td.bkg_cassettina a{color:#FFFFFF; font-size:10px; }
td.bkg_cassettina a:hover{color:#FFDD59; font-size:10px; text-decoration:none;}

.titolo_guestbook{color:#FFFFFF; font-size:12px; margin:0;}
td.bkg_guestbook{ background-image:url(images/bt_guestbook.gif); background-repeat:no-repeat; background-position:top left;color:#FFFFFF; font-size:10px; width:286px; height:75px;line-height:13px; padding:15px 20px 0 15px; }
td.bkg_guestbook a{color:#FFFFFF; font-size:10px; }
td.bkg_guestbook a:hover{color:#FFDD59; font-size:10px; text-decoration:none;}