body{
	background : #FFFFFF url(../immagini/background.gif) repeat-y top center;
	font-family : tahoma,sans-serif;
	font-size : 12px;
	margin : 0;
	padding : 0;
	min-width: 1000px;
	text-align:center;
}

a{
	color : #000000;
	text-decoration : none;
}

a:hover{
	color : #FF9C00;
}

a img{
	border : none;
}

#area-team {
	margin:20px 0 0 0;
	background : #FFFFFF url(../immagini/box-log.gif) no-repeat top center;
	width:140px;
	height:108px;
}

#area-team dt {
	font-weight: bold;
	text-align:center;
	width:140px;
	margin:0;
	padding:5px 0 0 0;
}

#area-media {
	margin:20px 0 0 0;
	background : #FFFFFF url(../immagini/box-log.gif) no-repeat top center;
	width:140px;
	height:108px;
}

#area-media dt {
	font-weight: bold;
	text-align:center;
	width:140px;
	margin:0;
	padding:5px 0 0 0;
}

ul,ol,li,dl,dt,dd{
	display : block;
	line-height : normal;
	list-style : none;
	margin : 0;
	padding : 0;
}

#container{
	background-color : #F8F8F8;
	margin : 0 auto;
	padding : 0;
	width:953px;
	position : relative;
}

#footer{
	margin:15px 0 0 0;
	position:relative;
	float:left;
}

.footer_testo {
    font-family : tahoma,sans-serif;
	font-size : 10px;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
}

#header{
    margin:6px 0 0 0;
    height:143px;
    width:953px;
}

#advbottom {
    width:950px;
    height:151px;
    background: url(../immagini/banner-bottom.jpg) no-repeat top left;     
}

#advbottom .banneritem {
    padding: 7px 20px 7px 20px;    
    margin:0;
}

/***************************************/
/*          COLONNE INDEX              */    
/***************************************/

.md-titleboxsx{
	background : url(../immagini/title-frenault.gif) no-repeat top center ;
	height:273px;
	text-align:center;
	padding:32px 0 0 0;
}
.md-titleboxdx{
	background : url(../immagini/title-cliocup.gif) no-repeat top center ;
	height:273px;
	text-align:center;
	padding:32px 0 0 0;
}

#middleHp-sx{
	background : url(../immagini/bg-frenaulthp.gif) no-repeat top left ;
	position:relative;
	width:389px;
	float:left;
	padding: 0px;
	margin:0;
	height:695px;
	margin: 0 18px 0 0;
}

#middleHp-dx{
	background : url(../immagini/bg-cliocuphp.gif) no-repeat top left ;
	position:relative;
	width:389px;
	float:left;
	height:655px;
	padding: 0px;
	margin:0;
}

#middleHp-bottom{
	background : url(../immagini/bg-news-hp.gif) no-repeat bottom left ;
	position:relative;
	width:804px;
	float:left;
	padding: 0px;
	margin: 0;
}

#middleHp-bttsx{
	background : url(../immagini/notizie-renault.gif) no-repeat top left ;
	position:relative;
	float:left;
	width:365px;
	float:left;
	padding: 60px 15px 15px 15px;
	margin: 0px
}

#middleHp-bttdx{
	background : url(../immagini/notizie-cliocup.gif) no-repeat top left ;
	position:relative;
	width:365px;
	float:right;
	padding: 60px 15px 15px 15px;
	margin: 0px
}

/***************************************/
/*          COLONNE PAGES              */    
/***************************************/

#middle{
	position:relative;
	float:left;
	margin:0 0 10px 0;
}

#middle-dx{
	position:relative;
	width:142px;
	float:right;
	padding: 0px;
	margin: 0 0 20px 0;
}

#content{
	position : relative;
	float:left;
}

#middle-midint{
	position:relative;
	width:395px;
	float:left;
	padding: 0px;
	margin:0;
	float:left;
}

#middle-mid {
	position:relative;
	width:795px;
	float:left;
	padding:0;
	margin:0;
	float:left;
}

/*****************************************/
/*          PAGE TOP MENU                */
/*****************************************/

#mnucnt{
    margin:-1px 0 18px 0;
    height:37px;
    padding:0;    
}

div#mnutop {
    padding:0;
    margin: 0;
    height:37px;    
    float:left;
    display:block;
}

div#mnutoplist {
    width:670px;
    margin:0;
    padding: 0;
    height:37px;
    float:left;
}

div#mnutopsx {
    width:126px; 
    margin:0;
    padding:0;
    float:left;    
}
div#mnutopsx span {
    font-family: Arial, Verdana;
	font-size: 12px;
	text-align: center;
	font-weight:bold;
	color:#525252;	
	display:block;
	padding:10px 5px 0 15px;
}
div#mnutopdx {
    width:150px;
    margin:0;
    padding:0;
    float:right;    
}
div#mnutopdx a {
    font-family: Arial, Verdana;
	font-size: 12px;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:10px 25px 0 0px;
}


/*****************************************/
/*          MENU GRIGIO RIGHT            */
/*****************************************/

.subnav-contaniner {
    background : url(../immagini/bg-mnu-hp-bottom.gif) no-repeat bottom left;
    position:relative;
    margin-top:0px;
    padding:0;
	width:140px;
}

ul#subnav {
	background : url(../immagini/bg-mnu-hp-top.gif) no-repeat top left;
    position:relative;
    margin-top:0px;
    padding:5px 0 5px 12px;
	width:140px;
}

ul#subnav li {
    margin:5px 0 0 0px;
    padding: 0 0 0 0px;
}

ul#subnav li a {
    display:block;
    height:22px;
    padding: 0 0 0 15px;
    margin:0;
    background : url(../immagini/arrow-dot2.gif) no-repeat top left;
    border-bottom: 1px solid #858585;
    width:100px;
	text-align:left;
}

ul#subnav li a span {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    padding: 5px 0 0 0;
    margin:0;
	text-align:left;
}

ul#subnav li a:hover, ul#subnav li a.current {
    color:#FF9C00;
}

/*****************************************/
/*          MENU RIGHT                   */
/*****************************************/

ul#subcatnav {
	position:relative;
    margin-top:0px;
    padding:5px 0 5px 12px;
	width:124px;
}

ul#subcatnav li {
    margin:5px 0 0 0px;
    padding: 0 0 0 0px;
}

ul#subcatnav li a {
    display:block;
    height:22px;
    padding: 0 0 0 15px;
    margin:0;
    background : url(../immagini/arrow-dot2.gif) no-repeat top left;
    border-bottom: 1px solid #858585;
    width:100px;
	text-align:left;
}

ul#subcatnav li a span {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    padding: 5px 0 0 0;
    margin:0;
	text-align:left;
}

ul#subcatnav li a:hover, ul#subcatnav li a.current {
    color:#FF9C00;
}

ul#insubcatnav {
	position:relative;
    margin-top:0px;
    padding:5px 0 5px 12px;
	width:130px;
}

ul#insubcatnav li {
    margin:5px 0 0 0px;
    padding: 0 0 0 0px;
}

ul#insubcatnav li a {
    display:block;
    height:30px;
    padding: 0 0 0 0px;
    margin:0;
    background : url(../immagini/arrow-dot3.gif) no-repeat top left;
    border-bottom: 1px solid #858585;
    width:115px;
	text-align:left;
}

ul#insubcatnav li a span {
    font-family:Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    padding: 0 0 0 15px;
    margin:0;
    display:block;
	text-align:left;
}

ul#insubcatnav li a:hover {
    color:#FF9C00;
    
}

ul#insubcatnav li a.current {
    background : url(../immagini/arrow-dot4.gif) no-repeat top left;
}

#subcatnav2level {
	position:relative;
    margin-top:0px;
    padding:5px 0 5px 12px;
	width:130px;
}

#subcatnav2level dt {
    margin:5px 0 0 0px;
    padding: 0 0 0 0px;
}

#subcatnav2level dt a {
    display:block;
    height:30px;
    padding: 0 0 0 0px;
    margin:0;
    background : url(../immagini/bullet.gif) no-repeat top left;
    border-bottom: 1px dotted #858585;
    width:115px;
	text-align:left;
}

#subcatnav2level dt a span {
    font-family:Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    padding: 0 0 0 15px;
    margin:0;
    display:block;
	text-align:left;
}

#subcatnav2level dt a:hover, #subcatnav2level dt a.current {
    color:#FF9C00;    
}

/*****************************************/
/*          MENU RIGHT  PRIVATE          */
/*****************************************/

ul#prvcatnav {
	position:relative;
    margin-top:0px;
    padding:5px 0 5px 12px;
	width:154px;
}

ul#prvcatnav li {
    margin:5px 0 0 0px;
    padding: 0 0 0 0px;
}

ul#prvcatnav li a {
    display:block;
    height:22px;
    padding: 0 0 0 15px;
    margin:0;
    background : url(../immagini/arrow-dot2.gif) no-repeat top left;
    border-bottom: 1px solid #858585;
    width:135px;
	text-align:left;
}

ul#prvcatnav li a span {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    padding: 5px 0 0 0;
    margin:0;
	text-align:left;
}

ul#prvcatnav li a:hover, ul#prvcatnav li a.current {
    color:#FF9C00;
}


ul#prvsubcatnav {
	position:relative;
    margin-top:0px;
    padding:5px 0 5px 12px;
	width:154px;
}

ul#prvsubcatnav li {
    margin:5px 0 0 0px;
    padding: 0 0 0 0px;
}

ul#prvsubcatnav li a {
    display:block;
    height:22px;
    padding: 0 0 0 0px;
    margin:0;
    background : url(../immagini/arrow-dot3.gif) no-repeat top left;
    border-bottom: 1px solid #858585;
    width:135px;
	text-align:left;
}

ul#prvsubcatnav li a span {
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    padding: 5px 0 0 15px;
    margin:0;
	text-align:left;
}

ul#prvsubcatnav li a:hover, ul#prvsubcatnav li a.current {
    color:#FF9C00;
}

/*****************************************/
/*        ELENCO BANNER RIGHT            */                      
/*****************************************/

ul#adv {
    position:relative;
    margin-top:50px;
    padding:0;
	width:141px;
}

ul#adv li {
    margin:15px 0 0 0px;
    padding: 0 0 0 0px;
}

ul#adv li a {
    display:block;
    padding: 0;
    margin:0;
    width:141px;
	text-align: center;
}

ul#adv li a span {
    padding: 0px 0 0 0;
    margin:0;
	
}

/*****************************************/
/*        ELENCO NEWS 2 COLONNE          */
/*****************************************/

.newsHp dl {
	display:inline;
	float:left;
	font-size:11px;
	padding-left:0px;
	padding-top:0;
	width:365px;
}
.newsHp dl dt {
	background : url(../immagini/arrow-dot2.gif) no-repeat top left;
	color:#000000;
	float:left;
	font-size:12px;
	padding-left:15px;
	padding-right:0px;
	position:relative;
	text-align:left;
	top:1px;
	width:60px;
	font-weight:bold;
	text-align:left;
}
.newsHp dl dd {
	margin-left:105px;
	padding-bottom:10px;
	position:relative;
	font-size:12px;
	text-align:left;
}

/*****************************************/
/*        ELENCO NEWS 1 COLONNA          */
/*****************************************/

.newsori dl {
	display:inline;
	float:left;
	font-size:11px;
	padding-left:0px;
	padding-top:0;
	width:365px;
}
.newsori dl dt {
	background : url(../immagini/arrow-dot2.gif) no-repeat top left;
	color:#000000;
	float:left;
	font-size:12px;
	padding-left:15px;
	padding-right:0px;
	position:relative;
	text-align:left;
	width:330px;
	font-weight:bold;
}
.newsori dl dd {
	padding-left:15px;
	width:340px;
	padding-bottom:10px;
	position:relative;
	font-size:12px;
	float:left;
	text-align:left;
}

/*******************************************/
/*              BOX NEUTRO                 */
/*******************************************/
.mask-bg-box {
    background: url(../immagini/box-gray-bg.gif) top center repeat-y;    
    width: 800px;
	margin: 0 auto;	
    text-align:center;
    clear: both;
}

.box {
	width: 800px;
	margin: 0 auto;	
    text-align:center;
    clear: both;
    background: url(../immagini/box-gray-top.gif) top center no-repeat;    
}

.box-container {
    width:800px;
    margin: 0 auto;
    clear: both;
    padding: 10px 0 10px 0;    
    background: url(../immagini/box-gray-bottom.gif) bottom center no-repeat;    	        	
    text-align:center;
}

.box-content {
    width:800px;
    height:auto;
    margin: 0 auto;
    clear: both;
    padding: 5px;
    overflow:hidden;
}

/* MINI */

#news {
	background : url(../immagini/box-gray-mini-bottom.gif) no-repeat bottom left ;
	position:relative;
	float:left;
	width:395px;
	padding: 0;
	margin: 0 0 15px 0;
}

/*****************************************/
/*          TAB INFERIORI                */               
/*****************************************/
div#mnuvistop  {
    padding:0;
    margin: 0 0 0 15px;
    padding: 0;
}

div#mnuvistop  ul {
    background: url(../immagini/bbt-hp-renault2-bg.gif) no-repeat;
    background-position: 3px 0;
    padding:0;
    margin: 0;
    height:36px;
}
#mnuvistop  ul li {
    display:block;
    float:left;
    height:36px;
    width:89px;
    margin:0;
}
#mnuvistop ul li a {
    color:#48594B;
    display:block;
    text-decoration:none;
    height:36px;
    width:89px;
    padding-top:0;
}
#mnuvistop ul li a em {
	background : url(../immagini/bbt-hp-renault2.gif) no-repeat;
	background-position : 0 0px;
	display:block;
	font-family: "Verdana";
	font-size: 12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	text-align: center;
	vertical-align: bottom;
	font-weight:bold;
	padding: 0px;
	height:26px;
	width:89px;
	padding-top:10px;
	text-align:center;
	cursor:pointer;
}
#mnuvistop  ul li a:hover, #mnuvistop  ul li a.current {
	font-weight:bold;
	color:#747474;
}
#mnuvistop li a:hover em, #mnuvistop ul li a.current em {
	font-weight:bold;
	background-position : 0 -37px;
	
}

/*****************************************/

div#mnuvistop2  {
    padding:0;
    margin: 0 0 0 15px;
    padding: 0;
}

div#mnuvistop2 ul {
    background: url(../immagini/bbt-hp-clio2-bg.gif) no-repeat;
    background-position: 3px 0;
    padding:0;
    margin: 0;
    height:36px;
}
#mnuvistop2 ul li {
    display:block;
    float:left;
    height:36px;
    width:89px;
    margin:0;    
}
#mnuvistop2 ul li a {
    color:#fafafa;
    display:block;
    text-decoration:none;
    height:36px;
    width:89px;
    padding-top:0;
}
#mnuvistop2 ul li a em {
	background : url(../immagini/bbt-hp-clio2.gif) no-repeat;
	background-position : 0 0px;
	display:block;
	font-family: "Verdana";
	font-size: 12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	text-align: center;
	vertical-align: bottom;
	font-weight:bold;
	padding: 0px;
	height:26px;
	width:89px;
	padding-top:10px;
	text-align:center;
	cursor:pointer;
}
#mnuvistop2 ul li a:hover, #mnuvistop  ul li a.current {
	font-weight:bold;
	color:#ffffff;
}
#mnuvistop2 li a:hover em, #mnuvistop ul li a.current em {
    color:#ffffff;
	font-weight:bold;
	background-position : 0 -37px;
}

/**********************************************/
/*              BOX RISULTATI                 */              
/**********************************************/

.sessionbox {  
    background:#F8F9F9 none repeat scroll 0%;
    border:1px solid #868579;
    min-height:50px;
    height: auto !important;
    height: 50px;
    font-family : tahoma,sans-serif;
	font-size : 11px;
	color:#48594B;
	font-weight:normal;
	text-decoration:none;
}

/**********************************************/
/*                  TESTI                     */              
/**********************************************/
.testo_big {
    font-family : tahoma,sans-serif;
	font-size : 13px;
	color:#48594B;
	font-weight:normal;
	text-decoration:none;
}

A.testo_big:link {
    color:#48594B;
	text-decoration:none;
}
A.testo_big:active {
    color:#48594B;
	text-decoration:none;
}
A.testo_big:visited {
    color:#48594B;
	text-decoration:none;
}
A.testo_big:hover {
   color:#48594B;
   text-decoration:none;   
}

.testo {
    font-family : tahoma,sans-serif;
	font-size : 11px;
	color:#48594B;
	font-weight:normal;
	text-decoration:none;
}

A.testo:link {
    color:#48594B;
	text-decoration:none;
}
A.testo:active {
    color:#48594B;
	text-decoration:none;
}
A.testo:visited {
    color:#48594B;
	text-decoration:none;
}
A.testo:hover {
   color:#48594B;
   text-decoration:none;   
}

.testo_hover {
   font-family : tahoma,sans-serif;
   font-size : 11px;
   color:#48594B;
   text-decoration:none;   
}

A.testo_hover:link {
    color:#48594B;
	text-decoration:none;
}
A.testo_hover:active {
    color:#48594B;
	text-decoration:none;
}
A.testo_hover:visited {
    color:#48594B;
	text-decoration:none;
}
A.testo_hover:hover {
   color:#48594B;
   text-decoration:underline;   
}

.testo_white {
    font-family : tahoma,sans-serif;
	font-size : 11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

A.testo_white:link {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white:active {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white:visited {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white:hover {
   color:#ffffff;
   text-decoration:none;   
}

.testo_white_hover {
    font-family : tahoma,sans-serif;
	font-size : 11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

A.testo_white_hover:link {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white_hover:active {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white_hover:visited {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white_hover:hover {
   color:#ffffff;
   text-decoration:underline;   
}

.testo_white_big {
    font-family : tahoma,sans-serif;
	font-size : 13px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

A.testo_white_big:link {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white_big:active {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white_big:visited {
    color:#ffffff;
	text-decoration:none;
}
A.testo_white_big:hover {
   color:#ffffff;
   text-decoration:none;   
}

.DocumentField {
    font-family : tahoma,sans-serif;
    font-weight:normal; 
    font-size: 11px;
    color: #48594B;    
}

A.Documentfield:link {
    color:#48594B;
	text-decoration:none;
}
A.Documentfield:active {
    color:#48594B;
	text-decoration:none;
}
A.Documentfield:visited {
    color:#48594B;
	text-decoration:none;
}
A.Documentfield:hover {
   color:#FF9C00;
   text-decoration:none; 	
}

/*****************************************/
/*           LOGIN AREA PRIVATA          */          
/*****************************************/

#area-box {
    width:136px; 
    height:84px;
    margin:0;
    padding:0;
    margin-top:2px;
    margin-left:1px;
}

#area-in-text {
    width:136px;
		height: 58px;
    margin:0;
    padding:0;
    margin-top:10px;
    margin-left:5px;
}

#area-submit {
    width:62px;
    height:17px;
    margin:0;
    padding:0;
    margin-left:39px;    
}

.testo_area {
    font-family : tahoma,sans-serif;
    font-size : 11px;
	color:#6B6B6B;  
	font-weight:normal;
	text-decoration:none;
}

.testo_area_error {
    font-family : tahoma,sans-serif;
    font-size : 9px;
	color:#DB392D;  
	font-weight:normal;
	text-decoration:none;
}

.textbox_area {
    font-family : tahoma,sans-serif;
    font-size : 11px;
	color:#6B6B6B;  
	font-weight:normal;
	text-decoration:none;
	border:1px solid #767478;
    width:84px;
    height:15px;
    margin-left:10px;
}

/*****************************************/
/*      INDEX FOTO  NEWS PRINCIPALI      */          
/*****************************************/
#bordering_news {
    position:absolute; 
    left: 13px; top: 0px;
    height:250px;
    z-index:20;
    border: 0px;
    margin: 0px;    
}

.image_news {
    position:relative; 
    left: 4px; top: 5px;
    z-index:2;
}

#fondo_news {
   position:relative; 
   z-index:2;
   margin:0;
   padding:0;    
   text-align:center;
}

#fondo_titolo {
	position: absolute;
	left: 18px; top: 201px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	z-index:5;
    border: 0px;
    margin: 0px;
}

#titolo_news {
	position:absolute;
	left: 10px; top:205px;
	width: 340px; height: 35px;
	font-family: Tahoma, Arial, sans-serif;
	text-align:left;
	margin-left:25px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	z-index:6;
}

#mappa_link {
	position:absolute;
	left: 18px; top:205px; 
	width:250px; height:45px;
	filter:alpha(opacity=100);
	z-index:21;
}

/*****************************************/
/*          NEWS FOTO PRINCIPALE         */          
/*****************************************/
#bordering_new {
    position:absolute; 
    left: 0px; top: 0px;
    height:250px;
    z-index:20;
    border: 0px;
    margin: 0px;    
}

.image_new {
    position:relative; 
    left: 4px; top: 5px;
    z-index:2;
}

#fondo_new {
   position:relative; 
   z-index:2;
   margin:0;
   padding:0;    
   text-align:center;
}

/*****************************************/
/*          GALLERY PRIVATE              */
/*****************************************/
.img-box-private
{
    background-color: #DCDCDC;
    text-decoration: none;
    border: 1px dotted #ff0066;
}

.img-box-private-hover {
    border:0;
    background-color:#A9A9A9;    
    text-decoration:none;    
    border: 1px dotted #ff0066;
}
/*******************************************/

#usercontrol {
    width:142px;
    height:50px;
    margin-bottom:10px;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}