/* CSS Document */

.servizi {border-left:1px solid #000;margin-left:140px;padding-left:10px;height:144px;width:320px;}
.servizi .listaservizi{width:160px;float:left;}
.servizi .listaservizi img{padding:2px 2px 2px 0px;vertical-align:middle;}


#wrap{width:770px;margin:0 auto;padding:0;border:0;text-align:left;}
/*  -- HTML -- */
body{background-color:#fff;margin:0;padding:0;}
body,p{font-family:Verdana,Arial,Helvetica;font-size:11px;}


a{color:#000; font-weight:normal; text-decoration:none;}
a:hover{text-decoration:underline;}
.preview{padding:2px;font-family:Verdana,Arial,Helvetica;font-size:11px;}

/* COMMENTI */
#inputform {background-color:#fff5f3;}
.popuptbktitle {BACKGROUND: #ED5202; color:#ffffff; padding-left:10px; font-weight:bold;padding-top:2px;padding-bottom:2px;}
.popuptbklabel {font-weight:bold;font-family:Verdana,Arial,Helvetica;font-size:11px;}
.popuptbktxt {font-family:Verdana,Arial,Helvetica;font-size:11px;}
.popuptbknote {color:#666666; font-family:Verdana,Arial,Helvetica;font-size:10px;}
.popuptbknote a{color:#e55300; font-weight:bold; text-decoration:none;}
.popuptbknote a:hover{text-decoration:underline;}
.popuptbkinput { FONT-SIZE: 11px; COLOR: #222; FONT-FAMILY: "Courier", "MS Courier New", Prestige, "Everson Mono", Monospace }
#inputform #btnSubmit{font-size:11px; margin-top:5px; color:#ED5202; border:1px solid #ED5202; font-weight:bold; background-color:#FBE5D8;font-family:Verdana,Arial,Helvetica;font-size:9px;}

#thanks {WIDTH:100%; BACKGROUND-COLOR: #fff5f3; TEXT-ALIGN: center;height:450px}
#thanks #btnClose{font-size:11px; margin-top:5px; color:#ED5202; border:1px solid #ED5202; font-weight:bold; background-color:#FBE5D8;font-family:Verdana,Arial,Helvetica;font-size:9px;}
#thanks P { PADDING-TOP: 160px }

li.mappalista{ list-style-type:square;color:#E55301}
.mappalista a{color:#E55301;font-weight:bold;text-decoration:none}
.mappalista a:hover{text-decoration:underline}
.mappalista span{color:#000000;}



/* BOX RICERCA RESTAURI */
.restricercabox{height:266px;width:auto;background-color:#FBE5D8;padding-left:15px;padding-right:11px;padding-top:15px;margin-top:2px;margin-bottom:0}
.restricerca{padding-top:10px;height:40px;font-family:Verdana,Arial,Helvetica;font-size:11px;}
.restricerca select{width:135px; font-family:Verdana,Arial,Helvetica;font-size:11px;}
.restricerca select option{font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;}
.restricerca input{width:130px;}
.restricerca .label{font-weight:bold; }
.restricercabutton {height:65px; text-align:right}
.restricercabutton input{ font-size:11px; margin-top:35px; color:#ED5202; border:1px solid #ED5202; font-weight:bold; background-color:#FBE5D8;font-family:Verdana,Arial,Helvetica;font-size:9px;}
form{padding:0;margin:0;}
.divisoreresult {background:#e55300; line-height:1px; height:1px; width:100%;}
.linkmon {color:#e55300; font-weight:bold; text-decoration:none;}
.linkmon:hover{text-decoration:underline;}

/* MESSAGGIO DI NESSUN RISULTATO */
.noresults{margin-left:20px;}
.noresults a{color:#e55300; font-weight:bold; text-decoration:none;}
.noresults a:hover{text-decoration:underline;}

/* PAGINAZIONE */
/*.resultpag{width:577px;padding:0px 0px 0px 0px;margin-left:0px}*/
#navTable {float:left;width:60%}
#navTable td{height:73px; width:30%; vertical-align:bottom;}
.navleft a{color:#0047b6; font-weight:bold; text-decoration:none;}
.navleft a:hover{text-decoration:underline;}
.navright a{color:#0047b6; font-weight:bold; text-decoration:none;}
.navright a:hover{text-decoration:underline;}


#home .restricercabox{height:150px;width:115px;background-color:#FBE5D8;padding:0px 11px 5px 15px;margin:0px; margin-top:2px; display:table;}
#home .restricerca{padding:0px;height:30px;font-size:11px;margin-top:7px}
#home .restricerca input{width:100px;font-family:Verdana,Arial;font-size:9px;margin-top:0;}
#home .restricerca select {font-family:Verdana,Arial;font-size:9px;width:105px;}
#home .restricercabutton {padding-left:70px;float:none; height:20px; padding-bottom:5px;}
#home .restricercabutton input{margin-top:8px;}
#home .restricerca .label{font-weight:bold; }
#home form{padding:0;margin:0;}

/*LINK HP subMENU*/
#linkmenu {width:239px; float:left; height:200px; background-color:#e5ecf8; margin-bottom:2px; margin-right:2px;}
#linkmenu .topmenu{width:239px; background-color:#FFFFFF; margin-bottom:10px;}
#linkmenu .menufirst{padding-left:14px;border:none;}
#linkmenu a{text-decoration:none;color:#0047b6; font-size:11px; display:block; padding:1px 5px 2px 0px}
#linkmenu a:hover{text-decoration:underline}

/*Link channel content list*/
.linkchannelcontentlist {width:602px;border-right:1px solid #4c4c4c; min-height:400px;}
.linkchannelcontentlist .image{margin-left:10px;padding:0 5px 0 5px }
.linkchannelcontentlist .content{margin-left:10px;margin-top:10px; }
.linkchannelcontentlist .content p{ padding:0 10px 0 0px; margin:0;}
.linkchannelcontentlist .content .title a{color:#e55300; margin:1px 5px 1px 0px; font-weight:bold; text-decoration:none; }
.linkchannelcontentlist .content .title a:hover{text-decoration:underline;}


/*LINK MENU INTENRO*/
#linkmenuinterno{ width:162px;height:200px; background-color:#e5ecf8; margin-bottom:2px; margin-left:2px;}
#linkmenuinterno .topmenu{width:162px; background-color:#e55300; margin-bottom:10px;}
#linkmenuinterno .menufirst{padding-left:14px; border:none;}
#linkmenuinterno .menufirstsel{padding-left:14px; border:none;background-color:#c3d3ee;}
#linkmenuinterno a{text-decoration:none;color:#0047b6; font-size:11px; display:block; padding:1px 5px 2px 0px}
#linkmenuinterno a:hover{text-decoration:underline}
#linkmenuinterno .menufirstsel a{color:#e55300; font-weight:bold;text-decoration:none;}
#linkmenuinterno .menufirstsel a:hover{text-decoration:underline}

/*LINK DETTAGLIO EXT*/
#Linkext{ width:604px; border-right:1px solid #4c4c4c;}
HTML>Body#Linkext {height:100%}
#Linkext .presentationtitle {color:#0047b6; font-size:15px; font-weight:bold; padding:0px 10px 5px 0px;}
#Linkext .content {padding-right:10px;padding-left:20px}
#Linkext .pari{background-color:#fcede5; font-size:11px; color:#000;font-weight:normal; padding:2px 5px 2px 5px; margin:10px 0px 5px 0px;}
#Linkext a{text-decoration:none;}
#Linkext a:hover{text-decoration:underline;}
#Linkext .dispari{background-color:#fff; font-size:11px; color:#000;font-weight:normal; padding:2px 5px 2px 5px; margin:10px 0px 5px 0px;}
.fontred {color:#e55300;}
#Linkext #newsimage{float:left; padding-right:5px;}



/*GENRIC CONTENT DETTAGLIO*/
/*AGENDA CONTENT EXT*/
#genericcontent{float:left; width:700px; padding-left:20px;}
#genericcontent .presentationtitle {color:#0047b6; font-size:15px; font-weight:bold; padding:0px 10px 5px 0px;}
#genericcontent .presentationsubtitle {color:#000; font-size:11px; font-weight:bold; padding:0px 10px 5px 0px;}
#genericcontent .presentationpreview {font-style:italic; color:#000; font-size:11px; padding:0px 10px 5px 0px;}
#genericcontent .contentcnt{padding-right:20px;padding-left:20px;color:#000; font-size:11px; padding-top:5px;}
#genericcontent #newsimage{float:left; padding-right:5px;}

#genericcontent .content{float:left; padding-right:5px;}

#page a{color:#000;}

/* RESTAURI TITOLO*/
.resttitle{padding-left:17px;padding-top:20px;font-size:15px; color:#0048B7;font-weight:bold; padding-bottom:10px;}
.resttitle_print{padding-left:17px;padding-top:20px;font-size:15px; color:#0048B7;font-weight:bold; padding-bottom:10px;display:none}


/*agenda hp*/
.hpagendalista{width:577px; padding:0px 10px 0px 20px; border-right:1px solid #4c4c4c;float:left}
.hpagendalista .content {width:577px; margin-bottom:12px;}
.hpagendalista .subtitle{font-size:9px; color:#000; font-weight:bold; }
.hpagendalista .title a{font-size:11px; font-weight:bold; text-decoration:none; color:#e55300; padding:2px 0px 2px 0px; margin-top:3px;}
.hpagendalista .title a:hover{text-decoration:underline;}
.hpagendalista .resultpag{width:577px;padding:0px 0px 0px 0px;margin-left:0px;}


.resteventolista{width:577px; height:100%; padding:0px 10px 0px 20px;}
.resteventolista .content {margin-left:120px; margin-bottom:12px;}
.resteventolista .subtitle{font-size:9px; color:#000; font-weight:bold; }
.resteventolista .title a{font-size:11px; font-weight:bold; text-decoration:none; color:#e55300;padding:2px 0px 2px 0px; margin-top:3px;}
.resteventolista .title a:hover{text-decoration:underline;}

/*Agenda hp locandine*/
.hpagendalocandina{padding-top:25px; background-image:url(img/txt_locandine.gif); background-repeat:no-repeat;width:159px;float:left;}
.hpagendalocandina .content{margin:0;padding:0;padding-top:3px;margin-bottom:8px}
.hpagendalocandina .title a{font-size:11px; font-weight:bold; text-decoration:none; color:#e55300; display:block; padding:5px 0px 5px 8px;}
.hpagendalocandina .title a:hover{text-decoration:underline;}
.hpagendalocandina .preview {padding-left:8px;}
.hpagendalocandina .image {padding-left:3px;}

/*AGENDA CONTENT EXT*/


.presentationtitle {color:#0047b6; font-size:15px; font-weight:bold; padding:0px 0px 5px 0px;}
.presentationsubtitle {color:#000; font-size:11px; font-weight:bold; padding:0px 0px 5px 0px;}
.presentationpreview {font-style:italic; color:#000; font-size:11px; padding:0px 0px 5px 0px;}
.contentcnt{color:#000; font-size:11px; padding-top:5px;padding-right:0px;}

#agendaext #newsimage{float:left;}
#agendaext #newsimage a{display:block;background-color:#fcede5;color:#e55300; font-weight:bold; text-align:right; font-size:11px; padding:5px; text-decoration:none;}
#agendaext #newsimage a:hover{text-decoration:underline;}

#agendaextinfo {padding-top:26px; background-image:url(img/txt_infoutili.gif); background-repeat:no-repeat; background-color:#fcede5; width:159px;font-size:11px;display:block; }
#agendaextinfo .title{display:block; color:#e55300; font-weight:bold; padding:12px 3px 0px 3px;}
#agendaextinfo p{margin:0; padding:3px; font-size:9px;} 
#agendaextinfo a{margin:0; padding:3px; font-size:9px; text-decoration:none;color:#000;} 
#agendaextinfo a:hover{text-decoration:underline;} 
#agendaextinfo .link{color:#e55300; font-weight:bold; padding:6px 3px 0px 3px; display:block; height:20px;}
.divwhite {background-color:#FFFFFF; font-size:1px; height:3px; width:162px; line-height:1px; display:block}
.fontred {color:#e55300;}


/*MENU RESTAURI*/
#menurestauro {margin-top:20px; width:730;}
#menurestauro td.mrest   a{margin:0px 3px 0px 5px; text-decoration:none; 	color:#fffefd}
#menurestauro td.mrest   a:hover{text-decoration:underline;}
#menurestauro td.mrestsel a{margin:0px 3px 0px 5px; text-decoration:none;color:#EF5100; font-weight:bold;}
#menurestauro td.mrestsel a:hover{text-decoration:underline;}
#menurestauro td.mrestsel {background-image: url(img/menubgcolorsel.gif); height:22px; border-top:1px solid #e55300;border-left:1px solid #e55300;}
#menurestauro td.mrest   {background-image: url(img/menubgcolor.gif);    height:23px; }
#menurestauro .mrestbg{background-image: url(img/menubgcolor.gif);}
#menurestauro .mrestbgsel{background-image: url(img/menubgcolorsel.gif); }
#menurestauro .menubgwhite{background-image: url(img/menubgwhite1.gif); background-color:#FFFFFF;}

/*DETTAGLIO RESTAURI*/
.rdetttop {background-color:#FFF5F3; width:730px; padding:23px 20px; display:block; }
.rdettbottom {background-color:#FFF; width:730px; padding:23px 20px;display:block;}

.rdettmonumento {display:block;width:570px;color:#000000;padding:0px 20px 0px 0px;}
.rdettrestauro {float:left;display:block;width:570px;color:#000000;padding:0px 20px 0px 0px;}
.rdettimmagine  {float:left; width:120px;}
/*.rdettimmagine  .image{border:solid 1px #E9520B; margin-bottom:5px; width:73px}*/
.rdettimmagine img {margin-top:5px;margin-bottom:5px;}

.rdettperche {float:left; width:570px; color:#000000;padding-left:10px;padding-right:20px;}
.rdettperchespace {float:left; width:129px; height:122px; border-right:solid 1px #4C4C4C}


.rdettfondi {float:left; width:138px; height:170px; border-right:solid 1px #4C4C4C}
.rdettfondianno {border-top:solid 1px #000; margin-right:19px;margin-top:6px;}
.rdettfondivalore {padding-left:20px;color:#EF5100; margin-right:19px;font-weight:bold;}

.rdettfonditotalelbl {border-top:solid 1px #000;color:#000; font-weight:bold;margin-top:6px;margin-right:19px}
.rdettfonditotalevalore {padding-left:20px; background-color:#E9520B;color:#FFF;font-weight:bold;margin-right:19px}

.rdetttempi {float:left; padding:0px 20px 0px 20px; width:298px; border-right:solid 1px #4C4C4C; height:170px;}
.rdetttempilast {float:left; padding:0px 20px 0px 20px; width:158px; height:170px;}
.rdetttempilast p{padding:0; margin:0;}
.rdetttempi p{padding:0; margin:0;}


/*MENU*/
.menuprincipale .menufirst {float:left;border-right:solid 1px #fff; padding:0px}
.menuprincipale .menufirstsel {float:left; border-right:solid 1px #fff; padding:0px; color:#F5BA9A; background-color:#F5BA9A;}
/*MENU SERVIZIO TOP*/
#navmenuservizio {padding-left:16px;}
#navmenuservizio .ch_{float:left; padding-top:3px;}
#navmenuservizio .ch_sel{float:left;}

/*PATH NAV*/
.pathnav {padding-right:8px; padding-top:3px; font-size:9px; color:#000}
.pathnav a{text-decoration:none;}
.pathnav a:hover{text-decoration:underline;}

/*FOOTER*/
.logolotto {float:right; padding:1px 10px 0 0;} 
#navmenufooter{font-family:Verdana,Arial,Helvetica;font-size:11px;float:left; padding:4px 0 0 280px; color:#fff; } 
#navmenufooter a {text-decoration:none;color:#fff;}
#navmenufooter a:hover {text-decoration:underline;}

.hpbottomtxt{padding:8px;}

/*HP STRILLO AGENDA*/
.hpstrilloagenda{}
.hpstrilloagenda .content1,.hpstrilloagenda .content3 {width:141px;float:left;}
.hpstrilloagenda .content2 {width:141px;margin-right:3px;margin-left:3px;float:left;}
.hpstrilloagenda .title{height:33px; width:137px; padding:2px; margin:0;color:#e55300; background-color:#fcede5}
.hpstrilloagenda .title a {text-decoration:none; font-weight:bold; color:#e55300; font-size:11px}
.hpstrilloagenda .title a:hover {text-decoration:underline;}
.hpstrilloagenda .preview {color:#4a4a4a; font-size:11px;}
.hpstrilloagenda .preview  a {color:#000;}


/*HP STRILLO PROSSIMAMWENTE*/
.hpprossimamentehead{margin:0; padding:0; background-color:#6691d3; background-image:url(img/txt_prossimamente.gif); background-repeat:no-repeat; background-position:left; height:22px; width:285px;}
.hpprossimamente .content{margin-top:2px;}
.hpprossimamente br {line-height:0px;}
.hpprossimamente .title {width:auto;}
.hpprossimamente .title a{color:#0047b6; font-weight:bold; text-decoration:none; font-size:11px;}
.hpprossimamente .title a:hover{text-decoration:underline;}
.hpprossimamente .preview{width:187px;float:left;padding:4px;font-family:Verdana,Arial,Helvetica;font-size:11px;}
.hpprossimamente a {color:#000;}


.hpprossimamente .image{float:right; margin-top:2px; height:93px}

/* BOX NEWS RESTAURI */
.resthpcontents{margin-top:0px;padding:0px; width:283px}
.resthpcontents .image{float:left; width:90px}
.resthpcontents .content {float:left; width:175px;}
.resthpcontents .content .title{text-align:left;background-color:#FCEDE5; vertical-align:middle; padding:2px 0px 2px 10px; display:block;}
.resthpcontents .content .title a{color:#E55301;text-decoration:none;font-weight:bold;display:block; margin:0px}
.resthpcontents .content .title a:hover{text-decoration:underline}
.resthpcontents .content .preview{text-align:left; padding-left:15px; padding-right:10px;  color:#4a4a4a;}
.resthpcontents .content .preview a {color:#000;}
.resthpcontents br{line-height:1px;}


/* BOX NEWS LINK*/
.linkhpcontents{margin-top:0px;padding:0px; width:283px}
.linkhpcontents .image{float:left;margin-top:27px; width:90px}
.linkhpcontents .content {float:left;margin-top:27px; width:175px;}
.linkhpcontents .content .title{text-align:left;background-color:#FCEDE5; vertical-align:middle; padding:2px 0px 2px 10px; display:block;}
.linkhpcontents .content .title a{color:#E55301;text-decoration:none;font-weight:bold;display:block; margin:0px}
.linkhpcontents .content .title a:hover{text-decoration:underline}
.linkhpcontents .content .preview{text-align:left; padding-left:15px; padding-right:10px; color:#4a4a4a;}
.linkhpcontents .content .preview a {color:#000;}

.linkhpcontents br{line-height:1px;}

/* PHOTOGALLERY */
.zoomphoto {float:left; background-color:#FFF5F3;padding-right:20px;width:80%}
.zoomtablephoto{border-bottom:solid 1px #E55300;  background-color:#FFF5F3;text-align:center}
.zoomimagephoto{vertical-align:middle;text-align:center}
.tablephoto{border-bottom:solid 1px #E55300; text-align:center}
.photo{background-color:#FFF5F3;text-align:center}
.cellphoto{text-align:right;width:100px;padding-right:5px}
.divphotoclicked{text-align:center;width:100px;padding-right:5px;border-bottom:solid 1px #E55300;border-top:solid 1px #E55300;border-left:solid 1px #E55300;border-right:solid 1px #E55300;}
.divphoto{background-color:#FFF5F3;text-align:center;width:100px}
.textingrandimento{color:#E55300;text-align:left}

/* AUDIO */
.celltitleComplete{color:#E55300;font-size:x-small;font-weight:bold;padding-left:1px;}
.celltitleDescription{color:#000; font-size:9px; font-weight:normal}
.cellinfoComplete{color:#E55300;font-size:x-small;font-weight:bold;padding-left:1px;border-left:solid 1px #000;padding-bottom:1px;padding-top:0px;margin-top:0px;}
.tableAudioList{background-color:#fff;font-size:x-small}
.tableAudioListDett{background-color:#FFF5F3;font-size:x-small}
.divAudio{background-color:#FFF5F3; padding:20px 0px 10px 0px; }
.divaudiofooter{padding:0px 0px 0px 10px; margin:20px 0px 0px 150px; border-left:solid 1px #000;}
.titleredunderline {text-decoration:underline; color:#E55300;}
.contentfilm { margin-left:150px;}
.celltitleIndice{color:#000;font-size:xx-small;font-weight:bold;}
.spanduration{color:#000;font-size:xx-small;font-weight:normal;}

/*INFO*/
.imageinfo {float:left; width:150px;}
.indirizzi {float:left; width:300px;}
.indirizzi a{color:#E55300; text-decoration:none;}
.indirizzi a:hover{text-decoration:underline;}
.orari {float:left;   padding-left:10px; min-height:144px; border-left:1px solid #E55300; margin-left:10px;width:230px;}


.prezzi {float:right; padding-left:10px; min-height:144px; border-left:1px solid #000; margin-left:10px; width:220px; back}


/*LINK*/
.weblink { padding-left:150px;}
.weblink a{color:#E55300;text-decoration:none;}
.weblink a:hover{text-decoration:underline;}
.bibliolink { margin-left:140px; padding-left:10px; border-left:1px solid #000;}
.bibliolink a{color:#E55300;text-decoration:none;}
.bibliolink a:hover{text-decoration:underline;}

/*GALLERY */
.gallerythumb {float:left; width:108px;}
.gallerythumb img{ margin-bottom:2px;}
.gallerypage{color:#e55300; font-weight:bold;padding:2px 6px 2px 6px; text-decoration:none;}
.galleryfreccie{background-color:#fcede5; margin:20px 0px 0px 120px; width:143px;}
.galleryfull {float:right; width:392px;height:378px;}
.titlezoom {font-size:15px; color:#E55300; font-weight:bold; display:block;margin-bottom:3px;}
.galleryclose{ clear:both;background-color:#e55300; width:490px; height:14px; text-align:right; padding:6px 10px 2px 0px;}
.galleryclose a{font-size:9px; color:#fff; text-decoration:none; }
.galleryclose a:hover{text-decoration:underline; }
.thumbselected img{border-right:5px solid #e55300;}


/*restauro gallery */
.rstgallerythumb {padding:11px 0 5px 0;  border-bottom:1px solid #E55300;}
.thumbselected {width:73px; height:73px;float:left; margin:3px;}
.thumbselected img{border:1px solid #E55300;}

.rstgalleryfull{background-color:#fef6f2; width:730px; text-align:center; padding:20px; border-bottom:1px solid #E55300;}
#nav td{height:73px; width:15px; vertical-align:bottom;}
#nav {float:left;width:15px;}

.commenti{background-color:#fff5f3;width:770px}
.threads{padding-top:30px;float:right;background-color:#fff5f3; width:609px;}
.threads .title{font-weight:bold; color:#ef9364; border-top:1px solid #ef9364;padding-top:10px;padding-left:10px;}
.threads .comment{padding-left:10px;}
.threads .author{font-weight:bold;padding-left:10px;padding-bottom:10px;}

.newthread{width:150px;padding-left:11px;margin-top:30px;float:left;}


/* PER DEBUG */
.debugbtn{background-color:#A4A4A4;color:#fff;border:1px solid #111;font-weight:bold;padding:2px;margin:1px;display:block;width:25px;}
.debug{display:none;background-color:#ccc;color:#000;border:1px solid #000;overflow:auto;margin:2px;padding:4px;}

/* CSS Document */

/* following rules are invisible to IE 5 \*/
.rdettmonumento {float:left;display:block;width:570px;color:#000000;padding:0px 20px 0px 0px;}
#agendaext .content {margin-left:20px;margin-right:10px;display:block;float:right}
#agendaextinfo {padding-top:26px; background-image:url(img/txt_infoutili.gif); background-repeat:no-repeat; background-color:#fcede5; width:159px;font-size:11px;display:block;float:left;}
/* end IE 5 hack */



/*Send Mail and print */

#test{width:401px;float:left;}
#sendprint{margin-left:5px; padding:5px; text-align:right}
#sendprint a{font-weight:bold; font-size:10px; color:#e55300;text-decoration:none;}
#sendprint img{ margin-top:3px}


/*LottoQuiz*/

#divQuiz
{
	font-style:normal;
	font-family: Verdana,Arial,Tahoma;
	color:#E85004;

}
#divQuiz .lblTitle
{
	/*font-style:normal;
	font-family:Verdana,Arial,Tahoma;
	font-weight:bold;
	font-size:13pt;*/
	color:#E85004;
	font-weight:bold;
	font-size:13pt;
	
}
#divQuiz .lblQuestion
{
	font-style:normal;
	color:#E85004;
	font-weight:bold;
	font-size:10pt;
	padding-left:15px;
}

.borderCellTop
{
	/*border-top:solid 1px #F5B547;color:#FFF5E1;*/
	
	border-top:solid 1px #E65400;
	color:#FFF5E1;
	
	
}

#divQuiz .divBody
{
	/*border-top:solid 1px #F5B547;*/
	border-top:solid 1px #E65400;
	
	/*border-left: solid 1px #F5B547 ;*/
	border-bottom: solid 1px #F5B547 ;
	
	/*border-right: solid 1px #F5B547 ;*/
	/*background-color:#FFF5E1;*/
	background-color:#FFF5F3;
	
	
}
#divQuiz .cellfooter
{
	
color:#FADDCD;
background-color:#FADDCD;

}
#divQuiz .extract_ball
{

	background-image: url(../img/pallina_gialla.jpg);	
	background-repeat:no-repeat;
	height:45px;
	Width:40px;
	float:left;
	color:Black;
	

}

#divQuiz .extract_ball2
{

	background-image: url(../img/pallina_gialla2.gif);	
	background-repeat:no-repeat;
	height:45px;
	Width:40px;
	float:left;
	color:Black;
	

}
#divQuiz .Selected_ball
{
	background-image: url(../img/pallina_rossa.jpg);	
	background-repeat:no-repeat;
	height:45px;
	Width:40px;
	float:left;
	color:#ffffff;
}
#divQuiz .extract_number
{
	padding-top:5px;
	padding-left:-1px;
	margin-top:5px;
	margin-left:0px;
	font-size:13px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	line-height:10px;
}

#divQuiz .lblQuestionTitle
{
	font-style:normal;
	/*color:#E85004;*/
	font-size:12px;
}


.cellQuestionImage
{
		border:0px solid;
		
		margin-left:10px;
		padding-left:15px;
}
#divQuiz .CellRadioButton
{
	
	height:110px;
	
}
#divQuiz .DivRadioButton
{
	/*
	border-top:solid 1px #F5B547;
	border-bottom:solid 1px #F5B547;
	border-left	:solid 1px #F5B547;
	border-right:solid 1px #F5B547;
	*/
	border-top:solid 1px #E65400;
	border-bottom:solid 1px #E65400;
	border-left	:solid 1px #E65400;
	border-right:solid 1px #E65400;
	
	background:#ffffff;
	margin-left:0px;
	margin-right:10px;
	padding : 10 10 10 10 ;
	height:110px;
		
}
#divQuiz .CellResultHeader

{
	border-top:solid 1px #F5B547;
	border-bottom:solid 1px #F5B547;
	border-left	:solid 1px #F5B547;
	border-right:solid 1px #F5B547;
}

#divQuiz .DivRadioButtonNoBorder
{
	margin-left:0px;
	margin-right:10px;
	height:110px;
		
}
#divQuiz .rdAnswer
{
	font-family:Verdana;
	font-size:11px;	
	font-weight:bold;	
	width:350px;
	background:#ffffff;
	color:#E45103;

}
#divQuiz .divResult table
{
	font-style:normal;
	font-family:Verdana;
	color:#E85004;
	
	font-size:8pt;
}
#divQuiz .Title
{
	font-style:normal;
	font-family:Verdana;
	color:Black;
	font-size:9pt;
	font-weight:bold;
}

#divQuiz .labelTitle
{
	font-style:normal;
	font-family:Verdana;
	color:Black;
	font-size:10pt;
	font-weight:normal;
}


/*Result Quiz*/
#divQuiz .cellQuestionNumber
{
	color:#E45602;
	font-style:normal;
	/*color:#E85004;*/
	font-size:11px;
	font-weight:bold;

}
#divQuiz .lblQuestionText
{
	color:black;
	font-style:normal;
	/*color:#E85004;*/
	font-size:11px;
	font-weight:bold;
}

#divQuiz .cellAnswer{
	color:black;
	font-style:normal;
	/*color:#E85004;*/
	font-size:10px;
}

#divQuiz .lblMessage
{
	color:black;
	font-style:normal;
	/*color:#E85004;*/
	font-size:12px;
	font-Weight:bold;
}	

#divQuiz .ImageExpression{
	margin-left:5px;

}	

#divQuiz #CellImageExpression{
	margin-left:10px;
	padding-left:10;
}	


#divQuiz #spanLabelAnswer
{
	color:#E45602;
	font-style:normal;
	/*color:#E85004;*/
	font-size:10px;
	width:100px;
	
}

hr 
{
	color:#E75202	;
}
/*Get User Login info */
/*
#loginbox {float:right;width:150px;margin-right:10px;padding-top:1px;padding-bottom:1px;border-left:solid 1px #fff;height:20px}*/

#loginbox {float:right;border-left:1px solid #fff;height:24px;padding-top:0px;padding-bottom:0px}


#loginbox .txtlogin {float:left;font-weight:bold;color:#fff;font-family:Verdana;font-size:10px;padding-left:10px;padding-top:5px;padding-right:5px;}
#loginbox .txtlogout {float:left;font-weight:bold;color:#fff;font-family:Verdana;font-size:10px;padding-left:10px;padding-top:1px;border-left:1px solid #fff;height:24px;}
#loginbox .txtlogout a{font-weight:bold;color:#fff;font-family:Verdana;font-size:10px;}
#loginbox .txtlogout div{padding-top:4px;}



#loginbox a {font-weight:bold;color:#fff;font-family:Verdana;font-size:10px;}

/*Fine Get User Login info */



/*Libro dei record*/
#container {background-color:#FFF5F3;}
#ContainerTitle {background-color:#FFF;padding:0 0 0 0;margin:0 0 0 0;}
#ContainerTitle #lblTitle
{
	color:#E45602;font-size:13px;font-weight:bold;padding-bottom:2px;padding-top:0px;	
}


#containerRecordTable{height:300px;padding:0 0 0 0;margin:0 0 0 0;}
#tableRecord{	font-size:11px;font-style:normal;
background-color:#FFF5F3;	
}	
#tableRecord .Header
{
	padding:3px;
	font-style:normal;font-weight:bold;background-color:#E45602;color:#ffffff;font-family:Verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
}


#tableRecord .cellWhite{
	padding:4px;font-style:normal;background-color:#FFF5F3;border-top:solid 1px #E55300;border-bottom:solid 1px #E55300; font-weight:bold;margin-bottom:0px;margin-top:0px; 
}
#tableRecord .cellRed{
	padding:4px;font-style:normal;background-color:#FAD5C2;font-weight:bold;margin-bottom:0px;margin-top:0px;
}
#tableRecord .cellRedBorderBottom{
	padding:5px;font-style:normal;background-color:#FAD5C2;border-bottom:solid 1px #E55300;  border-top:solid 1px #E55300; font-weight:bold;
}
#tableRecord .cellWhiteBorderBottom{
	padding:5px;font-style:normal;background-color:#FFF5F3;border-bottom:solid 1px #E55300;border-top:solid 1px #E55300; font-weight:bold; 
}

.ResultTextpaging {
	background-color:#FFF5F3;
	}
.ResultTextpaging td,a{
	font-style:normal;color:#E55300; font-weight:bold;padding:3px;

}
.Footerpaging
{
	background-color:#FAD5C2
	}
.Footerpaging td { padding:15px;height:20px
	}

.lblRegister{
	color:#024BBE;font-size:13px;font-weight:bold;padding-bottom:2px;padding-top:0px;	
}



/*registrazione e login*/
.defbutton
{
margin:3px 3px 0px 3px;
border-color:black;
border-style:solid;
border-width:1px;
font-family:Verdana;
font-size:11px;
color:black;
text-decoration:none;
background-color:#eeeeee;
cursor:hand
}

.defbuttonRed
{
margin:3px 3px 0px 3px;
border-color:#E65400;
border-style:solid;
border-width:1px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;
background-color:	#E65400;
cursor:hand
}
.linkButton
{	color:	#E65400;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin-left:0px;
	text-decoration:underline;
	text-align:left;
	padding-left:0px;
	
}


/*Registrazione*/


BR{line-height:10px}
/*HR{border:0px;border-color:#4a6b8e;border-style:solid;border-width:1px;;width:100%;}*/
.inputlogin{border:1px solid #2677AA;font-family:Verdana;font-size:11px;color:black;background-color:#FFFFFF}
.editform,.editformro{border-color:black;border-style:solid;border-width:1px;font-family:Verdana;font-size:11px;color:black;background-color:#FFFFFF;padding:1px;}
.editformnb{font-family:Verdana;font-size:11px;color:black;}
.editformro{color:#666;}
.rofield
{
border-right: #4a6b8e 0px none; 
border-top: #4a6b8e 0px none; 
font-weight: bold; 
font-size: 11px; 
border-left: #4a6b8e 0px none; 
color: #4a6b8e; 
border-bottom: #4a6b8e 0px none; 
font-family: Verdana; 
background-color:transparent;
margin-bottom: 1px;
}
.texterror
{
font-family:Verdana;
font-size:10px;
color:red;
font-weight:bold;
}
.textstatus
{
font-family:Verdana;
font-size:11px;
color:red;
margin-left:5px;
}
.textwarning
{
font-size:11px;
color:red;
display:block;
color:#fff;
font-weight:bold;
background-color: red;
}
.formtitle
{
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-decoration:none;
color:#000000;
background-color: #E54A26;
}
.lblmsgconfirm
{
text-align: center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-decoration:none;
color:#000000;
}
#lblTbTitle,
#lblTbTitle2
{
text-align:left; 
font-family: Verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
color:#2677AA;
background-color: #B2DB00;
width:100%;
height:18px;
margin:0 0 4px 0;
padding: 2px 0 2px 5px;
display:block;
}
.textfilter
{
text-align:left; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-decoration:none;
color:red;
background-color: #FFFFFF;
}

.textreadonly{
font-family:Verdana;
font-size:11px;
color:black;
margin:1px 1px 1px 1px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;

}
.textgeneric, .dropdown{
font-family:Verdana;
font-size:11px;
color:black;
}


.textgenericRed 
{
	font-family:Verdana;
	font-size:11px;
	color:	#E65400;
	font-weight:bold;
}
.clonealert
{
font-family:Verdana;
font-size:11px;
color:red;
font-weight:bold;
background-color:yellow;
text-align:center;
}


