body {
	background-image: url(../media/layout_images/background.gif);
	background-repeat: x-repeat;
  background-position: top;
	/*-- background-attachment: fixed; --*/
	margin: 0px;
	background-color: #2C8C9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
	text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
	text-decoration: none;
}

img {
	border: 0px;
}

form {
	margin: 0px;
}

a {
	color: #0c6281;
	text-decoration: none;
}

a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#ticker {
 	position: absolute;
	top: 155px;
	margin-left: -85px;
}

#container {
	width: 780px;
	text-align: left;
}

#container * .clear {
	clear: both;
}

#container #headsite {
	width: 780px;
}

#container #menu {
	width: 780px;
}

#container #menu img {
	float: left;
}

/*-- Search --*/

#container #search {
	background-image: url(../media/layout_images/bar_flag4.gif);
	background-repeat: x-repeat;
	width: 780px;
	height: 51px;
	min-height: 51px;
	height: auto !important;
}

#container #search img {
	float: left;
}

#container #content {
	width: 780px;
	background-color: #FFFFFF;
	float: left;
}

/*-- Navigation  --*/

#container #content #rightcontent .navigation {
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	color: #003366;
	height: 15px;
	min-height: 15px;
	height: auto !important;
	float: left;
}

#container #content #rightcontent .navigation p {
	width: 565px;
	padding: 0px 0px 5px;
	margin: 0px 0px 5px;
	float: left;
	border-bottom: 1px solid #e2f2f7;
}

#container #content #rightcontent .navigation a {
	color: #003366;
	text-decoration: none;
}

#container #content #rightcontent .navigation a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#container #content #rightcontent .navigation .link {
	color: #FF9900;
	text-decoration: none;
}

/*-- Navigation detail --*/

#container #content .navigation {
	margin: 5px 0px 5px 0px;
	padding: 0px 10px 0px 10px;
	color: #003366;
	height: 15px;
	min-height: 15px;
	height: auto !important;
	float: left;
}

#container #content .navigation p {
	width: 760px;
	padding: 0px 0px 5px;
	margin: 0px 0px 5px;
	float: left;
	border-bottom: 1px solid #e2f2f7;
}

#container #content .navigation a {
	color: #003366;
	text-decoration: none;
}

#container #content .navigation a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#container #content .navigation .link {
	color: #FF9900;
	text-decoration: none;
}

.align_left {
	float: left;
}

/*-- Homepage --*/

#container #content #homecontent {
	width: 770px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #homecontent #homepreview {
	float: left;
}

#container #content #homecontent img {
	float: left;
}
#container #content #homecontent .homelogo {
	float: left;
}
#container #content .space_preview_brand {
	width: 30px;
	height: 30px;
	min-height: 30px;
	height: auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #preview_brand {
	width: 770px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #preview_brand #brand_dog {
	background-image: url(../media/layout_images/back_brand.gif);
	background-repeat: no-repeat;
  background-position: bottom;
	width: 370px;
	height: 250px;
	min-height: 250px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #preview_brand #brand_cat {
	background-image: url(../media/layout_images/back_brand.gif);
	background-repeat: no-repeat;
  background-position: bottom;
	width: 370px;
	height: 250px;
	min-height: 250px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #preview_brand #brand_dog .space_brand,
#container #content #preview_brand #brand_cat .space_brand {
	width: 365px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #preview_brand #brand_dog .space_brand .logo_brand,
#container #content #preview_brand #brand_cat .space_brand .logo_brand {
	background-image: url(../media/layout_images/brand_back.png);
	background-repeat: no-repeat;
  background-position: bottom;
	width: 120px;
	height: 95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #preview_brand #brand_dog .logo_brand img,
#container #content #preview_brand #brand_cat .logo_brand img,
#container #content #preview_brand #brand_dog .logo_brand .padding_flash,
#container #content #preview_brand #brand_cat .logo_brand .padding_flash {
	width: 100px;
	height: 75px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}

/*-- Box Home Banner News --*/

#container #content #homecontent #bannerhomenews {
	width: 770px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#container #content #homecontent #bannerhomenews img {
	padding: 0px;
	margin: 0px;
	float: left;
}

/*-- Box Home Preview --*/

#container #content #homecontent #preview_newshome {
	width: 770px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#preview_newshome .box_homepreview {
	width: 240px;
	height: 100px;
	min-height: 100px;
	height: auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#preview_newshome .box_homepreview .head_homepreview {
	width: 240px;
	height: 35px;
	min-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#preview_newshome .box_homepreview .head_homepreview .title_homepreview {
	background-image: url(../media/layout_images/title_bg.gif);
	background-repeat: x-repeat;
  background-position: top;
	height: 35px;
	min-height: 35px;
	float: left;
}

#preview_newshome .box_homepreview .head_homepreview .title_homepreview h2 {
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 35px;
	min-height: 35px;
	height: auto !important;
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
}

#preview_newshome .box_homepreview .body_homepreview {
	background-image: url(../media/layout_images/prew_home_bg.gif);
	background-repeat: y-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 240px;
	height: 50px;
	min-height: 50px;
	height: auto !important;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#preview_newshome .box_homepreview .body_homepreview h3 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#preview_newshome .box_homepreview .body_homepreview p {
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#container #content .space_preview_news {
	width: 25px;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*-- Leftmenu --*/

#container #content #leftmenu {
	float: left;
	width: 200px;
}

#container #content #leftmenu .link {
	background-image: url(../media/layout_images/backmenu1.gif);
	background-repeat: y-repeat;
	width: 200px;
	height: 30px;
	min-height: 30px;
	float: left;
}

#container #content #leftmenu .link h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 0px 25px;
	margin: 6px 0px 0px 0px;
	line-height: 15px;
}

#container #content #leftmenu .link h1 a {
 	text-decoration: none;
	color: #e2f2f7;
}

#container #content #leftmenu .link h1 a:hover {
 	text-decoration: underline;
}

#container #content #leftmenu .link2 {
	background-image: url(../media/layout_images/backmenu2.gif);
	background-repeat: y-repeat;
	width: 200px;
	height: 30px;
	min-height: 30px;
	float: left;
}

#container #content #leftmenu .link2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 0px 27px;
	margin: 6px 0px 0px 0px;
	line-height: 15px;
}

#container #content #leftmenu .link2 h2 a {
 	text-decoration: none;
	color: #e2f2f7;
}

#container #content #leftmenu .link2 h2 a:hover {
 	text-decoration: underline;
}

#container #content #leftmenu .link3 {
	background-image: url(../media/layout_images/backmenu3.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 30px;
	float: left;
}

#container #content #leftmenu .link3 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 0px 38px;
	margin: 6px 0px 0px 0px;
	line-height: 15px;
}

#container #content #leftmenu .link3 h3 a {
 	text-decoration: none;
	color: #e2f2f7;
}

#container #content #leftmenu .link3 h3 a:hover {
 	text-decoration: underline;
}

#container #content #leftmenu img {
	float: left;
}

/*-- Rightcontent --*/

#container #content #rightcontent {
	float: left;
	width: 575px;
	margin: 0px 0px 0px 5px;
}

#container #content #rightcontent h1 {
	background-image: url(../media/layout_images/arrow_blu.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}

/*-- Rightcontent cornice --*/

#container #content #rightcontent #cornice {
	float: left;
	width: 570px;
}

#container #content #rightcontent #cornice .content_cornice{
	background-image: url(../media/layout_images/bottom_cornice.gif);
	background-repeat: no-repeat;
  background-position: bottom;
	float: left;
	width: 570px;
}

#container #content #rightcontent #cornice .content_cornice .content_left {
	float: left;
	width: 160px;
}

#container #content #rightcontent #cornice .content_cornice .content_left .image_left {
	float: left;
	width: 150px;
	padding: 0px 0px 25px 10px;
	margin: 0px;
}


#container #content #rightcontent #cornice .content_cornice .content_right {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	color: #0C6281;
	float: left;
	width: 410px;
}

#container #content #rightcontent #cornice .content_cornice .content_right p {
	padding: 0px 10px 0px 5px;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	width: 390px;
}

/*-- Rightcontent text space --*/

#container #content #rightcontent #content_tab {
	float: left;
	width: 570px;
}

/*-- Preview Brand --*/

#container #content #brand_preview {
	width: 770px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #brand_preview h1 {
	background-image: url(../media/layout_images/arrow_yellow.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}
#container #content #brand_preview #brand_cornice {
	float: left;
	width: 770px;
}

#container #content #brand_preview #brand_cornice .content_brand{
	background-image: url(../media/layout_images/brand_background.gif);
	background-repeat: no-repeat;
  background-position: bottom;
	float: left;
	width: 770px;
}

#container #content #brand_preview #brand_cornice .content_brand .content_brand_left {
	float: left;
	width: 155px;
}

#container #content #brand_preview #brand_cornice .content_brand .content_brand_left .image_brand_left {
	float: left;
	width: 140px;
	padding: 0px 0px 25px 15px;
	margin: 0px;
}

#container #content #brand_preview #brand_cornice .content_brand .content_brand_right {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #0C6281;
	float: left;
	width: 615px;
}

#container #content #brand_preview #brand_cornice .content_brand .content_brand_right p {
	padding: 0px;
	text-align: justify;
	margin: 0px 10px 0px 10px;
}

/*-- Preview Brand canine feline--*/

#container #content #brand_preview_canine,
#container #content #brand_preview_feline {
	width: 770px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#container #content #brand_preview_canine #brand_cornice_canine,
#container #content #brand_preview_feline #brand_cornice_feline {
	float: left;
	width: 770px;
}
#container #content #brand_preview_canine #brand_cornice_canine .content_brand_line,
#container #content #brand_preview_feline #brand_cornice_feline .content_brand_line {
	background-image: url(../media/layout_images/brand_background.gif);
	background-repeat: no-repeat;
  background-position: bottom;
	float: left;
	width: 770px;
}
#container #content #brand_preview_canine #brand_cornice_canine .content_brand_line .box_banner_brand,
#container #content #brand_preview_feline #brand_cornice_feline .content_brand_line .box_banner_brand {
	background-image: url(../media/layout_images/brand_back_text.gif);
	background-repeat: no-repeat;
  background-position: bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 12px;
	float: left;
	width: 240px;
}
#container #content #brand_preview_canine #brand_cornice_canine .content_brand_line .box_banner_brand .image_banner_brand,
#container #content #brand_preview_feline #brand_cornice_feline .content_brand_line .box_banner_brand .image_banner_brand {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 240px;
}
#container #content #brand_preview_canine #brand_cornice_canine .content_brand_line .box_banner_brand p,
#container #content #brand_preview_feline #brand_cornice_feline .content_brand_line .box_banner_brand p {
	padding: 0px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 230px;
}

/*-- Rightcontent detail --*/

#container #content #detail {
	width: 760px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#container #content #detail h1 {
	background-image: url(../media/layout_images/arrow_yellow.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}

#container #content #detail h2 {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	min-height: 15px;
	height: auto !important;
	color: #1395C3;
}

#container #content #detail .image_border_up_sx {
	background-image: url(../media/layout_images/detail_corner_sxtop.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	float: left;
}

#container #content #detail .image_border_up {
	background-image: url(../media/layout_images/detail_top.gif);
	background-repeat: repeat-x;
	width: 740px;
	height: 10px;
	float: left;
}

#container #content #detail .image_border_up_dx {
	background-image: url(../media/layout_images/detail_corner_dxtop.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	float: left;
}

#container #content #detail .detail_container {
	width: 760px;
	background-color: #E2F2F7;
	float: left;
}

#container #content #detail .detail_container .image_border_left {
	background-image: url(../media/layout_images/detail_left.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 760px;
	float: left;
}

#container #content #detail .detail_container .image_border_left .image_border_right {
	background-image: url(../media/layout_images/detail_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 760px;
	float: left;
}

#container #content #detail .detail_container .image_border_left .image_border_right .detail_box {
	width: 740px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	float: left;
 color: #01466a;
}

#container #content #detail .image_border_down_sx {
	background-image: url(../media/layout_images/detail_corner_sxbottom.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
	float: left;
}

#container #content #detail .image_border_down {
	background-image: url(../media/layout_images/detail_bottom.gif);
	background-repeat: repeat-x;
	width: 740px;
	height: 30px;
	float: left;
}

#container #content #detail .image_border_down_dx {
	background-image: url(../media/layout_images/detail_corner_dxbottom.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
	float: left;
}

#container #content #detail .detail_container .allegato {
	float: left;
	margin-left: 5px;
}
#container #content #detail .detail_container hr {
	height: 0px;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

/*-- Preview Article --*/

#container #content #rightcontent #preview_article {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

#container #content #rightcontent #preview_article .box_article {
	padding: 0px;
	margin: 0px;
	width: 275px;
	float: left;
}

#container #content #rightcontent #preview_article .box_article .text_preview {
	background-image: url(../media/layout_images/anteprime_artback.gif);
	background-repeat: y-repeat;
	padding: 0px;
	margin: 0px;
	width: 275px;
	float: left;
}

#container #content #rightcontent #preview_article .box_article .text_preview .image_preview {
	background-image: url(../media/layout_images/anteprime_art_img_back.gif);
	background-repeat: y-repeat;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 80px;
	text-align: center;
	float: left;
}

#container #content #rightcontent #preview_article .box_article .text_preview p {
	padding: 0px 10px 0px 0px;
	margin: 3px 0px 0px 0px;
}

#container #content #rightcontent #preview_article .box_article h1 {
	background-image: url(../media/layout_images/arrow_yellow.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}
#container #content #rightcontent #preview_article .space_preview_article {
	width: 10px;
	padding: 0px;
	margin: 0px;
	float: left;
}

/*-- Preview Multimedia --*/

#container #content #rightcontent #multimedia {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#container #content #rightcontent #multimedia .space_movie {
	padding: 0px;
	margin: 0px;
	float: left;
}

#container #content #rightcontent #multimedia .space_movie .video_padding {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
}

#container #content #rightcontent #multimedia .box_rassegna {
	padding: 0px;
	margin: 0px;
	width: 560px;
	float: left;
}

#container #content #rightcontent #multimedia h1 {
	background-image: url(../media/layout_images/arrow_yellow.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}

#container #content #rightcontent #multimedia .box_rassegna .text_preview {
	background-image: url(../media/layout_images/back_media.gif);
	background-repeat: y-repeat;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	width: 560px;
	float: left;
}

#container #content #rightcontent #multimedia .box_rassegna .text_preview p {
	padding: 0px 10px 0px 10px;
	margin: 2px 0px 0px 0px;
}

#container #content #rightcontent #multimedia .box_rassegna .text_preview a {
 text-decoration: underline;
}

/*-- Preview Rassegna Stampa --*/

#container #content #rightcontent #preview_rassegna {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#container #content #rightcontent #preview_rassegna .box_rassegna {
	padding: 0px 0px 30px 0px;
	margin: 0px;
	width: 445px;
	float: left;
}

#container #content #rightcontent #preview_rassegna .box_rassegna h1 {
	background-image: url(../media/layout_images/arrow_yellow.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}

#container #content #rightcontent #preview_rassegna .box_rassegna .text_preview {
	background-image: url(../media/layout_images/rassegna_back.gif);
	background-repeat: y-repeat;
	padding: 0px;
	margin: 0px;
	width: 445px;
	float: left;
}

#container #content #rightcontent #preview_rassegna .box_rassegna .text_preview h2 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	margin: 3px 0px 5px 0px;
}

#container #content #rightcontent #preview_rassegna .box_rassegna .text_preview hr {
	color: #CCCCCC;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 3px 10px 5px 10px;
}

#container #content #rightcontent #preview_rassegna .box_rassegna .text_preview p {
	padding: 0px 10px 0px 10px;
	margin: 3px 0px 0px 0px;
}

#container #content #rightcontent #preview_rassegna .box_rassegna .text_preview .allegato {
	float: left;
	margin-left: 5px;
}

#container #content #rightcontent #preview_rassegna .box_rassegna .text_preview a {
 text-decoration: underline;
}

/*-- Preview Line --*/

#container #content #rightcontent #preview_line {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#container #content #rightcontent #preview_line .preview_product {
	padding: 0px;
	margin: 0px;
	width: 175px;
	float: left;
}

#container #content #rightcontent #preview_line .preview_product h1 {
	background-image: url(../media/layout_images/arrow_yellow.gif);
	background-repeat: no-repeat;
  background-position: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #1395c3;
}

#container #content #rightcontent #preview_line .preview_product .image_preview {
	background-image: url(../media/layout_images/back_preview_line.gif);
	background-repeat: y-repeat;
	padding: 0px;
	margin: 0px;
	width: 175px;
 	text-align: center;
}

#container #content #rightcontent #preview_line .preview_product .image_preview img {
	padding: 0px;
	margin: 0px;
	width: 100px;
}

#container #content #rightcontent #preview_line .preview_product .text_preview {
	background-image: url(../media/layout_images/back_textpreview_line.gif);
	background-repeat: y-repeat;
	font-size: 10px;
	color: #2d5969;
	padding: 0px;
	margin: 0px;
	width: 175px;
	float: left;
}
#container #content #rightcontent #preview_line .preview_product .text_preview p {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#container #content #rightcontent #preview_line .preview_product .text_preview h2 {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 9px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #2d5969;
	float: left;
}

#container #content #rightcontent #preview_line .space_preview_product {
	width: 20px;
	padding: 0px;
	margin: 0px;
	float: left;
}

/*-- Footer --*/

#container #footer {
	width: 780px;
	height: 156px;
	min-height: 156px;
	height: auto !important;
	margin-bottom: 15px;
	padding: 0px;
}


#container #footer img {
	margin: 0px;
	padding: 0px;
}

#container #footer #util_link {
	color: #0c6281;
	padding: 0px 10px 0px 10px;
	height: 51px;
	min-height: 51px;
	height: auto !important;
	background-color: #FFFFFF;
}

#container #footer #util_link p {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#container #footer #copyright {
	background-image: url(../media/layout_images/footer_2.gif);
	background-repeat: no-repeat;
	color: #0C6281;
	float: left;
	height: 25px;
	min-height: 25px;
	width: 760px;
	padding: 0px 10px 0px 10px;
	height: auto !important;
}

#container #footer #copyright p {
	margin: 6px 0px 0px 0px;
}

#container #footer #addresses {
	background-image: url(../media/layout_images/footer_3.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	color: #0C6281;
	width: 760px;
	float: left;
	padding: 0px 10px 0px 10px;
	height: 41px;
	min-height: 41px;
	height: auto !important;
}

#container #footer #addresses p {
	margin: 6px 0px 0px 0px;
}


/*** SiteMap title ****/
#main .preview2 { padding: 0px 10px 0px 10px;}
#main .label h1 { font-size: 18px; color: #333; padding: 0px 0px 0px 10px;}
/*** SiteMap ****/
#sitemap {}
#sitemap h1 			  { margin-top: 0px; font-size: 14px; }
#sitemap ul 			  { font-weight: bold; line-height: 20px; list-style-type: decimal; margin-left: 25px; text-decoration: none; }
#sitemap ul a             { font-weight: normal; text-decoration: none; }
#sitemap ul li            { border-bottom: 1px dotted #000000; }
#sitemap ul .sitemap_li_1 { margin-left:  0px; }
#sitemap ul .sitemap_li_2 { margin-left: 25px; }
#sitemap ul .sitemap_li_3 { margin-left: 50px; }
#sitemap ul .sitemap_li_4 { margin-left: 75px; }
/****************/
