/* style body */
body       { background-color:#ffffff; color: #000000; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px, scrollbar-face-color:#000000; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#ADADAD; scrollbar-darkshadow-color:#ffffff; scrollbar-shadow-color:#808080; scrollbar-arrow-color:#7A7A7A; scrollbar-track-color:#FFFFFF; scrollbar-base-color:#EEEEEE;}

/* style link */
a:link       { color: #000000; font-weight: bold; text-decoration: none; font-size: 13px; font-family: verdena,tahoma, arial, helvetica, sans-serif }
a:visited    { color: #000000; font-weight: bold; text-decoration: none; font-size: 13px; font-family: verdena, tahoma, arial, helvetica, sans-serif }
a:hover      { color: #ea8712; font-weight: bold; text-decoration: none; font-size: 13px; font-family: verdena, tahoma, arial, helvetica, sans-serif; }

a.big:link       { color: #000000; text-decoration: none; font-size: 12px; font-family: verdena,tahoma, arial, helvetica, sans-serif }
a.big:visited    { color: #000000; text-decoration: none; font-size: 12px; font-family: verdena, tahoma, arial, helvetica, sans-serif }
a.big:hover      { color: #ea8712; text-decoration: none; font-size: 12px; font-family: verdena, tahoma, arial, helvetica, sans-serif; }

a.piede:link       { color: #000000; text-decoration: none; font-size: 11px; font-family: verdena,tahoma, arial, helvetica, sans-serif; font-size: 11px }
a.piede:visited    { color: #000000; text-decoration: none; font-size: 11px; font-family: verdena, tahoma, arial, helvetica, sans-serif; font-size: 11px }
a.piede:hover      { color: #CE1026; text-decoration: none; font-size: 11px; font-family: verdena, tahoma, arial, helvetica, sans-serif; font-size: 11px }

a.close:link       { color: #CE1026; text-decoration: none; font-size: 11px; font-family: verdena,tahoma, arial, helvetica, sans-serif; font-size: 11px }
a.close:visited    { color: #CE1026; text-decoration: none; font-size: 11px; font-family: verdena, tahoma, arial, helvetica, sans-serif; font-size: 11px }
a.close:hover      { color: #FFA53A; text-decoration: none; font-size: 11px; font-family: verdena, tahoma, arial, helvetica, sans-serif; font-size: 11px }

a.eventi:link       { color: #b61527; text-decoration: none; font-size: 11px; font-family: verdena,tahoma, arial, helvetica, sans-serif; font-size: 11px }
a.eventi:visited    { color: #b61527; text-decoration: none; font-size: 11px; font-family: verdena, tahoma, arial, helvetica, sans-serif; font-size: 11px }
a.eventi:hover      { color: #000000; text-decoration: none; font-size: 11px; font-family: verdena, tahoma, arial, helvetica, sans-serif; font-size: 11px }

/* style font */
.text			   		{ color: #646464; font-weight: bold; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 13px }
.text_red		   	{ color: #ce1026; font-weight: bold; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 13px }
.real			   		{ color: #646464; font-weight: bold; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 11px }
.text2         	{ color: #C1C3C5; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 11px }
.piede         	{ color: #7F7F7F; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px }
.bold          	{ color: #000000; font-weight: bold; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 13px }
.client        	{ color: #646464; font-weight: bold; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 13px }
.title         	{ color: #515151; font-weight: bold; text-decoration: none; font-family: verdana, arial, tahoma, helvetica, sans-serif; font-size: 16px }
.pallino       	{ color: #CE1026; font-weight: bold; text-decoration: none; font-family: verdana, arial, tahoma, helvetica, sans-serif; font-size: 9px }
.red		      	{ color: #CE1026; font-weight: bold; text-decoration: none; font-family: verdana, arial, tahoma, helvetica, sans-serif; font-size: 11px }
.certific      	{ color: #646464; text-decoration: none; font-family: verdana, arial, tahoma, helvetica, sans-serif; font-size: 10px }
.textprova     	{ color: #646464; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 13px }

/* ------------------------------------------------------
Style per l'editazione dei pop-up contenenti gli arredi
---------------------------------------------------------*/

td.arredi
{
	border: 1px solid #ce1126;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

/*------------------------------------------------------
Fine
--------------------------------------------------------*/

/* ------------------------------------------------------
Style per la definizione di alcuni parametri delle immagini
---------------------------------------------------------*/
.marchi
{
	border: 1px solid #c1c3c5;
}

.quadrati
{
	padding-left: 20px;
}

.thumb
{
	border: 1px solid #ce1126;
}
/*------------------------------------------------------
Fine
--------------------------------------------------------*/

/* style form */
input.form
	{
		color : #CE1026;
		background-color: #ffffff;
		border : 1 solid #BFC0C1;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		text-decoration : none;
		background-image: url(images/form.gif);
		padding-left : 6px;
	}
	
/* classe per l'editazione dei form contenenti errori */	
input.form_error
	{
		color : #CE1026;
		border : 2px solid #ce1026;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		text-decoration : none;
		background-image: url(images/form.gif);
		padding-left : 6px;
	}

select.form
	{
		color : #CE1026;
		background-color: #ffffff;
		border : 0;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
		background-image: url(images/form.gif);
	}

/* classe per l'editazione dei form contenenti errori */		
select.form_error
	{
		color : #CE1026;
		border : 2px solid #ce1026;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration : none;
		padding-left : 6px;
	}

textarea.form
	{
		color : #CE1026;
		background-color: #ffffff;
		border : 0;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
		background-image: url(images/form.gif);
		padding-left : 6px;
		padding-top : 4px;
	}
	

/* style button */
input.button
	{
		color : #FFD29D;
		background-color: #CE1026;
		border : 1px solid #452904;
		font-family : Tahoma, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		text-decoration : none;
		padding-left : 4px;
		padding-right : 4px;
		padding-top : 4px;
		padding-bottom : 4px;
	}

select.button
	{
		color : #FFD29D;
		background-color: #CE1026;
		border : 0;
		font-family : Tahoma, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration :
	}

textarea.button
	{
		color : #FFD29D;
		background-color: #CE1026;
		border : 0;
		font-family : Tahoma, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
		padding-left : 6px;
		padding-top : 4px;
	}
		
		
#close{
	margin:0px 0 0px 0;
	/*display:none;*/
	position: absolute;
	bottom:95%;
	left:85%;
	/*z-index:9999;*/
	width:150px;
	/*margin:-200% auto 0 0;*/
	border:1px solid #fff;
	background:#FFFFFF;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	background-image: url(images/pattern.gif);
}

#close[id]{
	position:fixed;
}

/* Cesare Roversi Arredamenti
	Via 4 Novembre, 26/28 - MOGLIA (MN)
	tel 0376.598153 - fax 0376.598823	*/


/* 2010.10.01 - aggiornamento sito */
a:active, a:focus { outline: none; }
#container { width: 760px; margin: 18px auto 0 auto; font: 10px verdana,arial,tahoma,helvetica,sans-serif; color: #646464; }
#logo { margin-bottom: 25px; text-align: center; color: #515151; font-weight: bold; font-size: 16px; }
#menuhome { margin-bottom: 25px; text-align: center; color: #515151; font-weight: bold; font-size: 16px; }
.box_banner1 { float: left; width: 231px; height: 159px; padding-left: 40px; padding-right: 30px; }
.box_banner2 { float: right; width: 231px; height: 159px; padding-right: 40px; padding-left: 30px; }
.select_lang { float: left; width: 153px; height: 117px; padding-top: 40px; border: #ce1026 1px solid; }
.clear { clear: both; }
.info { margin: 18px 0 10px 0; padding: 0; text-align: center; }
#certificate { width: 259px; margin: 0 auto 10px auto; }
#certificate img { float: left; }
a.rovergreen:link img, a.rovergreen:visited img { float: left; padding: 2px; border: #7f7f7f 1px solid; }
a.rovergreen:hover img { border: #42b759 1px solid; }
a.offerte_speciali:link img, a.offerte_speciali:visited img { float: right; padding: 2px; border: #7f7f7f 1px solid; }
a.offerte_speciali:hover img { border: #f00 1px solid; }
a.offerte_speciali2:link img, a.offerte_speciali:visited img { float: middle; padding: 2px; border: #7f7f7f 1px solid; }
a.offerte_speciali2:hover img { border: #f00 1px solid; }
#offerte_container { width: 726px; margin: 0 auto; padding: 0; font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size: 13px; }
#offerte_content { width: 724px; border: #ce1026 1px solid; }
#offerte_content ul { height: 20px; list-style: none; margin: 14px 0 30px 8px; padding: 0 !important; }
#offerte_content li { display: inline; list-style: none; height: 20px; }
#offerte_content li a:link, #offerte_content li a:visited { padding: 10px 18px 10px 28px; line-height: 19px; text-decoration: none; font-weight: bold; font-size: 11px; color: #646567; background: url(images/but_offerte.gif) 0 -33px no-repeat; }
#offerte_content li a:hover { background: url(images/but_offerte.gif) 0 0 no-repeat; }
#offerte_content li a.active:link, #offerte_content li a.active:visited, #offerte_content li a.active:hover { padding: 10px 18px 10px 28px; height: 20px; line-height: 19px; text-decoration: none; font-weight: bold; font-size: 11px; color: #646567; background: url(images/but_offerte.gif) 0 0 no-repeat; cursor: default; }

.bg_offerte_giorno { width: 724px; background: url(images/bg_offerte_giorno.gif) top right repeat-y; }
.bg_offerte_notte { width: 724px; background: url(images/bg_offerte_notte.gif) top right repeat-y; }
.bg_offerte_complementi { width: 724px; background: url(images/bg_offerte_complementi.gif) top right repeat-y; }
.box_container { float: left; display: block; width: 574px;}
.box_offerta { width: 554px; margin: 0 10px 10px 10px; padding-bottom: 10px; border-bottom: #ce1026 1px solid; color: #646464; font-weight: bold; }
a.pic_offerta:link img, a.pic_offerta:visited img { padding: 2px; border: #7f7f7f 1px solid; }
a.pic_offerta:hover img { border: #ce1026 1px solid; }
.box_offerta_right { float: left; width: 140px; }
.box_offerta_right span, .box_offerta_right p { font-size: 14px; font-weight: bold; color: #fff; padding-bottom: 4px; border-bottom: 2px solid; }
.footer { clear: both; padding: 10px; background-color: #fff; color: #7f7f7f; font-size: 10px; background: #fff url(images/bg_footer.jpg) left bottom repeat-x; }

#navigation { text-align: center; margin-bottom: 10px; }
#navigation span { font-weight: bold; color: #b9b9b9; }
#navigation a:link, #navigation a:visited { text-decoration: none; color: #000; }
#navigation a:hover { color: #ce1026; }



