/* CSS Document */
/*elementi comuni*/
body{
/*overflow:auto;*/
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
line-height:1.8em;
background-color:#f0f0f0;
}
html{
text-align:center;
/*overflow:auto;*/
/*overflow-x:hidden;*/
}

.clear{clear:both}

.paragrafi{
color:#333;
font-size:12px;
line-height:1.5em;

}

.bigFont13{
font-size:13px;
}

img{
border:0;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a.linkRosso:link{
color:#CC0000; 
text-decoration:none;
}
a.linkRosso:Hover{
color:#CC0000; 
text-decoration:underline;
}

P, h1, h2, h3, h4, h5, h6, form{
margin:0;
padding:0;
}
h1{
color:#993333;
font-size:18px;
font-weight:bold
}
h2{
font-size:17px;
color:#6f6f6f;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}

h3{
font-size:20px;
color:#6f6f6f;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}
h4{
font-size:12px;
color:#6f6f6f;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}

h5{
font-size:14px;
color:#6f6f6f;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}
h6{
font-size:40px;
color:#fff;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}
h2 strong, h3 strong, h4 strong, h5 strong{
color:#3f3f3f;
}

.titoloLanding{
text-align:center;
padding:15px 0 0 0;
}

.redTitolo{
color:#993333;
}

.paragrafoLanding{
width:858px;
padding:0 60px 20px 62px;
line-height:1.5em
}


.fontMedioLanding{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;

font-size:12px;
text-align:left;
}


.fontMedio{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height:1.3em;
font-size:12px;
text-align:left;
}

.fontPiccolo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.lightGrey{
color:#ABABAB;
}

.bianco{
color:#FFF;
}


.bgSimulatori{
background:#626161 url(../modules/simulatori-di-realta/images/bgSimulatori.jpg) repeat-x left top;
}


/*contenitore delle pagine*/
#corpo{
width:1000px;
text-align:left;
margin:5px auto;
}

/*header*/
#header{
width:1000px;
height:113px;
}
#header .rigaLogo{
padding:0 10px 0 9px;
width:981px;
height:45px;
}
#header .rigaLogo div{
float:left;
height:45px;
}
#header .rigaTopNav{
padding:0 10px 0 9px;
width:981px;
height:24px;
}
#header .rigaTopNav div{
float:left;
color:#999999;
font-size:12px;
}
#header .rigaTopNav div a.link{
text-decoration:none;
color:#999999;
}
#header .rigaTopNav div a.link:Hover{
text-decoration:none;
color:#990000;
}

#header .rigaTopNav div a.linkSlogan{
text-decoration:none;
color:#fff;
}
#header .rigaTopNav div a.linkSlogan:Hover{
text-decoration:none;
color:#990000;
}



#header .nav{
width:981px;
height:36px;
padding-top:8px;
margin:0 10px 0 9px;
}
#header .nav div{
float:left;
height:34px;
}
/*footer*/
#foo{
width:1000px;
/*height:30px;*/
clear:left;
margin-top:10px;
color:#707070;
font-size:11px;
line-height:1.4em;

}


.colorFoo_s{
color:#cccccc;
}

.colorFoo{
color:#707070;
}


#foo div{
float:left;
}
/*link footer basso*/
#foo div a.link{
text-decoration:none;
color:#990000;
}
#foo div a.link:Hover{
text-decoration:none;
color:#999999;
}


#foo div a.link_s{
text-decoration:none;
color:#fff;
}
#foo div a.link_s:Hover{
text-decoration:none;
color:#990000;
}

/*link footer interno alle pagine*/
#foo div a.link1{

text-decoration:none;
color:#333;
}
#foo div a.link1:Hover{

text-decoration:none;
color:#990000;
}


#foo div a.link2{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333;
}
#foo div a.link2:Hover{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#990000;
}

/*intestazioni e menu interni quando presenti*/
#internalNav{
width:1000px;
height:90px;
background:url(../template/images/divider.gif) 5px 60px no-repeat;
margin-top:10px;
}
#internalNavEmotions{
width:1000px;
height:70px;
background:url(../template/images/divider.gif) 5px 60px no-repeat;
margin-top:10px;
}


#internalNavAzienda{
width:1000px;
height:100px;
background:url(../template/images/divider.gif) 5px 55px no-repeat;
margin-top:10px;
}

#internalNav div, #internalNavEmotions div{
float:left
}
#internalNav img, #internalNavEmotions img, #internalNavAzienda img{
float:left;
}

#internalNavAzienda div{
float:left;
height:28px;
}


#navSim{
margin-bottom:6px;
}

#navSim div{
float:left;
}

#navSim .riga1, #navSim .riga1 div{
height:37px;
}

#navSim .riga2, #navSim .riga2 div{
height:34px;
}





/*moduli*/

#modulo{
padding:0 9px 0 9px;
width:982px;
margin:18px 0 25px 0;
/*
width:984px;
padding:16px 8px 16px 8px;*/
overflow:hidden;
background:url(../template/images/bgTemplate.gif) 9px 0 repeat-y;
}

/*modulo simulatori*/
#modulo_s{
padding:0 9px 0 9px;
width:991px;
margin:18px 0 25px 0;
overflow:hidden;
background: url(../modules/simulatori-di-realta/images/bgTemplate_s.jpg) 9px 0 repeat-y;

}


.margin21{
margin-top:21px;
}

/*
#navSubSimulatori{
width:257px; height:411px; float:left; overflow:visible; padding:18px 0 0 33px; background:url(../modules/simulatori-di-realta/images/rigaVert.gif) 238px top no-repeat}
*/





#navSubSimulatori{
width:237px; height:409px; float:left; overflow:visible; padding:0px 0 0 23px; background:url(../modules/simulatori-di-realta/images/rigaVert1.gif) -15px 18px no-repeat;
position:relative;}

#navSubSimulatori ul{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
/*margin-bottom:18px;*/
margin:0; padding:1.6em 1px 1px;
}


/*INSERSIC RIGHINA*/
#navSubSimulatori ul li { display:block; margin:-6px 0 0; margin-top:-7px; padding:0 0 1px; background:url(../modules/simulatori-di-realta/images/rigaSub.gif) -40px 100% no-repeat; font-size:12px; }


#navSubSimulatori ul li.last{background:none}


#navSubSimulatori ul li a{
display:block;
margin:0;
padding:9px 12px 7px 12px;
color:#2c2c2c;
text-decoration:none;
outline:none;
position:relative;
*margin-bottom:-2px; 
}

#navSubSimulatori ul li a:hover{

color:#962624;
}


#navSubSimulatori ul li.active{background:none;}

#navSubSimulatori ul li.active a{

color:#bc3d3a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:medium;
background-color:transparent;
background:url(../modules/simulatori-di-realta/images/subNav/it/genericFondino2.gif) 0 50% no-repeat;
background-attachment:scroll;
cursor:default;

}


/*
#navSubSimulatori a{
text-decoration:none;
color:#2c2c2c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#navSubSimulatori a:hover{
text-decoration:none;
color:#962624;

}

.bgNavSimulatori{
background:url(../modules/simulatori-di-realta/images/subNav/it/genericFondino1.gif) left top no-repeat;
color:#bc3d3a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

*/








#moduloHome{
padding:0 6px 0 6px;
width:988px;
margin:18px 0 16px 0;
overflow:hidden;
}

*html .imgTop{
margin-top:-10px;
}

*:first-child+html .imgTop{
margin-top:-13px;
}

*:first-child+html .imgTopPartecipare{
margin-top:-13px;
}


.bgPartecipare{
background:url(../modules/e-motion-labs/images/bgPartecipare.gif)
}




*:first-child+html .topEmotions{
margin-top:-2px;

}

*html .ie6-3px{
margin-top:-3px
}


*html .marginNavAzienda{
margin-top:-5px;
}

*:first-child+html .marginNavAzienda{
margin-top:-5px;
}

*html .marginNavSimulatori{
margin-top:-1px;
}

*:first-child+html .marginNavSimulatori{
margin-top:-1px;
}


.imgFoo{
clear:left;
}

*html .imgFoo{
margin-bottom:-6px;
}

*:first-child+html .imgFoo{
margin-bottom:-8px;
}

/*per distanziare il footer dal corpo della paghina su IE6*/
*html modulo, *html moduloHome, *html modulo_s{
overflow:visible;
}
/*riga news in home page*/
#rigaNews{
width:988px;
height:53px;
/*background:url(../modules/index/images/it/bgNews.jpg) no-repeat;*/
}
#rigaNews div{
float:left;
height:53px;
}
.bg_IT_rigaNews{
background:url(../modules/index/images/it/bgNews.jpg) no-repeat;
}

.bg_EN_rigaNews{
background:url(../modules/index/images/en/bgNews.jpg) no-repeat;
}

#beforeNews{
width:150px;
}
#internoNews{
width:345px;
padding-right:10px;
}
#beforeFeed{
width:148px;
}
#internoFeed{
width:320px;
float:left;
padding-right:15px;
}


/*
#internoNews{
width:402px;
padding-left:90px;
}

#internoFeed{
width:342px;
padding-left:150px;


}*/

/*4 box in home page*/
#boxHome2009_b{
height:191px;
float:left;
margin-bottom:30px;
}

#box_e-motions, #box_formazioneTecnica, #box_corsi, #box_intelligence, #box_generic_home{
width:236px;
height:155px;
margin-bottom:30px;
float:left;
}
#box_e-motions{
margin-right:13px;
float:left;
background:url(../modules/index/images/e-motions-labs.jpg);
}
#box_formazioneTecnica{
margin-right:12px;
float:left;
background:url(../modules/index/images/formazione-tecnica.jpg);
}
#box_corsi{
margin-right:13px;
float:left;
background:url(../modules/index/images/catalogo-corsi.jpg);
}
#box_intelligence{
background:url(../modules/index/images/intelligence.jpg);
float:left;
}

/* pagina principale corsi*/

.firstBoxHPCorsi{
width:298px;
height:203px;
padding-left:14px;
float:left;
}

.boxHPCorsi{
width:298px;
height:203px;
float:left;
}

/*bg box sistema*/
.bgBoxSxSistema{
background: url(../modules/formazione-tecnica/images/puzzle.jpg) 89px 30px no-repeat;
}

.bgBoxDxSistema{
background: url(../modules/formazione-tecnica/images/puzzle.jpg) left 30px no-repeat;
}
/*barra navigazione home page e-motions*/
#e-motionsNav{
position:relative;
width:935px;
height:32px;
top:332px;
padding-left:49px;
}

#e-motionsNav div{
height:32px;
float:left;
}

/*referenze*/
#loghiReferenze{
width:922px;
overflow:auto;
padding-left:34px;
padding-right:28px;
margin-top:20px;
margin-bottom:40px;
}

*html #loghiReferenze{
overflow:hidden;
}


#loghiReferenze div{
float:left;
height:59px;
width:150px;
margin-top:15px;
text-align:center
}

#paReferenze{
width:922px;
height:865px;
overflow:visible;
padding-left:33px;
padding-right:27px;
margin-top:20px;
margin-bottom:40px;
clear:left
}

/*
.titoliGruppi{
width:922px;
height:39px;
text-align:left;
overflow:hidden;
}
*/
/*icone sezioni footer pagine corsi*/
#fooPagineCorsi{
width:906px;
height:102px;margin-top:30px;
padding:0 39px 0 39px;
}
#fooPagineCorsi div{
float:left;
width:151px;
height:102px;
}

*html .collane{
clear:left
}

/*google map contatti*/
#gMap{
width:329px;
height:300px;
margin-top:-150px;
margin-left:95px;
float:left;
overflow:hidden
}

*html #gMap{
margin-top:10px;
}


/*formazione tecnica -- barra di navigazione  */

#navFormazione{
width:982px;
height:61px;
}


#navFormazione div{
height:61px;
float:left;
}

.marginNavFormazione{
margin-top:10px;
}


/*sfondi generici senza bartra di navigazione*/

#fasciaGrigia{
width:982px;
height:61px;
background:url(../template/images/bgNavInterne.jpg) left top no-repeat;
}
