/*
Main CSS Stylesheet
March 2009 Gianluigi Cosari
*/

body, img, blockquote, div, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, p, pre, table {
	padding:0px;
	margin:0px;
	border:none;
	text-align : left;
}

body {
	background: #BBBBBB url(/gr/bg.png) repeat-x scroll top left;
	font-family : Verdana, sans-serif;
	color : #3E3E3E;
}

TD {
	font-size : 12px;
}

#wrapper {
	background: url(/gr/main_shadow.png) repeat-y;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	padding: 0px 0px 0px 9px;
	text-align: left;
}

#header {
	width: 962px;
	height: 124px;
	background-color : #FFFFFF;
}

#header1 {
	width: 722px;
	float: left;
	background: url(/gr/bgtop.png);
}

#header2 {
	float: right;
}

#logo {
	width: 180px;
	float: left;
}

#lang {
	float: left;
}

#carfashion {
	float: right;
}

#menubar {
	float: left;
	background: url(/gr/bottone.png);
	width : 722px;
	height : 24px;
}

.floatleft {
	float : left;
}

.silverboxtitle {
	padding : 7px 0px 0px 8px;
	font-size : 12px;
	color : #5F5F5F;
	font-weight : bold;
}

.silverboxbg {
	background : #FBFBFB url(/gr/bg_silverbox_news.png);
}

.silverboxnews {
	text-align : center;
	height : 170px;
}

.news_element_image {
	background : #FFFFFF;
	border : 1px solid #87CEEB;
	padding : 3px 3px 3px 3px;
	float : right;
}

.news_element_image:hover {
	border : 1px solid #EE82EE;
}

.searchform {
	padding : 6px 6px 6px 6px;
	border : 1px solid #779577;
	margin : 4px 4px 0px 8px;
	font-weight : normal;
}


/* START content section */

#content {
	width : 962px;
	clear : both;
}

#content a:link, #content a:visited, #content a:active {
	text-decoration: none;
	color : #026894;
}

#content a:hover {
  text-decoration: underline;
}

#animazione {
	width : 662px;
	float : left;
}

.desc_text {
	background : url(/gr/article_desc_bg.jpg);
	padding : 10px 10px 0px 10px;
	background-repeat : repeat-x;
}

.desc_footer {
	background : url(/gr/article_footer_bg.jpg);
	background-repeat : repeat-x;
}

.tbltitle {
	background : url(/gr/top_bar_bg.jpg);
	height : 40px;
	padding : 0px 0px 0px 10px;
	color : #747474;
	font-weight : bold;
}

.looptbltd {
	width : 33%;
	background : url(gr/logos_bar_bg.jpg);
	height : 60px;
	padding : 0px 0px 0px 12px;
}

.cattbltd {
	width : 33%;
	background : url(gr/mods_bar_bg.jpg);
	height : 130px;
	font-size : 12px;
}

.cattbltd img {
	padding-bottom : 4px;
}

.arttbltd {
	width : 33%;
	background : url(gr/art_bar_bg.jpg) repeat-x;
	height : 100px;
	font-size : 12px;
	padding : 0px 0px 0px 12px;
}

.looptbltable {
	background-color : #FFFFFF;
}

.logostxt {
	padding : 10px 0px 0px 44px;
}

.artstxt {
	padding : 10px 0px 0px 144px;
}

#catalogo {
	width : 662px;
	float : left;
}

#nelnk a:link, #nelnk a:visited, #nelnk a:active {
	text-decoration: none;
	color : #FF0000;
	font-weight : bold;
}

#nelnk a:hover {
  text-decoration: underline;
}

.imagel {
	padding-left : 0px;
	padding-bottom : 6px;
	padding-right : 6px;
	padding-top : 0px;
}

.imager {
	padding-left : 6px;
	padding-bottom : 6px;
	padding-right : 0px;
	padding-top : 0px;
}

/* END content section */

#content1 {
	width : 962px;
	clear : both;
}

#homepage {
	width : 662px;
	clear : both;
}

.hp_element {
	width : 320px;
	height : 160px;
	background : url(/gr/box_link_hp.png) no-repeat;
	float : right;
	margin : 10px 0px 0px 10px;
}

.hp_element_h {
	width : 320px;
	height : 190px;
	background : url(/gr/box_link_hp_alto.png) no-repeat;
	float : right;
	margin : 10px 0px 0px 10px;
	padding : 10px 0px 0px 0px;
	text-align : center;
	color : #026894;
	font-weight : bold;
}

.hp_element_text {
	margin : 14px 14px 14px 14px;
	color : #4B4B4B;
}

.hp_element_text a {
	font-weight : bold;
}

.hp_element_image {
	margin : 14px 14px 14px 14px;
	padding : 3px 3px 3px 3px;
	height : 86px;
	background-color : #FFFFF0;
	border : 1px solid #87CEEB;
	float : left;
}

.hp_element_image:hover {
	border : 1px solid #EE82EE;
}

.gallery_th {
	margin : 14px 14px 14px 14px;
	padding : 3px 3px 3px 3px;
	float : right;
	background-color : #FFFFF0;
	border : 1px solid #87CEEB;
}

.gallery_th:hover {
	border : 1px solid #EE82EE;
}

.gallery_img_bg {
	background : url(gr/art_bar_bg.jpg) repeat-x;
	padding : 10px 10px 0px 10px;
}

.press_element {
	height : 160px;
	width : 168px;
	float : left;
	text-align : center;
	margin : 0px 20px 10px 0px;
}

.press_element_th {
	margin : 0px 0px 2px 0px;
	padding : 4px 4px 4px 4px;
	height : 130px;
	background-color : #FFFFF0;
	border : 1px solid #87CEEB;
	float : left;
}

.press_element_th:hover {
	border : 1px solid #EE82EE;
}

.press1_element {
	height : 150px;
	width : 168px;
	float : left;
	text-align : center;
	margin : 0px 16px 10px 0px;
}

.press1_element_th {
	margin : 0px 0px 2px 0px;
	padding : 4px 4px 4px 4px;
	background-color : #FFFFF0;
	border : 1px solid #87CEEB;
	float : left;
}

.press1_element_th:hover {
	border : 1px solid #EE82EE;
}
























#copyright {
	color : Gray;
	font-size : 11px;
	padding : 0px 0px 4px 4px;
	text-align : center;
}

#copyright a {
	color : #0099FF;
	text-decoration : none;
}

/* START top menu */

UL#navlist {
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	margin : 0px;
	white-space : nowrap;
}

#navlist LI {
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	margin : 0px;
	display : inline;
	list-style-type : none;
}

#navlist A {
	padding-right : 12px;
	padding-left : 12px;
	padding-bottom : 5px;
	padding-top : 5px;
	border-right-color : #3a4646;
	border-right-width : 1px;
	border-right-style : solid;
	display : block;
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size : 12px;
	float : left;
}

#navlist A:link, #navlist A:visited {
	background-repeat : repeat-x;
	color : #FFFFFF;
	text-decoration : none;
}

#navlist A:hover {
	background-image : url(/gr/btn_bg_red_hover.jpg);
	background-repeat : repeat-x;
	color : #FFFFFF;
	text-decoration : none;
}

#navlist A#current {
	padding-right : 12px;
	padding-left : 12px;
	padding-bottom : 6px;
	padding-top : 5px;
	background-image : url(/gr/btn_current_bg.jpg);
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size : 12px;
	float : left;
	border-right-color : #3a4646;
	border-right-width : 1px;
	border-right-style : solid;
	color : #3A4646;
	text-decoration : none;
	background-repeat : repeat-x;
	display : block;
	margin : 1px 0px 0px;
}

/* END top menu */

/* START language selection menu */

#lang {
	float: left;
}

#lang ul {
	margin: 2px 0px 0px 26px;
	padding : 0px 0px 0px 0px;
}

#lang li {
  display: inline;
}

#lang ul li a {
	color: #708090;
	font-size: 0.7em;
	padding: 0 20px;
}

#lang .en a {
  background: url(/gr/en.png) no-repeat left center;
}

#lang .it a {
  background: url(/gr/it.png) no-repeat left center;
}

#lang ul li a:link, #lang ul li a:visited, #lang ul li a:active {
  text-decoration: none;
}

#lang ul li a:hover {
  text-decoration: underline;
}

/* END language selection menu */

