body,html{margin:0;padding:0px}

body{font:11px arial,sans-serif;text-align:left;color:#000000;}

.bodybg { background:#F1F1F1 url("../images/sfondo_est.jpg") repeat-x; }

.menuMoto{
	/*height:15px;*/ 
	border:1px solid white; 
	border-top: 0px; 
	width:185px; 
	/*text-indent:-4px;*/
}


.slideMoto{
	height:15px; 
	width:185px; 
	/*background-color:#FFFFFF;*/ 
	color:#000000; 
	border-bottom:1px solid black; 
	overflow: hidden; 
	cursor: pointer;
}


#container{
width:777px;
margin:0 auto;
border:0px solid #000;
background:url("../images/sfondo_int3.jpg") repeat-y;
}
#flag{
position:absolute;
top:30px;
//right:50px;
}
#top{
width:777px;
height:355px;
background:url("../../../images/stories/top.jpg") no-repeat;
}
#lingue{
width:100%;
float:right;
height:297px;
}
#lingue table.moduletable {float:right;
padding-top:20px;
padding-right:20px;}

#menu{
width:100%;
margin:0 auto;
top:285px;
  float: left;
  display:  block; 
}
#main{
width:777px;
margin:0 auto;
overflow:auto;
background:url("../images/bordo_top.jpg") top  no-repeat;
padding-bottom:20px;
}

table.moduletable {
margin-bottom:14px;
}

#left{
width:200px;
float:left;
padding-top:15px;
padding-left:10px;
}
#left table.moduletable th{
background:url("../images/sfondo_moduli.jpg") top  no-repeat;
font-size        : 14x;
  font-family      : Arial;
  font-weight      : bold;
  color: #000000;
 height:27px;
WIDTH:195px;
padding-top:3px;
padding-left:7px;
}
#left table.moduletable td{
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
}

#contenutononlimitato{
/*width:318px;*/
float:left;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

#contenuto{
width:318px;
float:left;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}
#right{
width:206px;
float:left;
padding-right:8px;
padding-left:5px;
}
#right table.contentpaneopen td.contentheading a.contentpagetitle{background:url("../images/icona_menulat.jpg") 0px 1px no-repeat;font:11px arial,sans-serif;
  font-weight      : bold;
  color: #000000;
padding-bottom:0px;
padding-left:15px;
padding-top:3px;
}
#right table.contentpaneopen td.contentheading{padding-left:0px;}

#right table.moduletable {
margin: 0 auto 14px;
}

#right table.moduletable th{
background:url("../images/sfondo_moduli.jpg") top  no-repeat;
font-size        : 11px;
  font-family      : Arial,sans-serif;
  font-weight      : bold;
  color: #000000;
  text-transform   : uppercase;
 height:27px;
WIDTH:194px;
padding-top:3px;
padding-left:7px;
}
#right table.moduletable td{
padding-left:5px;
padding-top:3px;
padding-right:3px;
}
#right table.contentpaneopen tr td {padding:0px 5px 0px 15px;}

#footer{
width:777px;
height:66px;
clear:both;
}
#copyright{
width:100%;
height:19px;
background:#242020;
margin:0 auto;
color:#fff;
text-align:center;
padding-top:8px;
font:10px arial,sans-serif;
}
#footermenu{
width:100%;
height:39px;
background:#A21918;
margin:0 auto;
text-align:center;}
#footermenu a{color:#fff;font:10px arial,sans-serif;text-transform   : none; font-weight      : normal;padding-top:11px;}
#footermenu table.moduletable{margin:0 auto;}

p {padding:0px; margin:0px;} 

td {} 
 
tr {} 

ul {} 


/* LINK */

a:link {  
  color			 : #BD3401;
  text-decoration   	 : none;

} 

a:visited {  
  color			 : #BD3401;
  text-decoration   	 : none;
}

a:hover {  
  color			 : #E49C9C;
  text-decoration   	 : none;
}


 
/* BOTTONI */

.button {
  color            : #666666;
  border           : 1px solid #999999;
  background-color : #ffffff;
  margin-top       : 0px;
  height           : 10px
  width            : 140px

}

/* BOX */

.inputbox {
  text-align: left;
  color: #333333;
  background:#fff;
  border: 1px solid #999999;
  width: 100%px;

}


div.search {
margin-top:12px;
} 
 
/* MENU */
table.moduletable-foot { margin: 0 auto;}

a.mainlevel:link, a.mainlevel:visited{  
  color: #333333;
  font-size        : 10px;
  display          : block !important;
  display          : inline-block;
  float: left !important;
  float:none;


padding-left:15px;
padding-top:3px;
}
  
a.mainlevel:hover {  
  color: #EE4200;
}
 
#active_menu { 
  color: #a4201c;
  /*background:url("../images/icona_menulat.jpg") no-repeat;*/
  } 
table.moduletable-nav ul{list-style-type: none; margin: 0; padding: 0;}

table.moduletable-nav li{float: left; margin: 0; padding: 0;}
 
a.mainlevel-nav:link, a.mainlevel-nav:visited{  
  color: #CCCCCC;
  font:12px Arial;
  font-weight      : bold;
  padding-left:10px;
  padding-right:20px; 
  height:36px;
  line-height: 36px;
  margin: 0;
  float: left;
  display:  block; 
background:url("../images/punti_menu.png") right 14px no-repeat;
}

a.mainlevel-navlast:link, a.mainlevel-navlast:visited{  
  color: #CCCCCC;
  font:12px Arial;
  font-weight      : bold;
  padding-left:10px;
  padding-right:20px; 
  height:36px;
  line-height: 36px;
  margin: 0;
  float: left;
  display:  block; 
}

a.mainlevel-nav:hover {  
  color: #ffffff;

}

a.sublevel{} 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}
 
a.readon:link {
font-family      : Arial,sans-serif;
  font-size        : 11px;
  text-transform   : none;
  color: #ABAFB8;
  font-weight      : normal;
  text-decoration:none;
}    

a.readon:hover { 
font-family      : Arial,sans-serif;
  font-size        : 11px;
  text-transform   : none;
  color: #ABAFB8;
  font-weight      : normal;
  text-decoration:none;
}

a.readon:visited { 
font-family      : Arial,sans-serif;
  font-size        : 11px;
  text-transform   : none;
  color: #ABAFB8;
  font-weight      : normal;
  text-decoration:none;
}

 /*INDIETRO button*/
div.back_button a:link, div.back_button a:visited {
color:#AAB1B9;  
display:block;
padding-top:20px;

} 

/*PRE button*/
.pagenav_prev a:link, .pagenav_prev a:visited {color:#AAB1B9;

} 

/*SUCC button*/
.pagenav_next a:link, .pagenav_next a:visited {color:#AAB1B9;
} 

a.category:link {color:#BD3401;}
a.category:hover {color:#CCA596;}
a.category:visited {color:#BD3401;}

/* CONTENUTI */

.componentheading {
  font-size        : 14px;
  font-weight      : bold;
  color: #000;
  text-decoration  : bold;
  text-transform   :none;
  font-family      : arial,sans-serif;
  text-align:left;
  margin-top: 0px;
  padding-top: 10px;
}



table.contentpaneopen {
	width: 100%;

}

table.contentpaneopen td {

		margin: 0px;
	padding: 0px;

}

table.contentpane {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

table.contentpaneopen td.contentheading, td.contentheading  {
  font-size        : 14px;
  font-weight      : bold;
  
  color: #000;
  text-decoration  : bold;
  text-transform   :none;
  font-family      : arial,sans-serif;
  text-align:left;
 margin-top: 0px;
 padding-top: 10px;
}


 
/* TABELLA DI CONTENUTO */

.sectiontableheader {padding-top:20px; color:#C75129;} 
.sectiontableentry1 {} 
.sectiontableentry2 {}

tr.sectiontableentry1 td a:link, tr.sectiontableentry1 td a:visited {color:#4A4A4A;font-weight      : bold;display:block; padding-top:2px; padding-bottom:2px;} 
 tr.sectiontableentry1 td a:hover {color:#653535;} 


tr.sectiontableentry2 td a:link, tr.sectiontableentry2 td a:visited  {color:#4A4A4A;font-weight      : bold;} 
 tr.sectiontableentry2 td a:hover {color:#653535;} 

/* MODULI */

 /* DATA E AUTORE */
 
.createdate {
color: #000000;
} 

.modifydate {
color: #000000;
} 

.small {
color: #000000;
} 

.pathway {
  font-size        : 9px;
  color            : #666666;
  padding-left     : 2px;
  padding-bottom: 0px;
  vertical-align: top;
}

/* PATHWAY */

a.pathway:link, a.pathway:visited {
  color            : #666666;  
  font-size        : 10px;
  padding-left     : 0px;

}

a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
  color: #000000;
}

/* COPYRIGHT */

.copyright {
  font-size        : 10px;
  padding-left     : 0px;
  color: #696A69;
}