@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_0.jpg);
	background-repeat: repeat-x;
}
#flashcontent_splash {
 float: left;
 width: 720px;
}
#main_splash {
	width: 755px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_1.jpg);
	background-repeat: repeat;
	padding-left: 5px;
}
.clear {
	clear: left;
}
#container_splash {
	width: 750px;
	background-color: #FFFFFF;
	background-image: url(../images/head_splash_bg.jpg);
	background-repeat: no-repeat;
	float: left;
}
#player_splash {
	background-image: url(../images/bg_swf.png);
	background-repeat: no-repeat;
	height: 552px;
	width: 732px;
	margin-top: 83px;
	float: left;
	margin-left: 2px;
	padding-top: 12px;
	padding-left: 12px;
}
#body_splash {
	margin-top: 47px;
	float: left;
	width: 100%;
}
#body_splash ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#body_splash li {
	display: inline;
	margin-left: 30px;
	margin-right: 30px;
}
#body_splash img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#separatore_or {
	float: left;
	width: 750px;
	text-align: center;
}
#logo_spalsh {
	text-align: center;
	float: left;
	width: 750px;
	margin-top: 30px;
	padding-bottom: 40px;
}
/* Common Rule for all pages */
#main {
	width: 792px;
	margin-right: auto;
	margin-left: auto;
}
#main_container {
	width: 755px;
	background-image: url(../images/bg_1.jpg);
	background-repeat: repeat;
	float: left;
	margin-left: 32px!important;
	margin-left: 16px;
	padding-left: 5px;
}
#header {
	float: left;
	width: 792px;
	background-image: url(../images/bg_header.png);
	background-repeat: no-repeat;
	height: 348px;
}
#pre-footer {
	float: left;
	width: 750px;
	background-image: url(../images/bg_prefoot.jpg);
	background-repeat: repeat-x;
	height: 121px;
}
#pre-col_sx {
	margin-top: 95px;
	margin-left: 10px;
	float: left;
}

.pre-col_sxx a {
	font-family: Tahoma, Verdana, Arial;
	color: #9c104c;
	font-size: 12px;
	margin: 60px;
	padding: 0px;
}
.pre-col_sxx a:hover {
	font-family: Tahoma, Verdana, Arial;
	text-decoration:underline;
	color: #9c104c;
	font-size: 12px;
	margin: 60px;
	padding: 0px;
}
#pre-col_sx p {
	font-family: Tahoma, Verdana, Arial;
	color: #9c104c;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#pre-col_dx {
	margin-top: 83px;
	float: right;
	background-image: url(../images/btn_login.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 79px;
}
#pre-col_dx p {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	margin-top: 7px;
	margin-left: 21px;
}
#pre-col_dx a {
	color: #FFFFFF;
	text-decoration: none;
}
#content {
	background-color: #FFFFFF;
	float: left;
	width: 750px;
}
#footer {
	text-align: center;
	float: left;
	height: 82px;
	width: 750px;
}
#footer p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 30px;
}
#row_search {
	margin-left: 32px!important;
	margin-left: 16px;
	float: left;
	width: 700px;
	padding-left: 12px;
}
#row_search form {
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#row_search ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#row_search li {
	display: inline;
	height: 30px;
	padding-top: 5px;
	margin-left: 13px;
}
#row_search img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -1px;
}
input.textField {
	background-color: #EAF0A8;
	border: 1px solid #B6DA42;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	height: 20px;
	float: left;
	padding-left: 2px;
}
#logo_head {
	margin-left: 32px!important;
	margin-left: 16px;
	float: left;
	padding-left: 22px;
	margin-top: 8px;
	width: 300px;
}
#logo_head img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header_image {
	float: left;
	width: 370px;
	margin-left: 48px;
	margin-top: 51px;
}
#menu {
	margin-left: 32px!important;
	margin-left: 16px;
	float: left;
	width: 745px;
	padding-left: 5px;
	margin-top: 30px;
}
#menu ul {
	list-style-type: none;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px!important;
	margin-left: 50px;
}
#menu li {
	background-image: url(../images/icona_menu.png);
	background-repeat: no-repeat;
	padding-left: 27px;
	float: left;
	margin-left: 19px!important;
	margin-left: -10px;
}
#menu a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu a:hover {
	color: #AA0D1A;
}
#separatoreVert {
	background-image: url(../images/separatore_vert.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 469px;
	width: 1px;
	margin-top: 19px;
}
#titleGreen {
	float: left;
	width: 708px;
	margin-left: 19px;
	margin-top: 4px;
	z-index: 0;
}
#titleGreen h1 {
	margin: 0px;
	background-image: url(../images/bg_title_pagePlants.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	padding-left: 65px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 11px;
}
#titleRose {
	float: left;
	width: 708px;
	margin-left: 19px;
	margin-top: 14px;
	z-index: 0;
}
#titleRose h1 {
	margin: 0px;
	background-image: url(../images/bg_title_pageRose.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 65px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 11px;
}
/* End of the Common Rule for all pages */

/* CSS Home */
#colHomeSx {
	background-image: url(../images/bg_colHome.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 271px;
	height: 475px;
}
#colHomeSx h3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	color: #9c104c;
	background-image: url(../images/icona_titolo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-left: 55px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 6px;
	padding-bottom: 9px;
}
#boxImageH {
	float: left;
	width: 219px;
	margin-left: 20px!important;
	margin-left: 10px;
	background-image: url(../images/bg_imgHome.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 11px;
}
#boxImageH p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #003300;
	padding: 0px;
	text-align: center;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#boxTextHome {
	width: 230px;
	float: left;
	margin-left: 21px!important;
	margin-left: 12px;
	margin-top: 9px;
}
#boxTextHome p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #003300;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	text-align: justify;
}
#colHomeDx {
	float: left;
	width: 460px;
	margin-left: 15px!important;
	margin-left: 7px;
}
#colHomeDx h1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 20px;
	color: #9c104c;
	background-image: url(../images/icona_titolo.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-left: 55px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 4px;
	padding-bottom: 9px;
}
.colHomeRosePiante {
	float: left;
	margin-left: 5px;
	margin-top: 9px;
	width: 455px;
}
.colHomeRosePiante a {
	color: #FFFFFF;
	text-decoration: none;
}
.colHomeRosePiante h3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(../images/headTitleH.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 3px;
	margin-bottom: 4px;
}
.colHomeRosePiante h4 {
	background-image: url(../images/icona_prod.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 60px;
	padding-top: 11px;
	padding-bottom: 30px;
	font-family: Tahoma, Verdana, Arial;
	color: #428512;
	font-size: 16px;
}
.imgRosePiante {
	background-image: url(../images/bg_rose_piante.jpg);
	background-repeat: no-repeat;
	height: 122px;
	width: 358px;
}
.imgRosePiante img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 6px;
	margin-top: 6px;
}
.cellaProdHome {
	background-image: url(../images/bg_rectProd.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 112px;
	width: 144px;
	margin-left: 4px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.cellaProdHome img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 8px;
	margin-top: 8px;
}
/* End of the CSS Home */

/* CSS for "Il Vivaio" */
#contVivaio {
	background-image: url(../images/bg_page_vivaio.jpg);
	background-repeat: no-repeat;
	width: 750px;
	float: left;
	background-color: #FFFFFF;
}
#textVivaio {
	margin-left: 85px!important;
	margin-left: 41px;
	margin-right: 27px;
	float: left;
	width: 640px;
}
#textVivaio p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #003300;
	line-height: 19px;
	text-align: justify;
	margin-top: 13px;
	margin-bottom: 0px;
}
#vivaio_swf {
	background-image: url(../images/box_swf.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 548px;
	width: 658px;
	padding-top: 13px;
	padding-left: 13px;
	margin-top: 11px;
	margin-left: 65px!important;
	margin-left: 31px;
}
/* End of CSS for "Il Vivaio" */

/* CSS for "Strutture" */
#contStrutture {
	background-image: url(../images/bg_page_strutture.jpg);
	background-repeat: no-repeat;
	width: 750px;
	float: left;
	background-color: #FFFFFF;
}
#textStrutture {
	margin-left: 85px!important;
	margin-left: 41px;
	margin-right: 27px;
	float: left;
	width: 640px;
}
#textStrutture p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #003300;
	line-height: 19px;
	text-align: justify;
	margin-top: 13px;
	margin-bottom: 0px;
}
#strutture_swf {
	background-image: url(../images/box_swf.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 548px;
	width: 658px;
	padding-top: 13px;
	padding-left: 13px;
	margin-top: 11px;
	margin-left: 65px!important;
	margin-left: 31px;
}
/* End of CSS for "Il Vivaio" */

/* CSS Cataloghi */
#colonnaCatlogo {
	float: left;
	width: 656px;
	margin-top: -7px;
	margin-left: 74px!important;
	margin-left: 36px;
	z-index: 3;
}
.ccCella {
	width: 313px;
	float: left;
	margin-left: 7px!important;
	margin-left: 6px;
	margin-top: 16px;
	margin-right: 7px!important;
	margin-right: 5px;
}
.ccCella p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	line-height: 19px;
	color: #003300;
	text-align: justify;
	margin-top: 9px;
}
.ccCella ul 
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.ccCella li 
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.ccCella a {
	color: #003300;
	text-decoration: none;
}
#separatoreVertGreen {
	background-image: url(../images/separatore_vertGreen.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 400px;
	width: 1px;
}
#separatoreVertFucs {
	background-image: url(../images/separatore_vertFucs.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 400px;
	width: 1px;
}
.headCatologo {
	height: 15px;
	width: 313px;
	background-image: url(../images/headCataloghi.jpg);
	background-repeat: no-repeat;
}
.bodyCatalogo {
	background-image: url(../images/bgCataloghi.jpg);
	background-repeat: repeat-y;
	width: 313px;
	/*padding-left: 10px;*/
	text-align: center;
	argin-top: 0px!important;
	margin-top: -4px;
}
.bodyCatalogo img {
	border: none;
}
.bootomCatalogo {
	background-image: url(../images/bottomCataloghi.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 313px;
}
.btn_cataloghi {
	margin-left: 7px;
	margin-top: 16px;
	margin-right: 7px;
	float: left;
}
.btn_cataloghi img {
	border: none;
}
#contCatalogoPiante {
	background-color: #FFFFFF;
	float: left;
	width: 750px;
	background-image: url(../images/bg_page_plants.jpg);
	background-repeat: no-repeat;
}
#contCatalogoRose {
	background-color: #FFFFFF;
	float: left;
	width: 750px;
	background-image: url(../images/bg_page_rose.jpg);
	background-repeat: no-repeat;
}
label.piante {
	color: #0A5812;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	margin-bottom: 2px;
}
label.rose {
	color: #9c104c;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	margin-bottom: 2px;
}
input.pianteFields {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #003300;
	background-color: #FFFFFF;
	border: 1px solid #0A5812;
	padding-top: 2px;
	padding-left: 2px;
}
select.pianteSel {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #003300;
	border: 1px solid #0A5812;
}
input.roseFields {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #003300;
	background-color: #FFFFFF;
	border: 1px solid #9c104c;
	padding-top: 2px;
	padding-left: 2px;
}
select.roseSelect {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #003300;
	border: 1px solid #9c104c;
}
.menu_filter {
	background-image: url(../images/bg_alfabeto.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 638px;
	float: left;
	margin-top: 20px;
	margin-bottom: 7px;
	margin-left: 10px;
}
.menu_filter ul {
	font-family: Tahoma, Verdana, Arial;
	font-size: 20px;
	color: #095911;
	padding: 0px;
	list-style-type: none;
	margin-left: 10px;
	margin-top: 16px;
}
.menu_filter li {
	display: inline;
	margin-right: 6px;
}
.menu_filter a {
	color: #095911;
	text-decoration: none;
}
.menu_filter a:hover {
	color: #AA0D1A;
	text-decoration: underline;
}
.menu_filterR {
	background-image: url(../images/bg_alfabeto.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 638px;
	float: left;
	margin-top: 20px;
	margin-bottom: 7px;
	margin-left: 10px;
}
.menu_filterR ul {
	font-family: Tahoma, Verdana, Arial;
	font-size: 20px;
	color: #9c104c;
	padding: 0px;
	list-style-type: none;
	margin-left: 10px;
	margin-top: 16px;
}
.menu_filterR li {
	display: inline;
	margin-right: 6px;
}
.menu_filterR a {
	color: #9c104c;
	text-decoration: none;
}
.menu_filterR a:hover {
	color: #AA0D1A;
	text-decoration: underline;
}
#colListResults {
	float: left;
	width: 650px;
	margin-left: 78px!important;
	margin-left: 37px;
}
.cellaResults {
	float: left;
	width: 148px;
	margin-right: 12px!important;
	margin-right: 4px;
	margin-top: 30px;
	margin-left: 0px!important;
	margin-left: 8px;
}
.headCellaResults {
	background-image: url(../images/headCellaRis.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 148px;
}
.rowCellaResults {
	background-image: url(../images/bgCellaRis.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
.rowCellaResults p {
	font-family: Tahoma, Verdana, Arial;
	color: #003300;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 19px;
	text-align: center;
}
.rowCellaResults img {
	border: none;
}
.rowCellaResults a {
	color: #003300;
	text-decoration: none;
}
.bottomCellaResults {
	background-image: url(../images/BottomCellaRis.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 148px;
}
#colPageRecords {
	float: left;
	width: 650px;
	margin-left: 78px!important;
	margin-left: 37px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DB005E;
}
.cellaPaginazioneRecords {
	float: left;
	margin-right: 23px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 23px;
}
.cellaPaginazioneRecords img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.cellaPaginazioneRecords p {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	color: #003300;
	margin: 0px;
}
.cellaPaginazioneRecords ul {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #003300;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.cellaPaginazioneRecords li {
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
}
.cellaPaginazioneRecords a {
	color: #003300;
	text-decoration: none;
}
.cellaPaginazioneRecords a:hover {
	color: #9c104c;
	text-decoration: none;
}
.colDetail {
	float: left;
	width: 650px;
	margin-left: 78px!important;
	margin-left: 37px;
	margin-top: 9px;
}
.colDetail p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #9c104c;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 21px;
	margin-left: 11px;
	text-align: justify;
	margin-right: 11px;
}
.colDetail a {
	color: #9c104c;
	text-decoration: none;
}

#head_descr {
	background-image: url(../images/head_descr.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 650px;
}
#centro_descr {
	background-image: url(../images/bg_descr.jpg);
	background-repeat: repeat-y;
	width: 650px;
	margin-top: 0px!important;
	margin-top: -9px;
}
#bottom_descr {
	background-image: url(../images/bottom_decr.jpg);
	background-repeat: no-repeat;
	width: 650px;
	height: 10px;
}
/* End of CSS Cataloghi */

#contManifestaz {
	background-color: #FFFFFF;
	background-image: url(../images/bg_manifest.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 750px;
}
.colManifestaz {
	width: 307px;
	float: left;
	margin-left: 7px!important;
	margin-left: 4px;
	margin-top: 16px;
	margin-right: 7px!important;
	margin-right: 5px;
}
.colManifestaz p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	color: #9c104c;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: bold;
	margin-left: 25px;
}
.cella293 {
	float: left;
	width: 293px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.head_cella293 {
	background-image: url(../images/head_manifest.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 293px;
}
.descr_cella293 {
	background-image: url(../images/bg_c_manifest.jpg);
	background-repeat: repeat-y;
	width: 293px;
	margin-top: 0px!important;
	margin-top: -9px;
	padding-left:5px;
	margin-right:5px;
	font-family:Tahoma;
	font-size:13px;
}
.descr_cella293 p {
	font-weight: normal;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: justify;
	color: #003300;
	padding-bottom: 3px;
	padding-top: 3px;
	;
}

.bottom_cella293 {
	background-image: url(../images/bottom_manifest.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 293px;
}
#wrap {
	float: left;
	width: 325px;
}
.sep {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c104c;
	float: left;
	width: 320px;
	margin-top: 9px;
	margin-bottom: 5px;
}
#contAcquisti {
	background-color: #FFFFFF;
	background-image: url(../images/bg_buy.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 750px;
}
#colonnaBuy {
	float: left;
	width: 650px;
	margin-left: 77px!important;
	margin-left: 37px;
}
#colonnaBuy h3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #9c104c;
	margin-top: 8px;
	margin-bottom: 8px;
}
#colonnaBuy p {
	font-family: Tahoma, Verdana, Arial;
	color: #003300;
	font-size: 12px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-left: 14px;
	text-align: justify;
	margin-right: 14px;
}
#colonnaBuy form {
	margin-top: 25px;
}
#colonnaBuy a {
	color: #003300;
	text-decoration: none;
}
#colContatti {
	background-color: #FFFFFF;
	float: left;
	width: 750px;
}
#colonnaMaps {
	float: left;
	width: 650px;
	margin-left: 77px!important;
	margin-left: 37px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
#contStrutture {
	background-color: #FFFFFF;
	background-image: url(../images/bg_strutture.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 750px;
}
#colonnaStrutture {
	float: left;
	width: 650px;
	margin-left: 77px!important;
	margin-left: 37px;
	font-family: Tahoma, Verdana, Arial;
}
.riga {
 float: left;
 width: 650px;
}
.testo_normale {
	color: Black;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	margin-top: 7px;
	margin-bottom:7px;
}



