/* - CSS aree - */

/* css Head */
#contHeader
{
    height:112px;
    margin:0 12px 0 9px;
    color:#fff;
    background-image:url(../img/title_header.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
}
#contHeader #logo
{
    float:left;
    width:330px;
    height:112px;
}
#contHeader #tab_yellow
{
    float:left;
    width:432px;
    height:50px;
    background-image:url(../img/bg_shadow_tab.gif);
    background-position:bottom;
    background-repeat:no-repeat;

}
#contHeader #tab_yellow .contTab 
{
    height:39px;
    background-image:url(../img/bg_tab.gif);
    background-repeat:repeat-y;
    font-weight:bold;
    color:#b64d43; 
	_padding-left:230px;
	padding-left:220px; 
	 
}
html>/**/body #contHeader #tab_yellow .contTab /* per Firefox*/
{
    padding-left:230px;

	
}
#contHeader #tab_yellow .contTab ul /* per Firefox */
{
    margin:0;
    padding:0;
    padding-left:3px;
    padding-top:11px;
    list-style: none;   
}
* html #contHeader #tab_yellow .contTab ul /* per IE*/
{
    margin:0;
    padding:0;
    padding-top:11px;
    list-style: none;   
}
#contHeader #tab_yellow .contTab ul li /* per Firefox */
{
    display: inline;
    padding: 0 10px;
    margin:0 0 0 -3px;
}
* html #contHeader #tab_yellow .contTab ul li /* per IE*/
{
    margin:0;
}
#contHeader #tab_yellow .contTab ul li a
{
    color:#b64d43;
    font-weight:bold;
    text-decoration:none;
}
#contHeader #tab_yellow .contTab ul li a:hover
{
    text-decoration:underline;
}
.bordo-dx{border-right:1px solid #af9e12;}
.border-sx{border-left:1px solid #fff;}

/* fine css Head */


/* css Login */
#contLogin 
{
    border-top:1px solid #fff;
    height:207px;
    margin:0 12px 0 9px;
}
#contLogin #img
{
    float:left;
    width:533px;
    margin-right:3px;
}
#contLogin #boxlogin
{
    position:relative;
    float:left;
    width:226px;
    height:206px;
    background:#f4f4f4 url(../img/img_ricciolo.gif) top no-repeat;
}
#contLogin #boxlogin p{margin-left:13px;color:#474747;}

#contLogin #boxlogin .bottone{position:absolute;top:130px;right:3px;text-align:center;margin:10px 0 0 0;}
/* fine css Login */

/* css Body*/
#contBody
{
    margin:0 12px 0 9px;
    padding:0 1px;
}
#contBody #contBody-SX
{
    float:left;
    width:527px;
    padding:0 10px 0 10px;
}
#contBody #contBody-SX h1{font-size:18px;font-weight:bold;margin-top:33px;}
#contBody #contBody-SX p{font-size:12px;margin-bottom:12px;}
#contBody #contBody-SX .avviso{text-align:center;}
#contBody #contForm
{
    width:506px;
    background:#5f5f5f;
    margin-bottom:10px;
}
#contBody #contForm #titForm
{
    height:40px;
    background:url(../img/tt_form.gif) no-repeat;
}
#contBody #contForm #fascetta
{
    height:11px;
    background:#3e3e3e;
}
#contBody #contForm .colsx,
#contBody #contForm .coldx
{float:left;width:233px;padding-left:20px;}
#contBody #contForm .Note{padding-left:20px;}
.titoloForm{color:#fff;padding-left:20px;font-weight:bold;margin-top:15px;margin-bottom:5px;}
.labDato{width:85px;display:inline-block;color:#fff;font-family:Arial;font-size:11px;}
.tdricAvanzata{color:#fff;font-family:Arial;font-size:11px;text-align:center;}
.tColonnaGridView{color:Black;font-family:Arial;font-size:11px;}
.tdricAvanzata2{color:#fff;font-family:Arial;font-size:11px;text-align:center;background:#3e3e3e;border-right:1px solid #959595;}
.tdcolor{text-align:center;height:34px;border-right:1px solid #959595;border-bottom:1px solid #959595;}
.tdcolor2{text-align:center;height:34px;border-bottom:1px solid #959595;}
.tdbackground{background:#b5b5b5;}

.conttxtform2{padding:10px 15px 5px 15px; color:#fff;}
.contBottoni{text-align:center;height:30px;margin-top:5px;}
#contBody #contBody-DX
{
    float:left;
    width:213px;
    text-align:right;
}
#contBody #contBody-DX p{margin-top:11px;padding-right:18px;padding-bottom:10px;}

/* STILI PER SEZIONE LA RETE AUTODEMOLITORI*/
#contBody #contBody-SX #contMappa
{
    width:506px;
}

#contRegioni table
{
    width:100%;
    _width:99%;
}
#contRegioni table span{display:block;border-bottom:1px dotted #3e3e3e;width:144px;padding:5px 0;cursor:pointer;}
#contRegioni table span.posizione{font-size:24px;font-weight:bold;border-bottom:0;padding:0;cursor:default;}
/* STILI PER FOOTER*/    

#footer
{
    background:url(../img/fil_footer.gif) top no-repeat;
    margin:30px 12px 10px 9px;
    padding:5px 18px 0 9px;
}
#footer #contlinkFotter{float:right; text-align:right;}
#footer #contlinkFotter ul
{
    margin: 0;
    padding-top:2px;
    padding-left: 0;
    list-style: none;
}
#footer #contlinkFotter li
{
    font-size: 11px;
    display: inline;
    margin: 0;
    padding: 0 10px;
}
#footer #contlinkFotter a:link, #footer #contlinkFotter a:visited
{
    color: #464646;
    text-decoration: none;    
}
#footer #contlinkFotter a:hover, #footer #contlinkFotter a:focus, #footer #contlinkFotter a:active
{
    text-decoration:underline;



}
#footer #contLogo{float:right;margin-left:3px;background:#ccc;width:80px;height:30px;border:1px solid #fd9706;}
/* fine css Body*/