/* Officine Rami  - Zanzariere e Tende tecniche */

/***** Tutte le dichiarazioni !important che si trovano
in tale documento sono per la corretta visualizzazione
in FF ****/

/* Editazione del body per layout */
body {
	font-family:  Arial,Tahoma, Helvetica,Verdana, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #979797;
}

table.site {
	width: 100%!important;
	width: 100%;
	height: 100%!important;
	height: 100%;
	border: 0;
}

table.page {
	width: 1001px!important;
	width: 1001px;
	border: 0;
}

table.content_page {
	width: 100%!important;
	width: 100%;
}

td.sidedx {
	background: url(images/p_side_dx.gif);
	background-repeat: repeat-y;
}

td.clouds {
	background: url(images/p_clouds.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

/* Editazione dei TD presenti in Home Page*/
td.cielo{
	background: url(images/p_cielo.gif);
	background-repeat: repeat-x;
	background-color: #7faef4;
}

td.grey_sx{
	background: url(images/p_grey_sx.gif);
	background-repeat: repeat-x;
	background-color: #254282;
}

td.grey_dx{
	background: url(images/p_grey_dx.gif);
	background-repeat: repeat-x;
	background-color: #565656;
}

td.grey_center{
	background-color: #545454; 
}

td.news{
	font-family:  Arial,Tahoma, Helvetica,Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	background-color:#e8e8e8;
	color: #575757;
}

td.content_news{
	text-align: left;
	background-color: #f4f4f4;
	border-right: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	/*display: block;*/
}

td.foot{
	background: url(images/p_foot.gif);
	background-repeat: repeat-x;
}

td.content_foot{
	background-color: #414446;
	height: 40px!important;
	height: 40px;
}

td.close_foot{
	background: url(images/p_foot_close.gif);
	background-repeat: repeat-y;
}

td.estremi{
	background-color: #cccccc;
	color: #3c3c3c;
	font-size: 11px;
}

td.estremi2{
	background-color: #e5e5e5;
	color: #6b6b6b;
	font-size: 11px;
	text-align: left;
	border-bottom: solid 1px #b7b7b7;
	border-right: solid 1px #b7b7b7;
}

td.estremi2_sdx{
	background-color: #e5e5e5;
	color: #6b6b6b;
	font-size: 11px;
	text-align: left;
	border-bottom: solid 1px #b7b7b7;
}


img.sdx_estremi{
	float: left;
}

td.content_disclaimer{
	background-color: #a2a2a2;
	color: #717171;
	/*background: url(images/p_disclaimer.gif);
	background-repeat: repeat-y;*/
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 25px;
}

td.sfuma{
	background: url(images/p_sfuma.gif);
	background-repeat: repeat-x;
	background-color: #7faef4;
}

td.sfuma_schema{
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(images/p_sfuma.gif);
	background-repeat: repeat-x;
}

td.int_sfuma{
	background: url(images/p_int_sfuma.gif);
	background-repeat: repeat-y;
}

td.word{
	background: url(images/p_word.gif);
	background-repeat: no-repeat;
	background-position: right;
}


img.clock{
	float: left;
	padding-right: 10px;
}

img.estremi{
	float: left;
	padding-right: 10px;
}

img.images{
	float: left;
	margin-left: 2px;
	margin-bottom: 8px;
}

img.detail{
	border: 2px solid #FFFFFF;
	margin-bottom: 3px;
	margin-left: 1px;
}

/* Editazione dei FONT */

.white{
	font-size: 11px;
	color: #FFFFFF;
}

.products{
	font-size: 26px;
	color: #FFFFFF;
	
}


.error{
	font-size: 11px;
	color: #891a1a;
	font-weight: normal;
	text-decoration: underline;
}

.contact{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5a5a5a;
	width: 70%!important;
	width: 70%;
	display: block;
	padding-left: 8px;
	float: left;
	text-align: left;
}

.privacy{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #9A9A9A;
	width: 50%!important;
	width: 50%;
	display: block;
	padding-left: 8px;
	float: left;
	text-align: left;
}

.contact_error{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #891a1a;
	width: 70%!important;
	width: 70%;
	display: block;
	padding-left: 8px;
	float: left;
	text-align: left;
}

.scheda_title{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #032279;
	width: 100%!important;
	width: 100%;
	text-indent: 20px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: left;
	background: url(images/side_detail2.gif);
	background-repeat: repeat-x;
}


.scheda{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #04288d;
	text-indent: 20px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: left;
	background: url(images/side_detail.gif);
	background-repeat: repeat-x;
}

.prodcatalog{
	border: solid 1px #FFFFFF;
}


.date{
	font-size: 11px;
	background-color: #FFFFFF;
	color: #861414;
	border-bottom: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}

.didascalia {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	display: block;
	width: auto!important;
	width: auto;
}

.title_schema{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5f92ee;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.text{
	font-size: 11px;
}


.text_estremi{
	padding-top: none;
}

.evidenced{
	background-color: #87afed;
	display: block;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.desc{
	font-size: 10px;
	color: #032279;
	margin-left: 10px;
	marign-top: 10px;
	margin-right: 10px;
	display: block;
}


.note{
	font-size: 10px;
	color: #7a7a7a;
	margin-left: 10px;
	marign-top: 10px;
	margin-right: 10px;
	display: block;
}

/* Editazione degli HREF */
a.blu, a.blu:visited {
	color: #eeffff;
	font-size: 12px;
	text-decoration: none;
	padding-left: 15px;
	font-weight: bold;
}

a.blu:hover {
	color: #FFFFFF;
}

a.document, a.document:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

a.document:hover {
	color: #032279;
}

a.view, a.view:visited {
	background: url(images/p_view.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-color: #891a1a;
	width: 150px!important;
	width: 150px;
	display: block;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.view:hover {
	color: #c48c8c;
}


a.link_foot, a.link_foot:visited {
	color: #FFFFFF;
	font-size: 11px;
	display: block;
	width: 80px!important;
	width: 80px;
	text-decoration: none;
}

a.link_foot:hover {
	color: #FFFFFF;
	background-color: #67696b;
	display: block;
	width: 80px!important;
	width: 80px;
	text-decoration: none;
}


a.link_white, a.link_white:visited {
	color: #FFFFFF;
	background-color: #99bef6;
	width: 90%;
	width: 90%!important;
	display: block;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

a.link_white:hover {
	color: #d8e7fc;
	text-decoration: none;
	background-color: #a6c6f7;
}

a.link2_white, a.link2_white:visited {
	color: #FFFFFF;
	background-color: #99bef6;
	width: 45%;
	width: 45%!important;
	float: left;
	display: block;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

a.link3_white:hover {
	color: #d8e7fc;
	text-decoration: none;
	background-color: #a6c6f7;
}

a.link3_white, a.link3_white:visited {
	color: #FFFFFF;
	background-color: #99bef6;
	width: 100%;
	width: 100%!important;
	float: left;
	display: block;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

a.link2_white:hover {
	color: #d8e7fc;
	text-decoration: none;
	background-color: #a6c6f7;
}

/* Stili dichiarati per i collegamenti presenti a pie' pagina nella schede prodotto*/
a.prod, a.prod:visited {
	color: #FFFFFF;
	background-color: #5a86d5;
	width: 45%;
	width: 45%!important;
	display: block;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 1px;
	margin-right: 8px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
}

a.prod:hover {
	color: #d8e7fc;
	text-decoration: none;
	background-color: #355eb6;
}


a.estremi, a.estremi:visited{
	font-size: 9px;
	background-color: #FFFFFF;
	color: #861414;
	border-bottom: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	font-weight: none;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

a.estremi:hover{
	font-size: 9px;
	background-color: #FFFFFF;
	color: #861414;
	border-bottom: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
}

a.estremi2, a.estremi2:visited{
	font-size: 11px;
	background-color: #FFFFFF;
	color: #861414;
	border-bottom: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	font-weight: none;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}

a.estremi2:hover{
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
}


#content_ajax{
	width: 100%;
	width: 100%!important;
	float: right;
	display: block;
}


a.ajax, a.ajax:visited{
	background-color: #FFFFFF;
	width: 200px;
	font-size: 11px;
	color: #861414;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-align: center;
}

a.ajax:hover{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}



a.blu_scuro, a.blu_scuro:visited{
	font-size: 11px;
	color: #091f4d;
	font-weight: none;
	text-decoration: none;
}

a.blu_scuro:hover{
	font-size: 11px;
	color: #1f4899;
}

/* Classi dichiarate per i collegamenti agli schemi presenti nella scheda prodotto */

a.schemi_oriz, a.schemi_oriz:visited {
	border: 2px solid #b3cffb;
	/*border: 2px solid;*/
	display: block;
	width: 131px;
}


a.schemi_oriz:hover {
	border: 2px solid #e5efff;
}


a.schemi_vert, a.schemi_vert:visited {
	border: 2px solid #b3cffb;
	display: block;
	width: 83px;
}

a.schemi_vert:hover {
	border: 2px solid #e5efff;
}

/* Link dichiarato solo per il collegamento presente a pié pagina per MYNET*/
a.mynet_foot, a.mynet_foot:visited{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.mynet_foot:hover{
	color: #414446;
}


/* Eidtazione dei campi di FORM presenti in pagina */

input.form
	{
		color : #000000;
		border-top: solid 1px #9a9a9a;
		border-left: solid 1px 	#9a9a9a;
		border-right: solid 1px #d8d8d8;
		border-bottom: solid 1px #d8d8d8;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 5px;
		width: 90%;
		background-image: url(images/p_form.gif);
		background-repeat: repeat-x;
	}
	
textarea.form
	{
		color : #000000;
		border-top: solid 1px #9a9a9a;
		border-left: solid 1px 	#9a9a9a;
		border-right: solid 1px #d8d8d8;
		border-bottom: solid 1px #d8d8d8;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 5px;
		width: 100%;
		background-image: url(images/p_form.gif);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
	}

/* Classe dichiarata per i Bottoni presenti in pagina*/	

input.button
	{
		color : #FFFFFF;
		background-color: #891a1a;
		border-bottom: solid 1px #4c0000;
		border-right: solid 1px #4c0000;
		border-left: solid 1px #c25757;
		border-top: solid 1px #c25757;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		padding-bottom: 4px;
		padding-top: 4px;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
		width: 80px;
		background-image: url(admin/images/p_button.gif);
		background-repeat: repeat-x;
	}

/**********************************************************************/
/**** Le seguenti classi gestiscono l'aspetto in pagina dei popup ****/ 
/********************************************************************/

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 600px;
	height: 450px;
	left: 90px;
	top: 200px;
	z-index: 100;
	background-color: #FFFFFF;
	border-top: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 10px;
	text-align: left;
}

/* il secondo layer gestisce il popup per la sezione in allestimento */
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 450px;
	height: 260px;
	left: 90px;
	top: 200px;
	z-index: 100;
	background-color: #FFFFFF;
	border-top: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 10px;
	text-align: left;
	font-family:  Arial,Tahoma, Helvetica,Verdana, sans-serif;
	font-size: 11px;
	color: #575757;
}

#title {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 150px;
	left: 20px;
	top: 300px;
	background-color: #FFFFFF;
	border-top: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 10px;
	text-align: left;
}

#close {
	float: right;
	display: block;
}

.max_size {
	width: 100% !important;
}

/**** Fine gestione delle classi ****/ 
/********************************************************************/
	
/* fine documento */ 