html {height:100%;margin:0px;padding:0px;}
body {background:#9aa url(../images/sfondo/sfumato.gif) bottom left fixed repeat-x;text-align:center;/**Per il bug di Explorer 5 che altrimenti non centra #box**/margin: 0px;padding:0px;overflow:auto;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.5;}

a {color:#000000;text-decoration:none;}
a:hover {text-decoration:none;color:red;}
a.news:hover {background-color:#FDFFDF;color:#000000;display:block;}

ul {margin-left:0px;padding-left:0px;} 
li {margin-left:0px;padding-left:0px;} 
ul.listaArt {margin-top:15px;margin-bottom:0px;list-style-image:url(../images/bullet_red.gif);}
ul.lista {margin-top: 5px;margin-bottom:0px;list-style-image:url(../images/bullet_red.gif);}
ul.lista li {list-style-position:outside; padding-bottom:8px;}
ul.listaArt li {list-style-position:outside;padding-bottom:2px;}
ul.listaDynPage li {list-style-position:outside;padding-bottom:15px;margin-left:15px;}   

#over-the-box {position:relative;text-align:left;width:768px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;} 
#box {position:relative;background:#ffffff url(../images/sfondo/sfondo.gif);text-align:left;width:770px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left: auto;border-width:0px 1px 1px 1px;border-color:#606060;border-style:solid;voice-family: "\";}\""; voice-family:inherit; width: 768px;}
#civetta {border:1px ridge red;} 
		  
#top {position:relative;width:768px;margin:0px;padding:0px;z-index:20;} 	
#contents {position:relative;float:left; width:458px;background-color:gray;border:1px dashed red;}	   
#contenuto {position:relative;float:left;width:433px;border-width:0px;border-style:dashed;border-color:red;}	 
#sidebar-left {position:relative;float: left;width:159px;padding:0px;margin:0px;padding-bottom:0px;text-align:left;}
#sidebar-right {float:left; width:156px;margin:0px;margin-left:10px;}	
#chiusura {position:relative;clear:both;border-top:1px dashed white;} /**  Senza il bordo firefox non prende il margine **/

#ombra-footer {position:relative;background-color:#bdbdbd;margin-top:20px;margin-bottom:10px;margin-left:13px;margin-right:7px;clear:both;}
#footer {position:relative;background:#ffffff;width:746px;top:-3px;left:-3px;padding:3px 0px 3px 0px;border:1px solid black;border-color:#bbb #666 #666 #bbb; text-align:center;clear:both;}
#civetta {border:1px ridge red;} 

#percorso-pagina {background-color:#fff5fff;position:absolute;left:162px;top:172px;border-width:0px 0px 0px 0px;border-color:#bbb #666 #666 #bbb;border-style:solid;padding: 0px 1px;z-index:0;color:#696969;line-height:16px;background-image:url(../images/sfondo/sfondo_gray.gif);}
#civetta {border:1px ridge red;} 		
#percorso-pagina a{color:#696969;font-weight:bold;} 	
#percorso-pagina a:hover{color:#993300;} 	

/** Le regole che seguono interessano il javascript FONT.JS. NON AGGIUNGERE NUOVE REGOLE SOPRA **/
#divScroller1 {font-size:12px;position:relative;float:left;background-color:#ffffff;overflow:hidden;z-index:9;left:0px;top:25px;width:460px;height:490px;border-width:3px 3px 3px 3px;border-color:#bbb #666 #666 #bbb;border-style:double;voice-family: "\"}\""; voice-family:inherit; width: 454px;}
#civetta {border:1px ridge red;} 

.dynPage {position:absolute;z-index:10;left:0px;top:0px;visibility:hidden;padding-right:10px;padding-left:10px;font-family:verdana, arial, helvetica, sans-serif;color:black; border-width:0px;border-color:#666666;border-style:solid;}
.dynPage a {font-family:verdana, arial,helvetica,sans-serif;color:#000000;}
.dynPage a:hover {font-family:verdana, arial,helvetica,sans-serif;color:red;}

#titolo {width:433px;font-size:16px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:#C9695D;text-align:center;padding-top:10px;padding-bottom:5px; border-width:0px 0px 1px 0px;border-color:#bbbbbb;border-style:solid;}	  
.sottotitolo {font-size:14px;}	
.sottotitolo a {font-size:14px;}	
.sottotitolo a:hover {font-size:14px;}	

#titolo-links {background-color:#ffffff;position:absolute;right:9px;top:176px;border-width:1px 1px 0px 1px;border-color:#bbb #666 #666 #bbb;border-style:solid;padding:1px 5px 2px 5px;z-index:12;color:#C9695D;background-image:url(../images/sfondo/sfondo_gray.gif);line-height:16px;}
#links {position:absolute;background-color:#ffffff;overflow:auto;z-index:11;left:618px;top:195px;width:141px;height:150px;padding-left:20px;padding-top:0px;padding-right: 5px;border-width:1px 1px 1px 0px;border-color:#bbb #666 #666 #bbb;border-style:solid;voice-family: "\"}\""; voice-family:inherit; width: 115px;}
#civetta {border:1px ridge red;}
#links a{display:block;}  
/** FINE regole che interessano il javascript FONT.JS. AGGIUNGERE NUOVE REGOLE QUI SOTTO **/	

#arrows {position:absolute;background-color:#ffffff;z-index:12;left:618px;top:361px;padding:0px;line-height:30px;font-weight:bold;text-align:center;border-width:1px 1px 1px 0px;border-color:#bbb #666 #666 #bbb;border-style:dashed;text-align:center;}
#arrows a {display:block;color:#696969;color:#696969;}
#arrows a:hover {background-color:#dddddd;color:#C9695D;}	
#arrows a.top {line-height:18px;border-bottom:1px dotted #666;}	
#arrows a img {float:left;}

#font {position:absolute;background-color:#ffffff;z-index:12;left:618px;top:458px;padding:1px;border-width:1px 1px 1px 0px;border-color:#bbb #666 #666 #bbb; border-style:dashed;}
#font a {display:block;float:left;}
#font a:hover {background-color: #dddddd;}

#statistiche {position:relative;background-color: white;z-index: 12;width: 140px;padding:0px;padding-bottom:5px;top:-3px;left:-3px;border:1px;border-color:#bbb #666 #666 #bbb;border-style:solid;voice-family: "\";}\""; voice-family:inherit; width: 138px;}
#civetta {border:1px ridge red;} 

.ombra {position:relative;background-color:#bdbdbd;left:13px;margin-top:15px;float:left;}
#welcome-lions {position: relative;background-color:white;z-index:12;width:140px;height:72px;padding:0px;top:-3px;left:-3px;border:1px;border-color:#bbb #666 #666 #bbb;border-style:solid;voice-family: "\";}\""; voice-family:inherit; width:138px; height:70px;}
#civetta {border: 1px ridge red;} 

#contenitore-lions-club-riccione {width:256px;border:0px dotted blue;} 
#titolo-lions-club-riccione {width:200px;margin-top:10px;background-color:#ffffff;border-width:1px 1px 0px 1px;border-color:#bbb #666 #666 #bbb;border-style:solid; padding: 1px 5px 1px 2px;z-index:23;color:#C9695D;white-space:nowrap;font-size:14px;}	  
#lions-club-riccione {background-image:url(../images/sfondo/logolions3.gif);background-repeat:no-repeat;background-position:0px 50px;overflow: hidden;background-color: #ffffff;z-index:24;color:#000000;text-align:center;width:256px;margin-top:-1px;padding:10px 5px 10px 5px;border:3px;border-color:#bbb #666 #666 #bbb;border-style: double;voice-family: "\";  }\""; voice-family:inherit; width: 240px;}
#civetta {border:1px ridge red;}  

#contenitore-in-primo-piano {float:right;width:167px;border:0px dotted blue;}  
#titolo-in-primo-piano {width:145px;margin-top:10px;background-color:#ffffff;border-width:1px 1px 0px 1px;border-color:#bbb #666 #666 #bbb;border-style:solid;padding:1px 5px 1px 2px;z-index: 50;color:#C9695D;white-space:nowrap;font-size:14px;}   
#in-primo-piano {background-color:#F3EEDE;text-align:center;z-index:23;width:167px;border:3px;border-color:#bbb #666 #666 #bbb;border-style:double;padding:3px;voice-family: "\"}\""; voice-family:inherit; width: 155px;}
#civetta {border:1px ridge red;} 

#news {position:relative;margin-top:10px;background-color:#ffffec;background-image:url(../images/sfondo/giallo-puntini.gif);width:156px;height:300px;border: 1px;border-color:#bbb #666 #666 #bbb;border-style:solid;padding-top:0px;padding-bottom:5px;voice-family: "\";}\""; voice-family:inherit; width: 154px;}
#civetta {border:1px ridge red;} 

.newsbox {position:relative;width:433px;margin-top:30px;margin-bottom:30px;border-width:0px 1px 1px 0px;border-style:solid;border-color:#696969;}
.newstitolo {background:#FFFFCC;color:red;font-weight:bold;border-width:0px 0px 3px 0px;border-style:double;border-color:#696969;padding-right:5px;padding-left:5px; padding-bottom:1px;}
.newsinfo  {background:#F2F2F2;color:black;border-width:0px 0px 1px 1px;border-style:dashed;border-color:#808080;float:right;width:auto;text-align:left;padding:5px; margin-left:5px;margin-bottom:5px;}
.newstesto {padding:0px 10px 0px 10px;margin:0px;}
	
#agenda {position:relative;margin-top:15px;background-color:#F3EEDE;width:156px;border:1px;border-color:#bbb #666 #666 #bbb;border-style:solid;padding-bottom: 5px;voice-family: "\";}\""; voice-family:inherit; width: 154px;}		
#civetta {border:1px ridge red;}  

.stampa {float:right;vertical-align:middle;display:inline;margin-top:5px;margin-bottom:10px;}
#titolo-stampa {display:none;}	 

.datasanto {position:absolute;color:#444;right:0;top:0;width:200px;text-align:center;font-size:10px;line-height:10px;}
#rss {position:absolute; z-index:1; right: 0px; top: 128px; padding-right: 10px;}
#divHidden {position:absolute; z-index:0; left:0px; top:0px; visibility:hidden; overflow:hidden; width:0px; height:0px;}  /* ??? */
#stat {display:none;}  /* ??? */ 

/** MENU 2 LATERALE a sinistra **/
#menulaterale {position:relative;background-color:#C9695D;color:black;z-index:12;top:-3px;left:-3px;width:140px;border:1px;border-color:#bbb #666 #666 #bbb;border-style: solid; voice-family: "\"}\""; voice-family:inherit; width: 138px;}
#civetta {border:1px ridge red;} 
ul.menu2 {width:138px;list-style:none;margin:0;padding:0;}
ul.menu2 li a {display:block;text-decoration:none;padding:2px;height:2.5em;line-height:2.5em;border-width:2px;border-style:none solid;background-position:5px center;background-repeat:no-repeat;padding-left:20px;text-align:center}
ul.menu2 li {display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited {background-color:#FFFFEC;border-color:#FFFFEC;}
ul.menu2 li a:hover, ul.menu2 li a:active {background-color:#eee;color:#c00;border-color:#C45809;font-weight:bold;}   

/** MENU 3 DI SEZIONE all'interno della pagina **/
ul.menu3 {list-style:none;margin:0px;padding:0px;clear:both;border-top:1px dotted #bbbbbb;background:url(../images/sfondo/logolions3.gif) no-repeat 0 center;}
ul.menu3 li {border-bottom:1px dotted #bbbbbb;} 
ul.menu3 li a {display:block;text-decoration:none;padding:10px;}
ul.menu3 li a:hover {background-color:#eeeeee;color:#c00;font-weight:bold;background-position:90% center;background-repeat:no-repeat;}	

/*CSS x il MENU PRINCIPALE*/
ul#nav{font-size:12px;position:absolute;top:140px;right:0px;z-index:500;}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none}
ul#nav{height:18px;line-height:18px;margin-left:0px;background: #99990055;color:#fff}
ul#nav a{display:block;padding:0 8px;text-decoration:none;color:#ffffff;border-left:1px solid #9D8F6A;}
ul#nav li{float:left;position:relative}
ul#nav li li{float:none;line-height:22px;display:block !important;display: inline; /*IE*/}
ul#nav ul{position:absolute;top:18px;left:-9999px;width: 200px;background:#ffffff;color:#3b5998} 
ul#nav ul.short{width:110px;} 
ul#nav ul{padding:7px 0;border:1px solid #3B5998;border-top:0px;}
ul#nav li li a{height:22px;border-left:0px;} /*fix per IE */
ul#nav ul,ul#nav li li a{background-color:#ffffff;color:#3B5998;}
ul#nav li:hover,ul#nav a:hover{background-color:#00529C;color:#ffffff}
ul#nav li:hover ul,ul#nav li.sfhover ul{left:-1px;z-index:100}
ul#nav li:hover ul#last,ul#nav li.sfhover ul#last{left:-39px;;z-index:100} /*Per evitare che l'ultimo menù esca dal sito*/

/*regole per separatore e le icone */
ul#nav li.sep{height:34px;background:#ffffff}
ul#nav li.sep span{display:block;height:1px;overflow:hidden;margin:6px 5px 0;background:#cccccc}
ul#nav li li.icon a{padding-leftX:24px} 
ul#nav li li.icon a:hover{background-color:#00529C;color:#ffffff}
ul#nav li li.L a{background:url(../images/menu/L.gif) no-repeat 95% 50%}	
ul#nav li li.L-bicromatico a{background:url(../images/menu/L_bicromatico.gif) no-repeat 95% 50%}	
ul#nav li li.L-BN a{background:url(../images/menu/L_BN.gif) no-repeat 95% 50%}	
ul#nav li li.logo-monocromatico a{background:url(../images/menu/lionlogo_monocromatico.gif) no-repeat 95% 50%}	
ul#nav li li.logo-bicromatico a{background:url(../images/menu/lionlogo_bicromatico.gif) no-repeat 95% 50%}
ul#nav li li.globe a{background:url(../images/menu/globe.gif) no-repeat 95% 50%}
ul#nav li li.melvin-jones a{background:url(../images/menu/melvin-jones.gif) no-repeat 94% 50%;}
ul#nav li li.user a{background:url(../images/menu/user.gif) no-repeat 94% 50%;}
ul#nav li li.email a{background:url(../images/menu/email.gif) no-repeat 96% 50%;}
ul#nav li li.calendario a{background:url(../images/menu/calendario.gif) no-repeat 96% 50%;}
ul#nav li li.statuto a{background:url(../images/menu/statuto.gif) no-repeat 96% 50%;}	
ul#nav li li.help-info a{background:url(../images/menu/info.gif) no-repeat 96% 50%;}	
ul#nav li li.documenti a{background:url(../images/menu/documenti.gif) no-repeat 96% 50%;}	
ul#nav li li.process a{background:url(../images/menu/process.gif) no-repeat 96% 50%;}	
ul#nav li li.comment a{background:url(../images/menu/comment.gif) no-repeat 96% 50%;}		
ul#nav li li.newspaper a{background:url(../images/menu/newspaper.gif) no-repeat 96% 50%;}	
ul#nav li li.guidoncino a{background:url(../images/menu/guidoncino.gif) no-repeat 93% 50%;}	
ul#nav li li.riccione a{background:url(../images/menu/riccione.gif) no-repeat 93% 50%;}	
ul#nav li li.sole a{background:url(../images/menu/sole.gif) no-repeat 93% 50%;}	
ul#nav li li.logo-old a{background:url(../images/logo.gif) no-repeat 95% 50%;}	  
ul#nav li li.lock a{background:url(../images/menu/icon_padlock.gif) no-repeat 96% 50%;}
