body {
	margin: 0px;
	background-color: #9A9987;
	background-image: url(../img/back.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}

td.box1 {
	margin: 0px;
	padding: 0px;
	border-top: 1px #999999;
	border-right: 1px #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px #999999;
}
table.tablebox {
	margin: 7px;
}
td.box0 {
	border: none;
	margin: 0px;
	padding: 7px 43px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 16px;
}
td.box2 {
	margin: 0px;
	padding: 0px 18px 0px 0px;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #5C3F22;
}
.copy {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #6195BC;
}

td.box3 {
	border: none;
	margin: 0px;
	padding: 2px 2px 2px 2px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ACAB9B;
	text-decoration: none;
}
td.sottolente {
	font-family: "Lucida Sans Unicode", Verdana, Helvetica;
	font-size: 12px;
	color: #397AAB;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 85px;
}
td.titolopiccolo p {
	font-family: "Lucida Sans Unicode", Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #053B79;
}
.titolopiccolo {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053B79;
	line-height: 10px;
}
.testopiccolo {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
}
.testopiccolo_ev {


	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #397AAB;
}
td.box00 {
	border: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/001_home_r2_c2.jpg);
	background-repeat: no-repeat;
}
td.box4 {
	margin: 0px;
	padding: 0px;
	border-top: 1px #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px #CCCCCC;
	border-left: 1px #CCCCCC;
}


.testopiccolo_grass {


	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A483A;
}
.testopiccolo_grassred {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E4370F;
	margin: 0px;
	padding: 0px;
}
td.boxlogin {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px 0px 8px;
}
td.boxtestologin {
	margin: 0px;
	padding: 3px 2px 3px 0px;
}
td.boxtestologin2 {
	margin: 0px;
	padding: 3px 12px 3px 0px;
}

form {
	padding: 0px;
	margin: 0px;
    }
td.box5 {
	margin: 0px;
	padding: 5px;
	border-top: 1px #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px solid #E9E9E9;
}

	


.button {
	border: 1px none #006;
	background: url(../img/login.gif);
	height: 22px;
	width: 56px;
}
.button:hover {
    border: 1px #f00;
    background: url(../img/login_roll.gif);
}
	
td.box6 {
	margin: 0px;
	padding: 6px 6px 6px 10px;
	border-top: 1px solid #e9e9e9;
	border-right: 1px #e9e9e9;
	border-bottom: 1px solid #999999;
	border-left: 1px #e9e9e9;
}
td.boxprod {
	margin: 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.titolopiccolo2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053B79;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	text-transform: uppercase;
}
td.boxtesto {

	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 11px;
}
td.sfondosx {
	border: 1px #CCCCCC;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/texture_barragrigia.gif);
	background-repeat: repeat;
}
.titologrande {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #053B79;
	line-height: 10px;
}
td.boxtesto a, td.boxtesto a:VISITED{
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #397AAB;
}

td.boxtesto a:hover{
	text-decoration: underline;
}

.titoloprodotto {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E4370F;
	line-height: 10px;
	background-color: #F1ED7D;
}
td.boxtesto_nobordo {
	margin: 0px;
	padding: 11px;
}
td.box7 {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
}
td.box8 {
	margin: 0px;
	padding: 0px 10px 10px;
}
.intro_prodotto {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397AAB;
	text-transform: uppercase;
}
.intro_prodotto_ev {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053B79;
	text-transform: uppercase;
}
td.box8 ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style-type: square;
	list-style-position: outset;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4a483a;
	list-style-image: url(../img/point0.gif);
}
td.boxtesto2 p {

	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4a483a;
}
select.form {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	width: 350px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
select.form2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
select.form3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	width: 200px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
input.form {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.testopiccolo_rosso {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E4370F;
	padding-right: 5px;
}
td.boxtesto2 {


	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 11px;
}
td.box01 {

	border: none;
	margin: 0px;
	padding: 7px 7px 0px 0px;
}
td.box8 a, td.box8 a:VISITED {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #397AAB;
	text-decoration: none;
}

td.box8 a:hover {
	text-decoration: underline;
}

td.box8 p {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4a483a;
}
td.boxtesto p {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4a483a;
}
table.prodotti {
	padding: 0px;
	margin: 0px;
}
.testopiccolo2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	line-height: 14px;
}
.testopiccolo_nero {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	padding-right: 5px;
}
td.box9 {
	margin: 0px;
	padding: 3px 0px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4a483a;
	text-decoration: none;
}
.testopiccolo2 a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A483A;
	line-height: 14px;
	text-decoration: none;
}


.titolopiccolo2 a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053B79;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
.testopiccolo3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A483A;
	margin: 0px;
	padding: 0px;
}
.testopiccolo4 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4A483A;
	margin: 0px;
	padding: 0px;
}
.testopiccolo3 a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A483A;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.titolopiccolo3 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053B79;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
}
.titolopiccolo3 a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #053B79;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0px;
}
.titoloprodotto a, .titoloprodotto a:VISITED {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E4370F;
	line-height: 10px;
	background-color: #F1ED7D;
	text-decoration: none;
}
.testopiccolobis {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4A483A;
	letter-spacing: 0px;
}
table.boxtab {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
td.boxtab1 {

	margin: 0px;
	padding: 1px 0px 1px 7px;
}
table.boxtab0 {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #CCCCCC;
	text-align: center;
}
td.boxtab2 {


	margin: 0px;
	padding: 2px 0px;
}
.newstitle {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #053b79;
}
.newsdata {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #e4370f;
}
.newstesto {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #4a483a;
}
.testopiccolo_grass a, .testopiccolo_grass a:VISITED {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397AAB;
	text-decoration: none;
}

td.boxtesto2 a, td.boxtesto2 a:VISITED {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #397AAB;
}
table.boxtab2 {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4a483a;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
td.box10 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}
td.fotopicc {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	height: 76px;
	width: 109px;
	margin: 0px;
	padding: 0px;
}
.testopiccolo_grassred a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E4370F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
td.boxtesto ul {

	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style-type: square;
	list-style-position: outset;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4a483a;
	list-style-image: url(../img/point0.gif);
}
.body2 {

	margin: 0px;
	background-color: #E3E1D4;
	background-image: url(../img/back2.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}
td.box2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #B7AA43;
	border: 1px none #CCCCCC;
}
td.box2_2 {
	margin: 0px;
	border-top: 1px none #CCCCCC;
	border-right: 1px #999999;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #e9e9e9;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.box1_2 {

	margin: 0px;
	padding: 0px;
	border-top: 1px solid #e9e9e9;
	border-right: 1px #e9e9e9;
	border-bottom: 1px #e9e9e9;
	border-left: 1px #e9e9e9;
}
td.textin {

	border: none;
	margin: 0px;
	padding: 7px 43px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
}
td.textin a {


	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
}
td.textin2 {


	border: none;
	margin: 0px;
	padding: 7px 27px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
}
td.textin2 a {



	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
}
td.box6 p {

	margin: 0px;
	padding: 0px;
	border-top: 1px #e9e9e9;
	border-right: 1px #e9e9e9;
	border-bottom: 1px #999999;
	border-left: 1px #e9e9e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D7911;
	text-decoration: none;
}

.menubottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D7911;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-weight: bold;
}

.menubottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5C3F22;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

.menubottom a:HOVER {
	color: #8D7911;
	text-decoration: none;
}

.menubottom2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D7911;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-weight: bold;
}
.menubottom2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D7911;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C3F22;
	text-decoration: none;
}

.submenu a:HOVER, .submenu2 a:HOVER {
	color: #8D7911;
	text-decoration: none;
}

span.submenu2 a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #8D7911; text-decoration: none; padding-left: 15px;}

span.submenuCUR a, span.submenu2CUR a {color: #8D7911;}
span.submenuNO a, span.submenuACT a, span.submenu2NO a, span.submenu2ACT a {color: #5C3F22;}

td.texttitle {
	border: none;
	margin: 0px;
	padding: 3px 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5C3F22;
	text-decoration: none;
}
td.textin3 {
	border: none;
	margin: 0px;
	padding: 7px 0px 7px 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 16px;
}
td.textin3 a {
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
}
td.textin4 {
	border: none;
	margin: 0px;
	padding: 7px 40px 7px 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 16px;
}
td.textin4 a {
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
}
td.textin5 {
	border: none;
	margin: 0px;
	padding: 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 15px;
}
td.result {
	margin: 0px;
	padding: 4px 0px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 15px;
	background-color: #E9E9E1;
	border-top: none;
	border-right: 1px solid #DBDBD1;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
}
td.result2 {
	margin: 0px;
	padding: 4px 0px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 15px;
	background-color: #EFEFE7;
	border-top: none;
	border-right: 1px solid #DBDBD1;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
}
td.result3 {
	margin: 0px;
	padding: 4px 0px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 15px;
	background-color: #F4F3EE;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
}
td.result0 {
	margin: 0px;
	padding: 4px 0px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
	background-color: #E9E9E1;
	border-top: none;
	border-right: 1px solid #DBDBD1;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
}
td.result02 {

	margin: 0px;
	padding: 4px 0px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
	background-color: #EFEFE7;
	border-top: none;
	border-right: 1px solid #DBDBD1;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
}
td.result03 {
	margin: 0px;
	padding: 4px 0px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
	background-color: #F4F3EE;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
}
td.textin6 {
	border: none;
	margin: 0px;
	padding: 4px 0px 4px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 15px;
}
td.textin7 {
	margin: 0px;
	padding: 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
	line-height: 15px;
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: none;
}
td.result a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C3F22;
	line-height: 15px;
	background-color: #E9E9E1;
	border-top: none;
	border-right: 1px solid #DBDBD1;
	border-bottom: 1px solid #DBDBD1;
	border-left: none;
	text-decoration: none;
}
td.textin8 {
	border: none;
	margin: 0px;
	padding: 7px 43px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
	list-style-position: inset;
	list-style-type: disc;
}
td.textin8 a {
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C3F22;
	text-decoration: none;
	line-height: 15px;
}

td.textin8 a:hover {
	text-decoration: underline;

}
td.textin8 li {

	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
	list-style-position: outset;
	list-style-type: disc;
}
td.textin8 ul {


	border: none;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
	list-style-position: outset;
	list-style-type: disc;
}
td.box0 a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #B7AA43;
	border: 1px none #CCCCCC;
}
td.title {



	border: none;
	margin: 0px;
	padding: 11px 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
}
td.title2 {
	border: none;
	margin: 0px;
	padding: 11px 27px 11px 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C3F22;
	text-decoration: none;
	line-height: 18px;
}
td.footer {
	border: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ACAB9B;
	text-decoration: none;
}

td.footer p.bodytext {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ACAB9B;
	text-decoration: none;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	padding-bottom: 4px;
}

td.footer a {
	border: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B7AA43;
	text-decoration: none;
}

div.csc-header h1.csc-firstHeader {
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #5C3F22;
	margin-bottom: 5px;
	padding-left: 3px;
	margin-top:0px;
}

td.box5 h1 {
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #5C3F22;
	margin-bottom: 5px;
	padding-left: 3px;
	margin-top: 25px;
}


/* --------------- LANGUAGES (start)------------------ */


.tx-srlanguagemenu-pi1 	{display:inline; white-space:nowrap; float:right; margin-top: 0px;}

.tx-srlanguagemenu-pi1 a	{display:inline; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: text-decoration: none; padding-right: 3px; }
.tx-srlanguagemenu-pi1 a:hover	{font-family: Arial, Helvetica, sans-serif; font-size:11px;}

.tx-srlanguagemenu-pi1 p {display:inline; font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #ffffff; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img {display: none; margin: 0 5px; padding: 0; border-style: none; }

.tx-srlanguagemenu-pi1 .CUR {font-size: .8em;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #ffffff; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {color: #ffffff; text-decoration: underline;}

.tx-srlanguagemenu-pi1 .NO {font-size: .8em;}
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #cccccc; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active {color: #cccccc; text-decoration: underline;}

.tx-srlanguagemenu-pi1 .INACT {font-size: 11px; color: #333333; text-decoration: none; font-weight: bold; font-family: Arial;}
.tx-srlanguagemenu-pi1 .INACT a {background-color:transparent; color: #999999; text-decoration: none; font-weight: normal; font-family: Verdana;}
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #999999; text-decoration: underline; font-family: Verdana;}

.tx-srlanguagemenu-pi1 .SPC {border-left: 1px solid #cccccc; font-size: 1px; height: 10px; padding-right: 4px; margin-top: 2px; margin-left: 3px;}

.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label { display: none; }
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }

 /* --------------- LANGUAGES (end)------------------ */

p.bodytext {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
}

p.error {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #766868;
}

p.bodytext a, li a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #5C3F22;
	text-decoration: none;
}

p.bodytext a:hover, li a:hover{
	text-decoration: underline;
	font-size: 12px;
}



div.news-list-item td.news-single-timedata{
	padding-right:5px;
	white-space: nowrap;
}

div.news-list-item td.news-single-title {
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
}

div.news-list-item td.news-single-title br, div.news-single-item br, div.news-single-subheader br{
	display:none;
}


div.news-list-item td.news-single-title p.bodytext, div.tx-loginboxmacmade-pi1{
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	margin-top: 3px;
}


div.tx-ttnews-browsebox {
	padding-top: 5px;
}

div.tx-ttnews-browsebox p {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

div.news-list-item td.news-single-title a, div.tx-ttnews-browsebox a, div.tx-lumophpinclude-pi1 a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #5C3F22;
	text-decoration: none;
}

div.news-list-item td.news-single-title a:hover, div.tx-ttnews-browsebox a:hover, div.tx-lumophpinclude-pi1 a:hover{
	text-decoration: underline;
	font-size: 12px;
}

td.tx-ttnews-browsebox-SCell a, td.tx-ttnews-browsebox-SCell a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #f7f7f7;
	text-decoration: none;
	background-color: #9A9987;
	padding:3px;
}

div.news-single-item h2, h3, div.tx-loginboxmacmade-pi1 h2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	border-bottom: none;
	color: #5C3F22;
	padding-bottom: 4px;
}



p.news-single-author{
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
}

div.news-single-timedata {
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}

div.news-single-subheader {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;

}
div.news-list-container, div.news-list-item, div.tx-ttnews-browsebox{
	background-color: transparent;
}

div#advancedSearch td, div#advancedSearch input {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

table.tx-documentum-brd_table {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

table.csc-loginform{
	margin: 0px;
	padding: 6px 0px 6px 0px;
	border-top: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #e9e9e9;	
	text-align: center;
}

p.csc-form-label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C3F22;
	text-decoration: none;
}



/* ########################## DYNA LIST ########################################## */

div.tx-dynalist-pi1 {margin-top: 30px;}
div.tx-dynalist-pi1-recordlist {font-size: 12px; font-family: arial; padding: 4px; border-top: 1px solid #ffffff; margin-top: 10px;}
div.tx-dynalist-pi1-recordlist-0, div.tx-dynalist-pi1-recordlist-row_0, tr.tx-dynalist-pi1-recordlist-row_0 {background: #F2F0E6;}
div.tx-dynalist-pi1-recordlist-1, div.tx-dynalist-pi1-recordlist-row_1, tr.tx-dynalist-pi1-recordlist-row_1 {background: #EDE7CE;}

div.tx-dynalist-pi1-recordlist-row_0, div.tx-dynalist-pi1-recordlist-row_1 {min-height: 50px; height: auto !important; height: 70px; }

div.tx-dynalist-pi1-recordlist table {margin-top: 0px;}
div.tx-dynalist-pi1-recordlist h2 {font-size: 15px;}
div.tx-dynalist-pi1-recordlist h2 a {text-decoration:none; color: #8D7911;}
div.tx-dynalist-pi1-recordlist h2 a:hover {text-decoration:underline; color: #8D7911;}

div.tx-dynalist-pi1 td {border:none; padding: 8px;}
div.tx-dynalist-pi1 td {border-bottom:1px solid #cccccc;} 

div.list-categories  {margin-bottom:5px;}

div.list-img {padding: 4px 7px 4px 0px; float: left; width: 77px; min-height: 70px; height: auto !important; height: 70px;}
div.list-img img, div.list-img_no_img img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #ccc; border-left:1px solid #ccc;  max-height: 70px; }

div#c74291 div.list-img, div#c80230 div.list-img {min-height: 90px; height: auto !important; height: 90px;}


div.list-date  {float: right; color: #666666;}
div.list-title {font-size: 13px; font-family: arial; padding-top: 5px;}
div.list-title a {text-decoration:none; color: #8D7911;}
div.list-title a:hover {text-decoration:underline;}
div.list-text  {line-height: 16px; padding-top:2px;}
div.list-text_det  {font-size: 11px; line-height: 14px; margin-bottom:3px;}
div.list-text_det a {color: #8D7911; text-decoration: none;}
div.list-text_det a:hover {color: #8D7911; text-decoration: underline;}

div.list-separator  {/*border-top: 1px solid #D3D1C4; width: 70%; margin-top: 5px; margin-left:70px;*/ height: 10px;}
div.list-type  {text-align:left; font-style: normal; text-transform: uppercase; font-weight: bold; color: #bbbbbb; padding-bottom: 3px;}
div.list-project_date  {text-align:right; font-size: 11px;}
div.lng-buttons {text-align: right; text-transform: uppercase; font-size: 11px; font-family: tahoma; color: #666666;}
div.full_list {font-size: 13px; padding-top: 10px; text-align: right; font-weight: bold;}

div.tx-dynalist-pi1-pagination {
border:none;
font-size:12px;
margin:10px;
overflow:visible;
padding:3px;
text-align:center;
}

div.tx-dynalist-pi1-pagination a.current, div.tx-dynalist-pi1 a.paginate:hover {background: #8D7911;}
div.tx-dynalist-pi1 a.paginate {color: #8D7911;}

div#c68523 div.list-title {font-size: 13px;}

div.dynalist_norecordfound {font-size: 13px; text-align: center; }

/* ########################## DYNA DETAIL ########################################## */

div.dynafef_detail_image {padding-left: 6px; float: right;}
div.dynafef_detail_image img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #999; border-left:1px solid #999; width:125px; margin-top: 35px;}

div.dynafef_pi4_main {width:540px; margin-right: 1px;}
*div.dynafef_pi4_main {width:560px;}
div.dynafef_pi4_main div {font-family: Arial; font-size:11px; line-height: 17px;}
div.dynafef_pi4_main div.dynafef_pi4_title {background-color: #EDE7CE; white-space: nowrap; padding: 5px; width: 70px; color: #222222; float: left; border-bottom: 1px solid #cccccc;}
div.dynafef_pi4_main div.dynafef_pi4_value {background-color: #F2F0E6;  padding: 5px; border-bottom: 1px solid #dedede; width: 450px; margin-bottom: 1px; margin-left: 0px;}
div.dynafef_pi4_main div.dynafef_pi4_value p {font-size:11px; line-height:17px; text-align:justify; margin: 0px;}

*html div.dynafef_pi4_main div.dynafef_pi4_title {width:80px;}
*html div.dynafef_pi4_main div.dynafef_pi4_value {width:443px; padding:3px; height: 28px;}

div.dynafef_pi4_main a {font-weight: bold; color: #AF9108; text-decoration: none;}
div.dynafef_pi4_main a:hover {text-decoration: underline;}
 
div#dynafef_labeldet_my_status, div#dynafef_datadet_my_status, div#dynafef_labeldet_title {display: none;} 

div.dynafef_pi4_main div.dynafef_detail_title {font-family: Arial; font-size:16px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 3px;}
div.dynafef_pi4_main div#dynafef_datadet_title {font-weight: normal; font-size: 18px; width:526px; padding-left:0px; padding-bottom: 7px; line-height: 23px; padding-left:9px; background: none; border-bottom:1px none;} 

div#dynafef_datadet_download_file {margin-left: 0px; padding-left: 0px; padding-top: 7px;}
/* td.dynafef_file_uploaded a {font-weight: bold; color: #4E6C93;} */

/* ################################################################################  */


div#dyna_fef_page {width:530px; min-height: 175px; height: auto !important; height: 175px;}
*html div#dyna_fef_page  {width:520px;}

div#dyna_fef_page div.dyna_form_label {width: 100px; float: left; font-size: 11px; font-family: Tahoma;}
div#dyna_fef_page div.dyna_form_data {width: 420px; float: left; margin-bottom:2px; margin-top: 2px; }

div#dyna_fef_page input, div#dyna_fef_page textarea, div#dyna_fef_page select {font-size: 11px; font-family: Verdana;}

div#divdata_news_files_title {font-size: 13px; margin-top: 5px; margin-bottom: 5px; font-family: Verdana;}

div#div_submit_button input {background: #e5e5e5; margin-left: 25px;}

div.dynafef_file_list_container {width:85%;}

table.tx-loginboxmacmade-pi1-loginTable {padding-top: 15px;}
td.tx-loginboxmacmade-pi1-labelCell {font-size: 12px; text-align: right;}

div#c85145, div#c85170 {margin:0 auto; width: 88%; margin-bottom: 25px;}
div#c85145 {margin-bottom: 0px;}
/*div#c85145 h1 {margin:0; background: url(../img/title_latestnews_en.png) no-repeat; font-size:1px; color: #DFDBCF; height:25px;}*/
div#c85145 div.tx-dynalist-pi1, div#c85170 div.tx-dynalist-pi1{margin-top: 10px;}
div#c85145 div.tx-dynalist-pi1-recordlist, div#c85170 div.tx-dynalist-pi1-recordlist {margin-top: 0px; border-top: 0px;}
div#c85145 div.tx-dynalist-pi1-recordlist-0, div#c85145 div.tx-dynalist-pi1-recordlist-1, div#c85170 div.tx-dynalist-pi1-recordlist-0, div#c85170 div.tx-dynalist-pi1-recordlist-1 {background: none; padding:0px;}

div#c85145 div.list-title ul, div#c85170 div.list-title ul {padding-left: 5px; margin-top: 2px; }
div#c85145 div.list-title ul li, div#c85170 div.list-title ul li {padding-bottom: 6px; list-style-type:none; background:url("http://www.fao.org/fileadmin/templates/esw/images/arrow.gif") no-repeat scroll left 0 transparent; padding-left:12px;}

div#c84887 td.box2, div#c84887 td.box2 a {font-size: 12px; line-height: 16px;}
div#c84887 td.box2 a, div#c5277 a {color:#AF9108;}
div#c84887 td.box2 a:hover, div#c5277 a:hover {color:#AF9108; text-decoration:underline;}

div#dyna_fef_page div#divcheckbox_private {width:50px; font-family:Verdana; font-size:11px;} 

