@charset "utf-8";
/* CSS Document */

html {
overflow-y: scroll;
} 


/* menu tondi */

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

 /* fine menu tondi */




/* immagini del background */

.div_immagine_back_MASTER {
	background-image: url(immagini/background.png);
	padding: 0;
	margin: 0px;
 } 
 
 .div_immagine_back_FOOTER {
	background-image: url(immagini/background_bottom.png);
	padding: 0;
	margin: 0px;
 } 
 
 
 
 /* fine immagini del background */
 
 
 


/* BOTTONI con BAGLIORI */


a.imageLink_REDIGITAL_bottone {
display:block;
background:url(immagini/redigital_bottone.png) top no-repeat;
width:191px;
height:50px;
text-decoration:none;
}
a.imageLink_REDIGITAL_bottone:hover {
background-position:bottom;
}
a.imageLink_REDIGITAL_bottone span {
visibility:hidden;
}




a.imageLink_bottone_ITA {
display:block;
background:url(immagini/bottone_ITA.png) top no-repeat;
width:36px;
height:30px;
text-decoration:none;
}
a.imageLink_bottone_ITA:hover {
background-position:bottom;
}
a.imageLink_bottone_ITA span {
visibility:hidden;
}



a.imageLink_bottone_ENG {
display:block;
background:url(immagini/bottone_ENG.png) top no-repeat;
width:36px;
height:30px;
text-decoration:none;
}
a.imageLink_bottone_ENG:hover {
background-position:bottom;
}
a.imageLink_bottone_ENG span {
visibility:hidden;
}
 



a.imageLink_bottone_RED {
display:block;
background:url(immagini/bottone_RED.png) top no-repeat;
width:55px;
height:54px;
text-decoration:none;
}
a.imageLink_bottone_RED:hover {
background-position:bottom;
}
a.imageLink_bottone_RED span {
visibility:hidden;
}






a.imageLink_bottone_ER {
display:block;
background:url(immagini/link_edoardo_rebecchi.png) top no-repeat;
width:180px;
height:170px;
text-decoration:none;
}
a.imageLink_bottone_ER:hover {
background-position:bottom;
}
a.imageLink_bottone_ER span {
visibility:hidden;
}




/* fine BOTTONI con BAGLIORI */







/* menu ITALIANO*/


a.imageLink_HOME {
display:block;
background:url(immagini/menu_IT/menu_chi_siamo.png) top no-repeat;
width:97px;
height:18px;
text-decoration:none;
}
a.imageLink_HOME:hover {
background-position:bottom;
}
a.imageLink_HOME span {
visibility:hidden;
}



a.imageLink_SERVICES {
display:block;
background:url(immagini/menu_IT/menu_servizi.png) top no-repeat;
width:76px;
height:18px;
text-decoration:none;
}
a.imageLink_SERVICES:hover {
background-position:bottom;
}
a.imageLink_SERVICES span {
visibility:hidden;
}



a.imageLink_SHOWREEL {
display:block;
background:url(immagini/menu_IT/menu_lavori.png) top no-repeat;
width:67px;
height:18px;
text-decoration:none;
}
a.imageLink_SHOWREEL:hover {
background-position:bottom;
}
a.imageLink_SHOWREEL span {
visibility:hidden;
}



a.imageLink_CLIENTS {
display:block;
background:url(immagini/menu_IT/menu_clienti.png) top no-repeat;
width:76px;
height:18px;
text-decoration:none;
}
a.imageLink_CLIENTS:hover {
background-position:bottom;
}
a.imageLink_CLIENTS span {
visibility:hidden;
}



a.imageLink_LINKS {
display:block;
background:url(immagini/menu_IT/menu_links.png) top no-repeat;
width:62px;
height:18px;
text-decoration:none;
}
a.imageLink_LINKS:hover {
background-position:bottom;
}
a.imageLink_LINKS span {
visibility:hidden;
}



a.imageLink_CONTACT {
display:block;
background:url(immagini/menu_IT/menu_contatti.png) top no-repeat;
width:92px;
height:18px;
text-decoration:none;
}
a.imageLink_CONTACT:hover {
background-position:bottom;
}
a.imageLink_CONTACT span {
visibility:hidden;
}




a.imageLink_NEWS {
display:block;
background:url(immagini/menu_IT/menu_news.png) top no-repeat;
width:62px;
height:18px;
text-decoration:none;
}
a.imageLink_NEWS:hover {
background-position:bottom;
}
a.imageLink_NEWS span {
visibility:hidden;
}




/* FINE menu ITALIANO*/







/* menu INGLESE */


a.imageLink_HOME_EN {
display:block;
background:url(immagini/menu_EN/menu_about_us.png) top no-repeat;
width:110px;
height:18px;
text-decoration:none;
}
a.imageLink_HOME_EN:hover {
background-position:bottom;
}
a.imageLink_HOME_EN span {
visibility:hidden;
}




a.imageLink_SERVICES_EN {
display:block;
background:url(immagini/menu_EN/menu_services.png) top no-repeat;
width:120px;
height:18px;
text-decoration:none;
}
a.imageLink_SERVICES_EN:hover {
background-position:bottom;
}
a.imageLink_SERVICES_EN span {
visibility:hidden;
}




a.imageLink_SHOWREEL_EN {
display:block;
background:url(immagini/menu_EN/menu_showreel.png) top no-repeat;
width:120px;
height:18px;
text-decoration:none;
}
a.imageLink_SHOWREEL_EN:hover {
background-position:bottom;
}
a.imageLink_SHOWREEL_EN span {
visibility:hidden;
}



a.imageLink_LINKS_EN {
display:block;
background:url(immagini/menu_EN/menu_links.png) top no-repeat;
width:80px;
height:18px;
text-decoration:none;
}
a.imageLink_LINKS_EN:hover {
background-position:bottom;
}
a.imageLink_LINKS_EN span {
visibility:hidden;
}




a.imageLink_CLIENTS_EN {
display:block;
background:url(immagini/menu_EN/menu_clients.png) top no-repeat;
width:95px;
height:18px;
text-decoration:none;
}
a.imageLink_CLIENTS_EN:hover {
background-position:bottom;
}
a.imageLink_CLIENTS_EN span {
visibility:hidden;
}





a.imageLink_CONTACT_EN {
display:block;
background:url(immagini/menu_EN/menu_contact.png) top no-repeat;
width:100px;
height:18px;
text-decoration:none;
}
a.imageLink_CONTACT_EN:hover {
background-position:bottom;
}
a.imageLink_CONTACT_EN span {
visibility:hidden;
}




a.imageLink_NEWS_EN {
display:block;
background:url(immagini/menu_EN/menu_news.png) top no-repeat;
width:62px;
height:18px;
text-decoration:none;
}
a.imageLink_NEWS_EN:hover {
background-position:bottom;
}
a.imageLink_NEWS_EN span {
visibility:hidden;
}


/* FINE menu INGLESE */







  
 
 
 
 /* TESTO */
 
 
 
 .testo_logo
 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 10px;
    color: #FFFFFF;
	font-weight:bold;
}
 
 
 .testo_semplice
 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 14px;
    color: #FFFFFF;
}


 .testo_grande
 
 {
   font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-weight:bold;
    color: #FFFFFF;
}

 .testo_grande_ROSSO
 
 {
   font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-weight:bold;
    color: #ff0000;
}





 .testo_descrizione_servizi
 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 10px;
    color: #ffffff;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	
}





 .testo_VIDEO_titolo
 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 14px;
    color: #ff0000;
	font-weight:bold;
	
}

 .testo_VIDEO_materiale
 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 10px;
    color: #FFFFFF;
	font-weight:bold;
}

 .testo_VIDEO_descrizione 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 10px;
    color: #FFFFFF;
	
}


 .testo_news_data
 
 {
    font-family: Verdana, Georgia, Arial;
    font-size: 10px;
    color: #000000;
	font-weight:bold;
	padding-left:4px;
}









a.linkBIGRED_link
{
    font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
}

a.linkBIGRED_active
{
   font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
}

a.linkBIGRED_visited
{
    font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
}

a.linkBIGRED_hover
{
  font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
}










a:active, a:focus
{
    outline: 0;
}









a.link:link
{
    font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
	text-decoration:none;
	font-style:normal;
	border-style:none;
	border:hidden;
}

a.link:active
{
   font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
	text-decoration:none;
	font-style:normal;
	border-style:none;
	border:hidden;
}

a.link:visited
{
    font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
	text-decoration:none;
	font-style:normal;
	border-style:none;
	border:hidden;
}

a.link:hover
{
  font-family: Verdana, Georgia, Arial;
    font-size: 14px;
	font-style:normal;
	font-weight:bold;
    color: ff0000;
	text-decoration:none;
	font-style:normal;
	border-style:none;
	border:hidden;
}



/* FINE menu TESTO */