@charset "UTF-8";
@media all
{
	.upper
	{
		background-color: #ffffff;
		border-top-color: #000000;
                border-top-style: solid;
                border-top-width: 1px;
	}

	.AngoloSmussatoAlto1, .AngoloSmussatoAlto2, .AngoloSmussatoAlto3, .AngoloSmussatoAlto4
	{
		display: block;
		font-size: 1px;
		overflow: hidden;
	}

	.AngoloSmussatoAlto1, .AngoloSmussatoAlto2, .AngoloSmussatoAlto3
	{
		height: 1px;
	}
	
	.AngoloSmussatoAlto2, .AngoloSmussatoAlto3, .AngoloSmussatoAlto4
	{
		background-color: #ad1b1b;
		border-left-color: #000000;
                border-left-style: solid;
                border-left-width: 1px;
                border-right-color: #000000;
                border-right-style: solid;
                border-right-width: 1px;
	}
	
	.AngoloSmussatoAlto1
	{
		background-color: #000000;
		margin-bottom: 0px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 0px;
	}

	.AngoloSmussatoAlto2
	{
		border-bottom-width: 0px;
		border-left-width: 2px;
		border-right-width: 2px;
		border-top-width: 0px;
		margin-bottom: 0px;
		margin-left: 3px;
		margin-right: 3px;
		margin-top: 0px;
	}
	
	.AngoloSmussatoAlto3
	{
		margin-bottom: 0px;
                margin-left: 2px;
                margin-right: 2px;
                margin-top: 0px;		
	}
	
	.AngoloSmussatoAlto4
	{
		height: 2px;
		margin-bottom: 0px;
                margin-left: 1px;
                margin-right: 1px;
                margin-top: 0px;
	}

	.AngoloSmussatoBasso1, .AngoloSmussatoBasso2, .AngoloSmussatoBasso3, .AngoloSmussatoBasso4
	{
		display: block;
		font-size: 1px;
		overflow: hidden;
	}
        
	.AngoloSmussatoBasso1, .AngoloSmussatoBasso2, .AngoloSmussatoBasso3
	{
		height: 1px;
	}
        
	.AngoloSmussatoBasso2, .AngoloSmussatoBasso3, .AngoloSmussatoBasso4
	{
		background-color: #ad1b1b;
		border-left-color: #000000;
                border-left-style: solid;
                border-left-width: 1px;
                border-right-color: #000000;
                border-right-style: solid;
                border-right-width: 1px;
	}
        
	.AngoloSmussatoBasso1
	{
		background-color: #000000;
		margin-bottom: 0px;
                margin-left: 5px;
                margin-right: 5px;
                margin-top: 0px;
	}
        
	.AngoloSmussatoBasso2
	{
		border-bottom-width: 0px;
                border-left-width: 2px;
                border-right-width: 2px;
                border-top-width: 0px;
                margin-bottom: 0px;
                margin-left: 3px;
                margin-right: 3px;
                margin-top: 0px;
	}
        
	.AngoloSmussatoBasso3
	{
		margin-bottom: 0px;
                margin-left: 2px;
                margin-right: 2px;
                margin-top: 0px;
	}
        
	.AngoloSmussatoBasso4
	{
		height: 2px;
                margin-bottom: 0px;
                margin-left: 1px;
                margin-right: 1px;
                margin-top: 0px;
	}

	.PieDiPagina
	{
		background-color: #ad1b1b;
		font-size: 12px;
		text-align: center;

	}

	.PieDiPaginaNote
	{
		background-color: #ad1b1b;
		color: #ffffff;
		font-size: 12px;
		text-align: center;
	}

	.UtentiAccesso
	{

	}
		
	body
	{
		background-color: #cecfd6;
		background-image: none;
	}

	#page_margins
	{
		min-width: 820px;
		max-width: 1000px;
	}

	#page
	{
		background-color: #c8ddf3;
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-bottom-width: 0px;
		border-left-color: #000000;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #000000;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-color: #000000;
		border-top-style: solid;
		border-top-width: 0px;
	}	
	
	#header
	{
                background-attachment: scroll;
                background-color: #ad1b1b;
                background-image: none;
                background-repeat: repeat-x;
                background-x-position: 0%;
                background-y-position: 0%;
		height: 130px;
	}

	#header img.headImg1
	{
	
	}
	
	#header h1 span
	{
	
	}
	
	#header div.tx-macinasearchbox-pi1
	{

	}
	
	#header div.tx-macinasearchbox-pi1 input
	{
	
	}
	
	#header div.tx-macinasearchbox-pi1 form span
	{

	}
	
	#header div.tx-macinasearchbox-pi1 form input
	{

	}
	
	#header #banner
	{

	}
	
	#header #topnav
	{

	}

/* > slidingdoor > */

	#nav_main
	{
		background-color: #ad1b1b;
		background-image: url("../01_AlteRoot/05_Catalogo/02_Immagini/bg.gif");
	}

	#nav ul
	{

	}

	#nav_main ul
	{

	}
	
	#nav_main li
	{
		background-image: url("../01_AlteRoot/05_Catalogo/02_Immagini/left.gif");
	}

	#nav_main a, #nav_main strong
	{
		background-image: url("../01_AlteRoot/05_Catalogo/02_Immagini/right.gif");
		color: #ffffff;
	}

	#nav_main > ul a, #nav_main > ul strong
	{

	}

	#nav_main ul li:focus, #nav_main ul li:hover, #nav_main ul li:active
	{
		background-color: #ad1b1b;
	}

	#nav_main li:focus a, #nav_main li:hover a, #nav_main li:active a
	{

	}

	#nav_main a:focus, #nav_main a:hover, #nav_main a:active
	{
		background-color: transparent;
		color: #ffffff;
	}

	#nav_main #current
	{
		background-image: url("../01_AlteRoot/05_Catalogo/02_Immagini/left_on.gif");
	}

	#nav_main #current a, #nav_main #current strong
	{
		background-image: url("../01_AlteRoot/05_Catalogo/02_Immagini/right_on.gif");
		color: #ffffff;
	}

	.tx-rgtabs-pi1
	{
		background-color: transparent;
	}

	.rgtabs-wrapper
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/topbg.gif);
	}

	.rgtabs-wrapper .rgtabs-ajax-loading
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/spinner2.gif);
	}

	.rgtabs-menu
	{
	
	}

	.rgtabs-menu  li, #left .rgtabs-menu  li
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/rgtabs-left.gif);
	}	

	.rgtabs-menu  li:hover, #left .rgtabs-menu  li:hover
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/rgtabs-left_on.gif);
	}

	.rgtabs-menu  li a, #left .rgtabs-menu  li a
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/rgtabs-right.gif);
	}

	.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/rgtabs-right_on.gif);
	}

	#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/rgtabs-left_on.gif);
	}

	#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a
	{
		background-image: url(../01_AlteRoot/05_Catalogo/02_Immagini/rgtabs-right_on.gif);
	}

/* < slidingdoor < */

/* > shinybuttons > */
/*
	#nav_main
	{
		background-color: #c0c0c0;
		background-image: url("images/shiny_buttons/background.gif");
		background-position: center right;
		background-repeat: repeat-x;
		border-bottom-color: #333333;
                border-bottom-style: solid;
                border-bottom-width: 1px;
		border-top-color: #333333;
                border-top-style: solid;
                border-top-width: 1px;
	}

	#nav_main ul
	{
		border-left-color: #aaaaaa;
                border-left-style: solid;
                border-left-width: 1px;
		border-right-color: #ffffff;
                border-right-style: solid;
                border-right-width: 1px;
	}

	#nav_main ul li
	{
		border-left-color: #ffffff;
                border-left-style: solid;
                border-left-width: 1px;
		border-right-color: #aaaaaa;
                border-right-style: solid;
                border-right-width: 1px;
	}

	#nav_main ul li a, #nav_main ul li strong
	{
		background-color: transparent;
		color: #000000;
		text-decoration: none;
	}

	#nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active
	{
		background-color: #eeeeee;
		color: #333333;
		text-decoration: none;
	}

	#nav_main ul li#current
	{
		background-color: #272727;
		background-image: url("images/shiny_buttons/background_active.gif");
		background-position: center right;
		background-repeat: repeat-x;
		border-left-color: #444444;
                border-left-style: solid;
                border-left-width: 1px;
		border-right-color: #888888;
                border-right-style: solid;
                border-right-width: 1px;
	}

	#nav_main ul li#current strong, #nav_main ul li#current a, #nav_main ul li#current a:focus, #nav_main ul li#current a:hover, #nav_main ul li#current a:active
	{
		background-color: transparent;
		color: #ffffff;
		text-decoration: none;
	}
*/
/* < shinybuttons < */

	#teaser
	{
		background-color: #de5959;
                background-image: none;
                border-bottom-color: #000000;
                border-bottom-style: solid;
                border-bottom-width: 1px;
		color: #ffffff;
	}

	#teaser div
	{

	}

	#teaser .rootline
	{
	
	}

	#teaser .rootline a
	{

	}

	#teaser .rootline a:hover
	{

	}

	#teaser .langMenu
	{

	}

	#teaser .langMenu a:hover
	{

	}

	#teaser .langMenu img
	{

	}

	#teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img
	{

	}

	#teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag
	{

	}

	#teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend
	{

	}

	#teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label
	{

	}

	#teaser .selectFontSize
	{

	}

	#teaser .selectFontSize a
	{

	}

	#teaser .selectFontSize a:hover
	{

	}

	#teaser .aktDatum
	{

	}

	#main
	{
		background-color: #ffffff;
		padding-top: 0px;
	}

	#col1
	{

	}

	#col1_content
	{

	}

	#col2
	{

	}
	
	#col2_content
	{

	}

	#col3
	{

	}

	#col3_content
	{

	}

	#submenu {
		border-top-color: #dddddd;
                border-top-style: solid;
                border-top-width: 1px;
	}

	#submenu ul
	{

	}

	#submenu li
	{

	}

	#submenu a, #submenu strong
	{
		background-color:#ffffff;
		border-bottom-color: #eeeeee;
                border-bottom-style: solid;
                border-bottom-width: 1px;
		color: #444444;
	}

	#submenu li#title
	{
		background-color: #ffffff;
		border-bottom-color: #888888;
                border-bottom-style: solid;
                border-bottom-width: 4px;
		color: #444444;
	}

	#submenu li span {
		border-bottom-color: #dddddd;
                border-bottom-style: solid;
                border-bottom-width: 1px;
	}

	#submenu li#active, #submenu li strong
	{
		background-color: #de5959;
		border-bottom-color: #eeeeee;
                border-bottom-style: solid;
                border-bottom-width: 1px;
		color: #ffffff;
	}

	#submenu li a
	{
		background-color: #ffffff;
		color: #444444;
	}

	#submenu li a:focus, #submenu li a:hover, #submenu li a:active
	{
		background-color: #a40000;
		color: #ffffff;
	}

	#submenu li ul li a, #submenu li ul li#active, #submenu li ul li strong, #submenu li ul li span
	{

	}

	#submenu li ul li a
	{
		background-color: #f8f8f8;
		color: #666666;
	}

	#submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active
	{
		background-color: #a40000;
		color: #ffffff;
	}

	#submenu li ul li ul li a, #submenu li ul li ul li#active, #submenu li ul li ul li strong, #submenu li ul li ul li span
	{
	
	}

	#submenu li ul li ul li a
	{
		background-color: #fcfcfc;
		color: #888888;
	}

	#submenu li ul li ul li a:focus, #submenu li ul li ul li a:hover, #submenu li ul li ul li a:active
	{
		background-color: #a40000;
		color: #ffffff;
	}

	#submenu li ul li ul li ul li a, #submenu li ul li ul li ul li#active, #submenu li ul li ul li ul li strong, #submenu li ul li ul li ul li span
	{

	}

	#submenu li ul li ul li ul li a
	{
		background-color: #ffffff;
		color: #aaaaaa;
	}

	#submenu li ul li ul li ul li a:focus, #submenu li ul li ul li ul li a:hover, #submenu li ul li ul li ul li a:active
	{
		background-color: #a40000;
		color: #ffffff;
	}

	#footer
	{
		background-color: #ad1b1b;
                background-image: none;
		border-top-color: #000000;
                border-top-style: solid;
                border-top-width: 1px;
		padding-bottom: 4px;
                padding-left: 4px;
                padding-right: 4px;
                padding-top: 4px;
	}

	h1
	{
		color: #ad1b1b;
		font-size:175%;
	}
	
	h2
	{
		color: #ad1b1b;
		font-size:150%;
	}
	
	h3
	{
		color: #ad1b1b;
		font-size:150%;
	}
	
	h4
	{
		color: #ad1b1b;
		font-size:133.33%;
	}
	
	h5
	{
		color: #ad1b1b;
		font-size:116.67%;
	}

	h6
	{
		color: #ad1b1b;
		font-size:116.67%;
	}

	h1.G
	{

	}

	h2.G
	{

	}

	h3.G
	{

	}

	h4.G
	{

	}

	h5.G
	{

	}

	p
	{

	}

	ul, ol, dl
	{

	}

	li
	{

	}

	dt
	{

	}

	dd
	{

	}

	cite, blockquote
	{

	}

	blockquote
	{

	}

	strong,b
	{

	}

	em,i
	{

	}

	pre, code
	{

	}

	acronym, abbr
	{
		letter-spacing:.07em;
		border-bottom:.1em dashed #c00;
		cursor:help;
	}

	.note
	{

	}

	.important
	{

	}

	.warning
	{

	}

	.float_left
	{

	}

	.float_right
	{

	}

	a
	{
		color: #1E6289;
		text-decoration: underline;
	}

	a:focus, a:hover, a:active
	{
		color: #222222;
		text-decoration: none;
	}

	#topnav a
	{
		background-color: transparent;
		color: #cccccc;
		font-weight: normal;
		text-decoration: none;
	}

	#topnav a:focus, #topnav a:hover, #topnav a:active
	{
		background-color: transparent;
		color: #ffffff;
		text-decoration: underline;
	}

	#footer a
	{
		background-color: transparent;
		color: #999999;
		font-weight:bold;
	}

	#footer a:focus, #footer a:hover, #footer a:active
	{
		color: #4D87C7;
		background-color: transparent;
		text-decoration: underline;
	}

	#main a[href^="http://www.my-domain.com"], #main a[href^="https://www.my-domain.com"]
	{
		background-image: url('your_image.gif');
		background-position: 0 0.45em;
		background-repeat: no-repeat;
		padding-left: 12px;
	}

	table
	{

	}

	table.full
	{

	}

	table.fixed
	{

	}

	th,td
	{

	}

	thead th
	{
		background-color: #444444;
		color:#ffffff;
	}

	tbody th
	{
		background-color: #cccccc;
		color:#333333;
	}

	tbody th.sub
	{
		background-color: #dddddd;
		color: #333333;
	}

	hr
	{
		background-color: transparent;
		color: #ffffff;
	}
}

