﻿/* css */
HTML
{
    font-family: Verdana,sans-serif;
    font-size: 68%;
    background-color: #fff;
    color: #333333;
    background-position: bottom;
    background-image: url('/App_Themes/Comprel/images/bg_theme/wm_background_default_down.png');
    background-repeat: repeat-x;
    vertical-align: bottom;
}

a
{
    color: #606060;
}
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

strong, b { font-weight: bold; }


abbr { border: 0; }


table
{
    font-size: 100%;
}


td
{
}


ul.componenti { margin-bottom:8px; margin-left:14px; margin-top:4px; padding:0px 0px 0px 2px; }
ul.componenti li { line-height:13px; list-style-image:url(/App_Themes/Comprel/images/ar_arrow_verde.png); list-style-position:outside; margin-bottom:3px; margin-top:6px; }

ul.memorie { margin-bottom:8px; margin-left:14px; margin-top:4px; padding:0px 0px 0px 2px; }
ul.memorie li { line-height:13px; list-style-image:url(/App_Themes/Comprel/images/ar_arrow_arancio.png); list-style-position:outside; margin-bottom:3px; margin-top:6px; }


ul.sottosistemi { margin-bottom:8px; margin-left:14px; margin-top:4px; padding:0px 0px 0px 2px; }
ul.sottosistemi li { line-height:13px; list-style-image:url(/App_Themes/Comprel/images/ar_arrow_rosso.png); list-style-position:outside; margin-bottom:3px; margin-top:6px; }

ul.robotica { margin-bottom:8px; margin-left:14px; margin-top:4px; padding:0px 0px 0px 2px; }
ul.robotica li { line-height:13px; list-style-image:url(/App_Themes/Comprel/images/ar_arrow_blu.png); list-style-position:outside; margin-bottom:3px; margin-top:6px; }

ul.completo { margin-bottom:8px; margin-left:14px; margin-top:4px; padding:0px 0px 0px 2px; }
ul.completo li { line-height:13px; list-style-image:url(/App_Themes/Comprel/images/ar_arrow_grigio.png); list-style-position:outside; margin-bottom:3px; margin-top:6px; }

.container{
	width:67.95em;
	
	}

.lettera_componenti
{

    color: #52701B;
    background-color: #81AB2B;
    font-weight: bold;
    padding-left: 3px;
}

.lettera_memorie
{
  
    color: #C25B00;
    background-color: #FE8812;
    font-weight: bold;
    padding-left: 3px;
    text-transform: uppercase;
}
.lettera_sottosistemi
{
    color: #FD8C66;
    background-color: #FF0000;
    font-weight: bold;
    padding-left: 3px;
    text-transform: uppercase;
}
.lettera_robotica
{
    color: #A98CFF;
    background-color: #3201CF;
    font-weight: bold;
    padding-left: 3px;
    text-transform: uppercase;
}
.lettera_completo
{
    color: #6F6F6F;
    background-color: #B3B3B3;
    font-weight: bold;
    padding-left: 3px;
    text-transform: uppercase;
}
div#corpo4
{
    padding: 10px;
    width: 936px;
    height: 580px;
    text-align:left;
}
div#corpo_centrale
{
    padding: 10px;
    width: 964px;
    height: 580px;
   
}
div#bg_menu_home
{
    background-image: url('/App_Themes/Comprel/images/bg_img.png');
    width: 735px;
    height: 438px;
    vertical-align: middle;
    padding-top: 10px;
    padding-left: 1px;
    margin-top: 10px;
    background-repeat: no-repeat;
    float:left;
}
table#masthead 
{
	width: 960px;
	display: none;
}

td#title_blue
{
    font-size: 14px;
    font-weight:bold;
    color: #0000FF;
}

td#brandbanner 
{
width: 100%;
vertical-align: top;
padding-top: 0px;

}

td#testo
 {

	color: #606060;
	text-decoration: none;
}

div#main2
{

    width: 712px;
    height: 203px;
}

div#main_sottosistemi
{
    background-image: url(/controlli/img/body_rosso.jpg);
    width: 712px;
    height: 203px;
    background-color: #FF0000;

}

div#main_componenti
{
    background-image: url('/controlli/img/body_verde.jpg');
    width: 712px;
    height: 203px;
    background-color:Green;
   
}
div#main_memorie
{
    background-image: url(/controlli/img/body_arancio.jpg);
    width: 712px;
    height: 203px;
    background-color: Orange;
 
}
div#main_robotica
{
    background-image: url('/controlli/img/body_blu.jpg');
    width: 712px;
    height: 203px;
    background-color: Blue;
}


div#news
{
    padding: 4px;
    width: 170px;
    height: 73px;
    background-image: url(/App_Themes/Comprel/images/news.png);
    background-repeat: no-repeat;
	font-size:11px;
	color: #666666;
}

div#rss
{
    padding: 4px;
    width: 170px;
    height: 73px;
    background-image: url(/App_Themes/Comprel/images/rss.png);
    background-repeat: no-repeat;
    font-size: 11px;
    color: #666666;
}


div#ricerca
{
    padding: 4px;
    width: 170px;
    height: 212px;
    background-image: url(/app_themes/comprel/images/search.png);
    background-repeat: no-repeat;
    font-size:11px;
    color:#666666;
 
}
div#home_bottom
{
    margin-right: auto;
    margin-left: auto;
    background-image: url('/App_Themes/Comprel/images/br.png');
    background-repeat: repeat-x;
    width: 854px;
}
div#memu_mini_top
{
    padding: 5px;
    margin: 0px;
    border-width: 0px;
    background-position: top;
    background-image: url('/App_Themes/Comprel/images/bckground_info.gif');
    background-repeat: no-repeat;
    width: 400px;
    height: 30px;
    text-align: center;
    vertical-align: bottom;
    color: #666666;
}
#nav_login
{
	float: right;
    width: 25px;
}
#title_rosso
 
{
    font-size:14px;
    color:Red;
 
}

.titolopagina {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F1543C;
	text-decoration: none;
}

.titolo {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F1543C;
	text-decoration: none;
}

.etichetta {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
    
.testo_news
{
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #666666;
}

.valore {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.valore_piccolo {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

    #menu
{
    width: 950px;
    height: 44px;
    left: 0px;
    padding-left: 10px;
}
	#menu ul
{
    list-style: none;
    background: #F0F0F0 url('/App_Themes/Comprel/images/all_gradients.png') repeat-x;
    height: 44px;
}
	#menu ul li
{
    float: left;
    height: 20px;
    margin: 12px 0px;
    border-right: 1px solid #999;
    border-left: 1px solid #fff;
}
	#menu ul li a			{ display: block;float:left;width: 100%;padding: 0px 0px;height: 20px;line-height: 20px;text-decoration: none;color: #555;font-size: 11px;text-align: center; }
	#menu ul li a:hover		{ color: #9C3C00; } 


#header_search_v2 {width:400px; height:40px; vertical-align: bottom;}
.campo_ricerca
{
    background-position: url('/App_Themes/Comprel/images/bg_inputSearch.gif') no-repeat;
    margin: 10px 0px 0px 10px;
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: url('/App_Themes/Comprel/images/bg_inputSearch.gif') no-repeat;
    width: 285px;
    height: 29px;
    padding: 8px 0px 0px 24px;
    float: left;
}
.pulsante_cerca
{
    width: 66px;
    height: 19px;
    padding:20px 0px 0px 0px; 
    vertical-align: bottom;
    float: left;
    
}
.campo_list_box
{
    background-position: url('/App_Themes/Comprel/images/bg_menu_search.gif') no-repeat;
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: url('/App_Themes/Comprel/images/bg_menu_search.gif') no-repeat;
    width: 285px;
    height: 114px;
    padding: 0px 0px 8px 24px;
    margin-top: 0px;
    margin-left: 10px;
    float: left;
    margin-bottom: 10px;
    z-index: 100;
    position: absolute;
}



/* form */
form#aspnetForm2 { float: left; width: 48%; }
form #modello_buttons input, form#wb_download #modello_buttons input, form#form1 #modello_buttons input, #lbContent div#friend input.button_invia {display: block;width: 130px;height: 28px;line-height: 28px; border: 0; padding: 0px 4px; background: #fff url(/App_Themes/Comprel/images/grafic_elements.png) no-repeat 0px -300px;color: #f58a00;font-weight: bold;text-decoration: none;font-size: 11px; cursor: pointer; }
form #modello_buttons input:hover, form#wb_download #modello_buttons input:hover, form#form1 #modello_buttons input:hover, #lbContent div#friend input.button_invia:hover { background-position: 0px -328px; color: #f58a00; }


/* class box */
.rbroundbox h2
{
    margin: 0 0px 0 0px;
    padding: 6px 12px 4px;
    color: #32529B;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #d9d9d9;
    font-family: verdana;
    text-align: left;
    width: auto;
}

.rbroundbox h3
{
    margin: 0 10px 20 10px;
    padding: 6px 12px 4px;
    color: #4d4d4d;
    font-size: 12px;
    border-bottom: 2px solid #d9d9d9;
    text-align: left;
    font-weight: bold;
    width: 300px;
}

.rbroundbox h4
{
    margin: 0 10px 0 10px;
    padding: 6px 12px 4px;
    color: #4d4d4d;
    font-size: 12px;
    text-align: left;
    border-bottom-width: 2px;
    font-weight: normal;
    width: auto;
    text-align:center;
}

.rbroundbox ul
{
    margin: 0 0px 0 0px;
    overflow: hidden;
    padding-left: 10px;
}
.rbroundbox ul li
{
    margin: 0 0px 0px 10px;
    padding: 2px 0 2px 0;
    text-align: left;
    list-style-type: circle;
}
.rbroundbox ul li p { margin-bottom:0; }

.rbroundbox
{
    background-position: url(/App_Themes/Comprel/images/box/box_top_bg.jpg) repeat-x;
    margin: 10px;
    background: url(/App_Themes/Comprel/images/box/box_top_bg.jpg) repeat-x;
    height: 100%;
}
.rb_cent_sx
{
    background-image: url(/App_Themes/Comprel/images/box/left_border.jpg);
    background-repeat: repeat-y;
    background-position: left;
    width:auto;
    margin: 0 0px;
    height: 100%;

}
.rb_cent_dx
{
    background-image: url(/App_Themes/Comprel/images/box/right_border.jpg);
    background-repeat: repeat-y;
    background-position: right;
    height:auto;
    width:auto;
    margin: 0 0px;
    height: 170px;
}
.rb_cent_dxp
{
    background-image: url(/App_Themes/Comprel/images/box/right_border.jpg);
    background-repeat: repeat-y;
    background-position: right;
    height:auto;
    width:auto;
    margin: 0 0px;
    height: auto;
}
.rbtopsx
{
    background: url(/App_Themes/Comprel/images/box/box_top_sx_bg.jpg) no-repeat top left;
    height: 30px;
   
}
.rbtopdx { background: url('/App_Themes/Comprel/images/box/box_top_dx_bg.jpg') no-repeat right top;
    height: 30px;
    
}
.rbbot
{
    background-position: url(/App_Themes/Comprel/images/box/box_bottom_bg.jpg);
    background: url(/App_Themes/Comprel/images/box/box_bottom_bg.jpg);
    background-repeat: repeat-x;
    height:7px;
} 
.rbbot .left
{
    background: url(/App_Themes/Comprel/images/box/box_bottom_sx_bg.jpg) no-repeat bottom left;
    height: 7px;
}
.rbbot .right { background: url(/App_Themes/Comprel/images/box/box_bottom_dx_bg.jpg) no-repeat bottom right;   
    height: 7px;
    }
.rbcontent
{
    margin: 0 0px;
    height: auto;
    text-align: left;
}



.elenco
{
    padding: 2px;
    text-transform: capitalize;
    list-style-type: circle;
    color: #FFFFFF;
}
.box_centro_top
{
    position: relative;
    background-color: transparent;
    background-image: url(/App_Themes/Comprel/images/bg_box_top.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 944px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: transparent;
    vertical-align: top;
   
}.box_centro_mid
{
    position: relative;
    width: 944px;
    background-color: transparent;
    background-image: url('/App_Themes/Comprel/images/bg_box_mid.png');
    background-repeat: repeat-y;
    background-position: 0% 0%;
    top: 0px;
    left: 0px;
    vertical-align: top;
}
.box_centro_bottom
{
    height: 100%;
    min-height: 570px;
    position: relative;
    width: 944px;
    margin-bottom: 0pt;
    background-color: transparent;
    background-image: url(/App_Themes/Comprel/images/bg_box_bottom.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 100%;
    vertical-align: top;
}
.box_centro_bottom_corpo
{
  
   
}



.box_centro_top h2
{
    margin: 0pt 0pt 10pt 10pt;
    padding-top: 10px;
    padding-right: 0pt;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 14px;
    color: #FF0000;
    float: none;
    width: 90%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    vertical-align: top;
}
.box_centro_top  h3
{
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 10px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
font-size: 12px;
color: #004488;
font-weight: normal;
}
.box_centro_top h4
{
    padding-top: 5px;
    padding-right: 0pt;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align: center;
}
.GridHeader
{
font-weight: bold;
background-color: #8b8dbb;
}
.GridItem
{
background-color: #e6e6e6;
}

.GridAltItem
{
background-color: white;
}



div#head_panel
{
    background-position: url(/App_Themes/Comprel/images/box/box_top_bg.jpg) repeat-x;
    background: url(/App_Themes/Comprel/images/box/box_top_bg.jpg) repeat-x;
    height: 30px;
    width: 98%;
    padding-left: 20px;
    vertical-align: middle;
    padding-top: 10px;
}

.celle_griglia_dispo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

div#body_panel
{

    }