/***** FLOWDZN STYLE ***********/

body {
background-color:#f2f2f2;
background-image:url(/img/base_template/background.jpg);
background-repeat:repeat-x;
margin:0px;

  }
  
  
  
  /************ Struttura Base ********/
  
  #header{
  position:relative;
  width:960px;
  height:80px;
  margin:auto;
  
  border-bottom:1px solid #ababab;
  
  }
  #content{
  position:relative;
  width:960px;
/*  
height:475px;  
background-repeat:no-repeat;
background-color:#FFFFFF;
  border:1px solid #cfcfcf;
*/
height: 535px;
  margin:auto;

  margin-top:5px;
  
  
  }
  #footer{
  /*position:relative;
  width:960px;
  height:60px;
  margin:auto;
  background-repeat:no-repeat;
  background-position:left top;*/
  visibility: hidden;
  display: none;
  }
  
  /******************* HEADER ******************************/
  
  #header .logo {
  width:167px;
  height:58px;
  position:relative;
  background-image:url(/img/base_template/logo.gif);
  top:5px;
  }
  
  #header .menu
  {
	position:absolute;
	width:581px;
	left:231px;
	bottom:2px;
	z-index:1;
  }
   
  #header .rudy
  {
	position:absolute;
	width:110px;
	height:42px;
	right:25px;
	bottom:6px;
	z-index:2;
	color: #999999;
	
  }
  
  
  /****************** CONTENT ***********************/
  
#photoflash{
	width: 958px;
	height: 533px;
	position: absolute;
	top: 1px;
	left: 1px;
}
  
   #content.home{ background-image: url(/img/base_template/home/background_pagine.gif); background-repeat: no-repeat;}
      
   #content.filosofia{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
  
   #content.collezioni{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
   
   #content.salone{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
     
   #content.affiliazione{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
   
   #content.corsi{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
    
   #content.contatti{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
    
   #content.news{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
     
   #content.rudy{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
   
   #content.gallery{/*background-color:#000000;*/}
   	
	#content.listaffiliati{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
   
   #content.generico{ background-image: url(/img/base_template/generic_background/background_pagine.gif); background-repeat: no-repeat;}
  	
	#content.franchising{background-image:url(/img/base_template/franchising/background_page.jpg);}
   

  
  /*
   #content.home{ background-image:url(../img/base_template/home/background_page.jpg);}
   #footer.home{ background-image:url(../img/base_template/home/background_fade.jpg);}
   
   #content.filosofia{ background-image:url(../img/base_template/filosofia/background_page.jpg);}
   #footer.filosofia{ background-image:url(../img/base_template/filosofia/background_fade.jpg);}
  
   #content.collezioni{ background-image:url(../img/base_template/collezioni/background_page.jpg);}
   #footer.collezioni{ background-image:url(../img/base_template/collezioni/background_fade.jpg);}
   
   #content.salone{ background-image:url(../img/base_template/salone/background_page.jpg);}
   #footer.salone{ background-image:url(../img/base_template/salone/background_fade.jpg);}
   
   #content.affiliazione{ background-image:url(../img/base_template/affiliazione/background_page.jpg);}
   #footer.affiliazione{ background-image:url(../img/base_template/affiliazione/background_fade.jpg);}
   
   #content.corsi{ background-image:url(../img/base_template/corsi/background_page.jpg);}
   #footer.corsi{ background-image:url(../img/base_template/corsi/background_fade.jpg);}
   
   #content.contatti{ background-image:url(../img/base_template/contatti/background_page.jpg);}
   #footer.contatti{ background-image:url(../img/base_template/contatti/background_fade.jpg);}
   
   #content.news{ background-image:url(../img/base_template/news/background_page.jpg);}
   #footer.news{ background-image:url(../img/base_template/news/background_fade.jpg);}
   
   #content.rudy{ background-image:url(../img/base_template/rudy/background_page.jpg);}
   #footer.rudy{ background-image:url(../img/base_template/rudy/background_fade.jpg);}
   
   #content.gallery{background-color:#000000;}
   #footer.gallery{ background-image:url(../img/base_template/gallery/background_fade.jpg);}
	
	#content.listaffiliati{background-image:url(../img/base_template/lista_affiliati/background_page.jpg);}
   #footer.listaffiliati{ background-image:url(../img/base_template/lista_affiliati/background_fade.jpg);}
   
   #content.generico{background-color:#ffffff;}
   #footer.generico{ background-image:url(../img/base_template/gallery/background_fade.jpg);}
	
	#content.franchising{background-image:url(../img/base_template/franchising/background_page.jpg);}
   #footer.franchising{ background-image:url(../img/base_template/franchising/background_fade.jpg);}
   */
   /********* CONTENUTO TESTI **************/
   
.contenutotxt{ font-family:Georgia, "Times New Roman", Times, serif; color:#000000; /*letter-spacing:-0.5px; font-weight:bold;*/}
.titlestyle1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:38px;}
.titlestyle2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:29px;}
.titletxt { font-size:18px;}
.testo { font-size:12px; line-height:16px;}



/********* SEZIONE AFFILIATI *****************************/

#titoloregione { width:960px; height:40px; border-bottom:1px solid #dfdfdf; padding-left:5px; }
.titleaffiliati { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; line-height:40px;}


table.tabellaff td{ font-family:Arial, Helvetica, sans-serif; width:240px; /*border-bottom:1px solid #dfdfdf; 
					border-right:1px solid #dfdfdf;*/ padding-bottom:5px;}
					
/****** EFFETTO MOUSE OVER TABELLA *******/					
.off{ background-color:#ffffff; padding:5px; vertical-align:top;}
.highlight { background-color:#F3F3F3; padding:5px; vertical-align:top;}
/* ----------------------------------------------------------------------------------- */

td.selected {background-image:url(/img/affiliazioni/background_table_selected.jpg); background-position:bottom left; background-repeat: repeat-x; border-top:3px solid #FFFFFF;}
td.selected .padding{padding-left:15px;}
td .padding{padding-left:5px;}


.tabellaff .title { font-weight:bold; font-size:12px; margin-bottom:0px; margin-top:0px;  }
.tabellaff .info{  font-size:12px; color:#666666; margin-top:0px; margin-bottom:0px;  } 
.tabellaff .moreinfo{  font-size:12px; margin-top:0px; margin-bottom:0px; } 
.tabellaff .moreinfo a{color:#a60a0a; text-align:right; font-size:11px; font-weight:bold; margin-top:0px;  } 




/**** SEZIONE LOGIN *****/
.login { background-color:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.inputlogin { width:200px; border:1px solid #CCCCCC; color:#666666; padding:3px;}



/******* NEW TXT *******/ 
.newtxt{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #535353; line-height: 18px; text-align: left;  }
.keynytxt { font-size: 14px;  font-weight: bold; color:  #292929;   }
.newtitle { font-size:22px; font-style: normal; font-weight: bolder;  color: Black; line-height: 25px;  }
.newsubtitle {
	font-size: 14px; font-weight: bolder; font-style: normal; color: Black;
}


/******* CORSI ***************/

.corsititle{
	font-size: 18px; padding-left:5px; display: block; background-color: #F2F2F2; font-style: normal; color: Black; line-height: 30px;
}

ul#corsolista{ 	margin-left: 0px; padding-left: 0px;}


ul#corsolista li{
line-height: 20px;
border-bottom: 1px dotted #B1B1B1;
padding-bottom: 5px;
padding-top: 5px;
/*list-style-image: url(../img/base_template/x_list.gif;);
list-style-position:outside;*/
list-style: none;

}
.linkcorsi{ font-size: 12px; font-weight: bolder; color:Black; text-decoration: none; }
.offcorsi{ background-color:#ffffff; padding:5px; vertical-align:top; border-bottom: 1px dotted #DEDEDE;}
.highlightcorsi { background-color:#F3F3F3; padding:5px; vertical-align:top; border-bottom: 1px dotted #DEDEDE;}


#loginbox{
	position:absolute;
	right:-1px;
	top:0px;
	width: 137px;
	height: 31px;
}


/****** collezioni ******/
.titlecol{
	font-size: 18px; padding-left:5px; display: block; background-color: #F2F2F2; font-style: normal; color: Black; line-height: 30px;
	font-family:  Arial, Helvetica, sans-serif;
}



/*********** Regioni Affiliati ******************/

#tableaffiliati{ width:958px;
margin-left:1px;}
#titoloregione{ width:955px;}

.affiliatidown{ font-size: 10px; font-weight: bolder; color:Black; text-decoration: none; }
.affiliatiup{ background-color:#ffffff; padding:0px; vertical-align:top; border-bottom: 1px dotted #DEDEDE; line-height: 15px;}
.affiliatihig { background-color:#F3F3F3; padding:0px; vertical-align:top; border-bottom: 1px dotted #DEDEDE; line-height: 15px;}



.footerback{

position:absolute;
right:5px;
top:5px;}


/********************* Affiliati ******************************/
 #private{
 	
position:relative;
  width:960px;
  /*height:475px;*/
  margin:auto;
  border:1px solid #cfcfcf;
  margin-top:5px;
  background-repeat:no-repeat;
  background-color:#FFFFFF;}
  
  
#header .logorudy {
  width:167px;
  height:28px;
  position:relative;
  top:20px;
  }
  
  #content .backbut{
	position:absolute;
	width:46px;
	height:23px;
	bottom:33px;
	right:3px;
  }
/******************** HOME *******************************/

.homebackover{
	height:475px;
	width:350px;
	background-image:url(/img/home/background_over.png);
	position:absolute;
	right: 0px;
}

#txtsaloneaff{
	position:absolute;
	height:392px;
	width:531px;
	left: 7px;
	top: 60px;
}

#gallerysalone{
	position:absolute;
	height:227px;
	width:327px;
	left: 596px;
	top: 195px;
}

#datisalone{
	position:absolute;
	width:331px;
	height:100px;
	left: 598px;
	top: 56px;
}
.rudy a, .rudy a:hover, .rudy a:visited { color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif;   text-decoration:none;}
.rudy a.currentlang{ color:#000000; font-weight:bold;}
