/* RESET TOTALE E INIZIALIZZAZIONE : see "http://developer.yahoo.com/yui/reset/yahoo"  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,embed {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	}

/*-------FINE RESET--------*/



/* ELEMENTI PRINCIPALI - MULTIPLI DI 13px ALLINEATI A GRIGLIA VERTICALE DI 17px "Courier New", Courier, monospace   Arial, Helvetica, sans-serif*/

body { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px}
p {margin-bottom:18px;}
p strong {font-weight:bold}
h1 {display:block;text-indent:-9000px;}
h2 { display:block; width:720px; height:36px; text-indent:-9000px; margin: 36px 0 18px 0;}
h3 { font-size:24px; margin-bottom: 18px; line-height:24px}
h4 { font-weight:bold; color:#e9eef2}
img {  border: 1px solid; margin: 9px 9px 9px 0px; display:block;}
a:link {color: #CCCC99;text-decoration: none}
a:visited {color: #CCCC99;text-decoration: none}
a:hover {color: #CCCC99; text-decoration: underline;}
a:active {color: #CCCC99;text-decoration: none}
:link img { border: 1px solid #CCCC99; }
:visited img { border: 1px solid #CCCC99; }
:link:hover img, :visited:hover img { border-color: #CCCC99; }

.imgsx {float:left}
.imgdx {float:right;margin-left:20px;}

.spacer{clear:both;}
#contenuto .spacer {display:inline-block; width:600px; clear:right;}

input {float:left;font-size:13px;margin:0; padding: 0;}
textarea {float:left;font-size:13px;margin:0; padding: 0;}
select {float:left;font-size:13px;margin:0; padding: 0;}
form {float:left; margin:0; padding: 0;}


/*-------FINE ELEMENTI PRINCIPALI-------*/



/* Dislplay none */

.ahem {   display: none;}

p.access {	display: none;}

hr { display: none;}

div.errore {}

div.searchmsg {font-size:18px; text-align:left; 	margin:  0 0 16px 0px;}

/*SFONDO PAGINA E CONTAINER*/

body{height:100%; background-color:#5c6577;color:#e9eef2;}
.container {width:907px; margin-left: auto; margin-right:auto;padding-left:5px;}

/* TOPMENU */
#topmenu{display:block;margin:0px;padding:0px; width:902px;overflow:hidden;}
.homepage {float:left;margin-top:18px;margin-right:3px;}
.contacts {float:right;margin-top:18px;}
.homepage a, .contacts a{text-decoration:none;color:#e9eef2; font-size:14px; line-height:18px;}
.homepage a:visited, .contacts a:visited{color:#e9eef2;}
.homepage a:hover, .contacts a:hover{text-decoration:none;color:#B3B8CB;}
/*.menuitem a  {text-indent:18px; margin-top:128px; font-size:14px;display:block;text-transform: uppercase;color:#B3B8CB; }*/
li.menuitem {background: #22222c; width:179px; height:160px;margin-left:1px;margin-top:2px; float:left}
.menuitem a  {text-indent:18px; margin-top:112px; font-size:18px;display:block;color:#B3B8CB;line-height:20px;}
.menuitem a:hover {text-decoration:none;color:#e9eef2;}
.menuitem a:visited {color:#B3B8CB}
#msg	{background: #22222c url(../images/top_1.gif) no-repeat;}
#diario	{background: #22222c url(../images/top_2.gif) no-repeat;}
#forum	{background: #22222c url(../images/top_3.gif) no-repeat;}
#bachat	{background: #22222c url(../images/top_4.gif) no-repeat;}
#rapide	{background: #5c6577 url(../images/logo.gif) no-repeat;}
.menuitem span {margin-bottom:18px; color:#FF9900; font-size:11px;margin-left:18px;margin-top:0px}

/* LEFTMENU */
#leftmenu{display:block; width:179px; margin-right:1px;margin-top:18px;padding:0px;float:left;}
#leftmenu a:link {text-decoration:none;color:#e9eef2;}
#leftmenu a:hover {text-decoration:underline;}
#leftmenu a:visited {color:#e9eef2;}
#leftmenu dd {font-size:14px;line-height:18px; margin-top:0px; margin-bottom:0px; background:none;}
#leftmenu dt {font-size:14px; margin-top:36px; padding-left: 12px;color:#FF9900; line-height:18px;background:url(../images/menuleft.gif) no-repeat 0px 1px;}
#leftmenu #live {text-indent:-9000px; background:url(../images/tour_banner.gif) no-repeat 0px 18px; height:56px;}
#leftmenu #live a {height:56px;display:block;}
#leftmenu dl {margin-bottom:23px}
#leftmenu .online { background-color:#22222c; display:block; margin-right:0px; color:#e9eef2; font-size:10px;text-align:center; }
#leftmenu .online a {color: #FF9900}
#leftmenu .online_counter {color: #FF9900}
#leftmenu img {  border: 0px; margin-top:36px;}

/* PERCORSO*/
.percorso { position:relative; top:18px; text-align:right; margin-right:0px;color:#e9ecf2;}
.posizione{font-weight:bold}

/* SUBMENU */
#sub-menu {display:block; overflow:hidden;width:720px; height:36px; background-color:#22222c; margin-bottom:18px; clear:right; font-weight:bold; font-size:11px;}
.rss    a {float:left; margin: 9px 9px 9px 15px; padding: 0 12px 0 20px;font-weight:bold;background: url(../images/rss.gif) no-repeat 5px 5px; border-right:#e9eef2 1px none;}
.pulsante {float:left; margin: 9px 0px 9px 15px; padding: 0 12px 0 0px;font-weight:bold;border-right: #e9eef2 1px none;}
.scrivi a {float:left; margin: 9px 9px 9px 15px; padding: 0 12px 0 20px;font-weight:bold;background: url(../images/scrivi.gif) no-repeat 5px 5px; border-right:#e9eef2 1px none;}

#ricerca {margin: 8px 0px 9px 9px; padding:0; float:left}
.cerca input {float:left; margin: 1px 7px 0px 2px; padding: 1px 5px 0 12px;background:url(../images/left.gif) no-repeat 5px 5px;float:left;border: none; font-weight:bold; font-size:11px; color: #CCCC99; font-family:Arial, Helvetica, sans-serif;cursor: pointer;}
.navigatore {margin:9px 15px 9px 9px; float:right;}
.pagina {display:inline-block;background-image:url(../images/this.gif); background-repeat:no-repeat; text-indent:20px; color:#b3b8cb; float:left;font-size:11px;}

.pag1 a {text-indent:-9000px;display:inline-block;width:22px; float:left; background-image:url(../images/pag1.gif); background-repeat:no-repeat;margin-left:5px;}
.pre a{text-indent:-8000px;display:inline-block; width:22px; float:left; background-image:url(../images/pre.gif); background-repeat:no-repeat;margin-left:5px;}
.suc a{text-indent:-7000px;display:inline-block; width:22px; float:left; background-image:url(../images/suc.gif); background-repeat:no-repeat;margin-left:16px;}
.suc5 a{text-indent:-6000px;display:inline-block;width:22px;float:left; background-image:url(../images/suc5.gif); background-repeat:no-repeat;margin-left:5px;}
.suc10 a{text-indent:-5000px;display:inline-block;width:22px; float:left; background-image:url(../images/suc10.gif); background-repeat:no-repeat;margin-left:5px;}

#footer { font-size:11px; font-weight:bold;background-color:#22222c;display:block; width:540px; height:36px; margin: 18px 0 18px 180px;clear:both;}

/* CONTENUTO */
#contenuto { margin:0px; padding:0px;float:left;width:720px;}

embed {margin:18px 10px 18px 0px;}

.videoplayer {}
.sfondo {}

.mshhead .avatar {background:url(../images/no_image.gif) no-repeat 0px 0px; height:160px; width:160px; margin: 5px 0 5px 0; padding:0;display:block;clear:both;float:left}
