t/**
* Template Rossopomodoro	
* @version 1.0
* @copyright (C) 2006 by Giorgio Leo Rutigliano - All rights reserved!
*/

/* Area Generale */
body {
	margin         : 0px 0px 0px 0px;
	border         : 0px solid;
	color:		   #000000;
        background-color : #d20007;
}

td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
}

ul {
  margin           : 0px 0px 0px 0px;
}

hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

/* Menu' */

a.mainlevel:link, a.mainlevel:visited {
  color         : #990000;
  font-weight   : bold;
  cursor		: hand;
}

a.mainlevel:hover {
	color            : #FFFFFF;
	text-decoration: underline;
}

#active_menu {
	color:	#f9ffcc;
	font-weight: bold;
}

.blog {
	width            : 100%;
	border           : 2px solid #FFFF00;
	padding          : 4px;
	color	         : #f9ffcc;
}

table.moduletable {
	width            : 100%;
	border           : 2px solid #666666;
	padding          : 3px;
	background-color : #ff9933;
	color			 : #000000;
	margin-bottom    : 10px;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #f9ffcc;
  text-align       : left;
  background-color : #249A57;
  width            : 100%;
}

table.moduletable td {
  font-size        : 10px;
  font-weight      : normal;
}

table.corpo {
	background-color : #E20A17;
	color            : #000000;
	background-image: url(../images/rsp-text.gif);
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

/* Sezioni */
.sectiontableheader {
  background-color : #CCCCCC;
  color            : #779707;
  font-weight      : bold;
}

.sectiontableentry1 {
	background-color : #FF9900;
}

.sectiontableentry2 {
  background-color : #FFCC00;
}

/* Small Fonts */
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000066;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}

/* Area notizie */
.contentpane {
  width            : 100%;
  border           : 1px solid #666666;
  background-color : #E20A17;
  color	           : #f9ffcc;
}

.contentpaneopen {
	color			 : #f9ffcc;
	width            : 100%;
}

a.readon:link, a.readon:visited, a.blogsection:link, a.blogsection:visited {
  color         : #ffff00;
  font-weight   : normal;
}

a.readon:hover, a.blogsection:hover {
	color         : #ffffff;
	font-weight   : normal;
	cursor		: hand;
	text-decoration: underline;
}

.contentheading, .componentheading {
	font-size        : 11px;
	font-weight      : bold;
	padding          : 3px;
	color            : #f9ffcc;
	text-align       : center;
	background-color : #249A57;
	width            : 100%;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #6600CC;
  text-align       : left;
}

.categoria {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #f9ffcc;
  background-color : #E20A17;
  text-align       : left;
}

.iniziativa {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #f9ffcc;
  background-color : #E20A17;
  text-align       : justify;
}


a.tratmsg:visited, a.tratmsg:link  {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  color            : #ffff00;
  background-color : #E20A17;
  font-weight      : bold;
  text-align       : center;
}


.tratmsg {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  color            : #f9ffcc;
  background-color : #E20A17;
  text-align       : center;
}

.trathead {
  font-family	   : Arial, Helvetica, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  color            : #ffff00;
  background-color : #E20A17;
  text-align       : center;
}

.tratdesc {
  font-family	   : Arial, Helvetica, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  color            : #f9ffcc;
  background-color : #E20A17;
  text-align       : center;}

/* Accessori */
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #FFFFCC;
  color            : #000000;
  border           : 1px outset #000000;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #CCCCCC;
  border           : 1px solid #CCCCCC;
}

/* Links */
a:link, a:visited {
  font-size        : 11px;
  color            : #000066;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color            : #FFFF00;
  text-decoration  : none;
}

a.category:link, a.category:visited {
  color         : #ffff00;
  font-weight   : bold;
}

a.category:hover {
  color            : #FFFFFF;
  text-decoration: underline;
  cursor		: hand;
}


/* barra superiore ed inferiore*/
.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #f0f0f0;
}

a.pathway:link, a.pathway:visited {
  color            : #ffffff;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #FFFF00;
  font-weight      : normal;
}

/* Annunci */

.annuncio {
	width            : 100%;
	border           : 2px solid #249A57;
	padding          : 4px;
	background-color : #ff9933;
	color: #009900;
}

/* Men */

.contentpaneopenmenu {
	width            : 100%;
	padding          : 8px;
	background	 : #ff9933;
	color: #ffffff;
}

.contentheadingmenu, .componentheadingmenu {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 18px;
	font-weight      : 600;
	color            : #FFFF00;
	text-align       : left;
	background       : #249A57;
	padding: 6px;
	border: thin solid #000000;
	font-style: oblique;
	font-variant: small-caps;

}

.titolomenu {
	border		: 0px none #FFFF00;
	color		: #000066;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 20px;
	font-weight	: bold;
	font-style	: normal;
}

.corpomenu {
	border		: 0px none #FFFF00;
	color		: #660000;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	font-style	: normal;
}

.titolonews1 {
	border		: 0px none #FFFF00;
	color		: #00ff00;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 20px;
	font-weight	: bold;
	font-style	: normal;
}

.corponews {
	border		: 0px none #ffff00;
	color		: #ffff99;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	: 600;
	font-style	: normal;
}

a.corponews:link a.corponews:visited {
	border		: 0px none #ffff00;
	color		: #003333;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	: bold;
	font-style	: normal;
}

/* Riferimenti commerciali */

.moduletableref {
	width            : 100%;
	border           : 2px solid #666666;
	padding          : 6px;
	background-color : #ff9933;
	color            : #000000;
	margin-bottom    : 10px;
}

/* Foto */


.moduletablefoto {
	width            : 100%;
	border           : 2px solid #666666;
	padding          : 10px;
	background-color : #E20A17;
	color            : #000000;
	margin-bottom    : 10px;
}

table.moduletablefoto th {
	font-size        : 11px;
	font-weight      : bold;
	padding          : 3px;
	color            : #f9ffcc;
	text-align       : center;
	background-color : #249A57;
	width            : 100%;
}
