/*
tacamp.it css file
Milemedia copyright
*/

* {margin:0;padding:0;}
body {background-color: #e5e5e5;}


#container
{
margin: 30px auto 0px auto;
width: 903px;
background-color: #ffffff;
padding-top: 20px;
padding-left: 22px;
padding-bottom: 35px;
padding-right: 22px;}

#header
{
	width:900px;
}

#logo
{
width: 149px;
height: 102px;
float: left;
background-image: url(../img/logo.jpg);
background-repeat: no-repeat;}

#logo2
{
background-image: url(../img/titolo2.jpg);
margin-left: 180px;
width: 560px;
height: 92px;
background-repeat: no-repeat;
}

#menu
{
width: 900px;
padding-top: 20px;
height: 32px;
position: relative;
clear: left;}

ul{
padding:0;
margin:0;
}

#menu li
{
display: inline;
list-style-image:none;
list-style-type:none;
}

.testo
{
list-style-type: disc;
list-style-position: inside;}

.num
{
list-style-type: decimal;
list-style-position: inside;}

#menu span {
  display: none;
  position: absolute;
}

#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#menu a:hover {
  background-position: left bottom;
}

#menu a:hover span {
  display: block;
}

#menu .home{
  width: 41px;
  height: 32px;
  background: url(../img/home_menu.jpg) no-repeat;
  
}

#menu .home_sel {
  width: 41px;
  height: 32px;
  background: url(../img/home_hover.jpg) no-repeat;

}



#menu .progetto{
  width: 73px;
  height: 32px;
  background: url(../img/prog_menu.jpg) no-repeat;
  left: 79px;
}

#menu .progetto_sel {
  width: 73px;
  height: 32px;
  background: url(../img/prog_b.jpg) no-repeat;
  left: 79px;
}

#menu .parters{
  width: 75px;
  height: 32px;
  background: url(../img/partners_menu.jpg) no-repeat;
  left: 191px;
}

#menu .partners_sel {
  width: 75px;
  height: 32px;
  background: url(../img/part_b.jpg) no-repeat;
  left: 191px;
}

#menu .attivita{
  width: 61px;
  height: 32px;
  background: url(../img/attivita_menu.jpg) no-repeat;
  left: 304px;
}

#menu .attivita_sel {
  width: 61px;
  height: 32px;
  background: url(../img/attivita_b.jpg) no-repeat;
  left: 304px;
}

#menu .missioni{
  width: 147px;
  height: 32px;
  background: url(../img/missioni_menu.jpg) no-repeat;
  left: 404px;
}

#menu .missioni_sel {
  width: 147px;
  height: 32px;
  background: url(../img/missioni_b.jpg) no-repeat;
  left: 404px;
}

#menu .work{
  width: 82px;
  height: 32px;
  background: url(../img/work_menu.jpg) no-repeat;
  left: 590px;
}

#menu .work_sel {
  width: 82px;
  height: 32px;
  background: url(../img/work_b.jpg) no-repeat;
  left: 590px;
}

#menu .doc{
  width: 83px;
  height: 32px;
  background: url(../img/doc_menu.jpg) no-repeat;
  left: 710px;
}

#menu .doc_sel {
  width: 83px;
  height: 32px;
  background: url(../img/doc_b.jpg) no-repeat;
  left: 710px;
}

#menu .contatti{
  width: 66px;
  height: 32px;
  background: url(../img/contatti_menu.jpg) no-repeat;
  left: 831px;
}

#menu .cont_sel {
  width: 66px;
  height: 32px;
  background: url(../img/contatti_b.jpg) no-repeat;
  left: 831px;
}

#home_immagini
{
	margin-top: 13px;
	width: 599px;
	float: left;
}

td
{
	margin: 0;
	padding: 0;
	padding-right: 1px;
	padding-bottom: 1px;}

#right
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right.jpg);
background-repeat: no-repeat;}

#right_att
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_attivita.jpg);
background-repeat: no-repeat;}

#right_prog
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_prog.jpg);
background-repeat: no-repeat;}

#right_part
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_part.jpg);
background-repeat: no-repeat;}


#right_miss
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_miss.jpg);
background-repeat: no-repeat;}

#right_work
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_work.jpg);
background-repeat: no-repeat;}

#right_doc
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_doc.jpg);
background-repeat: no-repeat;}

#right_cont
{
	margin-left: 608px;
	margin-top: 13px;
	width: 292px;
	height: 299px;
background-image: url(../img/right_contatti.jpg);
background-repeat: no-repeat;}

#footer
{
	clear: both;
	margin-top: 9px;
	width: 599px;
	float: left;
	background-image: url(../img/footer.jpg);
    position: relative;
	height: 119px;
}

#footer
{
	clear: both;
	margin-top: 9px;
	width: 599px;
	float: left;
	background-image: url(../img/footer.jpg);
    position: relative;
	height: 119px;
	z-index: 1;
}

#right_down
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/news2.jpg);
	z-index: 1;
	position: relative;
}

#right2_att
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_attivita.jpg);
}

#right2_prog
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_prog.jpg);
}

#right2_part
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_part.jpg);
}

#right2_miss
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_miss.jpg);
}

#right2_work
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_work.jpg);
}

#right2_doc
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_doc.jpg);
}

#right2_cont
{
	margin-left: 608px;
	margin-top: 9px;
	height: 119px;
	width: 292px;
	background-image: url(../img/footer_contatti.jpg);
}


.fade1
{
width: 199px;
height: 99px;

}

.fade1 img
{
 top: 0;
 left: 0;
}

.fade2
{
width: 199px;
height: 99px;

}

.fade2 img
{
 top: 0;
 left: 0;
}

.fade3
{
width: 199px;
height: 99px;

}

.fade3 img
{
 top: 0;
 left: 0;
}

.fade4, .fade5, .fade6
{
width: 99px;
height: 99px;

}

.fade4, .fade5, .fade6 img
{
 top: 0;
 left: 0;
}

#sezioni
{
background-color: #345177;
margin-top: 13px;	
float: left;
width: 599px;
height: 427px;
}

.progetto
{
background-image: url(../img/prog_title.jpg);
background-repeat: no-repeat;
background-position: 24px 20px;
}

.attivita
{
background-image: url(../img/attivita_title.jpg);
background-repeat: no-repeat;
background-position: 24px 9px;
}

.missioni
{
background-image: url(../img/missioni_title.jpg);
background-repeat: no-repeat;
background-position: 24px 20px;
}

.work
{
background-image: url(../img/work_title.jpg);
background-repeat: no-repeat;
background-position: 24px 20px;
}

.doc
{
background-image: url(../img/doc_title.jpg);
background-repeat: no-repeat;
background-position: 24px 20px;
}

.contatti
{
background-image: url(../img/contatti_title.jpg);
background-repeat: no-repeat;
background-position: 24px 20px;
}

.partners
{
background-image: url(../img/part_title.jpg);
background-repeat: no-repeat;
background-position: 24px 20px;
}

a 
{
color: #839cbd;
text-decoration: none;
}

.titolo
{
color: #e1d2a3;
font-family: Verdana, Helvetica, Arial, sans-serif;}


p {
margin-top: 0em;
margin-bottom: 0em;
margin-right: 0em;}

#org li
{
display: inline;
list-style-image:none;
list-style-type:none;
}

#org span {
  display: none;
  position: absolute;
}

#org a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#org a:hover {
  background-position: left bottom;
}

#org a:hover span {
  display: block;
}

#org .tacamp{
  
  width: 208px;
  height: 16px;
  background: url(../img/org_1.jpg) no-repeat;
margin-left: 25px;
margin-top: 20px;}

#org .cueim{
  
  width: 208px;
  height: 15px;
  background: url(../img/org_2.jpg) no-repeat;
margin-left: 25px;
margin-top: 44px;}



.abando 
{
		border-style: none;
	text-decoration: none;
	outline: none;
	display: block;
border: none;
}

#link_bando
{
	width: 14px;
	height: 14px;
	background-image:url(../img/freccia2.jpg);
	background-repeat:no-repeat;
	margin-top: -63px;
	margin-left: 85px;
    
	
cursor: pointer;}

#link_news2
{
	width: 14px;
	height: 14px;
	background-image:url(../img/freccia2.jpg);
	background-repeat:no-repeat;
	margin-top: -120px;
	margin-left: 130px;
    cursor: pointer;
	

	}



.trigger
{
	position: absolute
}

.popup {
	background-image:url(../img/bubble.jpg);
	background-repeat:no-repeat;
	width: 192px;
	height:230px;
	
/*border-collapse:collapse;*/
display:none;
position:absolute;
z-index:50;
}


    .popup table.popup-contents {
                font-size: 12px;
                line-height: 1.2em;
                background-color: #3f6a94;
                color: #ffffff;
                font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
                }

.bubbleInfo {
            position: relative;
            top: 150px;
            left: 100px;
            width: 500px;
        }

.popup td.corner {
                height: 20px;
                width: 20px;
        }

        .popup td#topleft {
	background-image: url(../img/bubble_01.png);
}
        .popup td.top {
	background-image: url(../img/bubble_03.png);
}
        .popup td#topright {
	background-image: url(../img/bubble_05.png);
}
        .popup td.left {
	background-image: url(../img/bubble_19.png);
}
        .popup td.right {
	background-image: url(../img/bubble_19.png);
}
        .popup td#bottomleft {
	background-image: url(../img/bubble_09.png);
}
        .popup td.bottom {
	background-image: url(../img/bubble_10.png);
	text-align: center;
}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright {
	background-image: url(../img/bubble_11.png);
}


/* Nuova pagina missioni */
#missione {width: 900px;background-color:#345177;height:427px;margin-top:13px;}
.canada {background-image:url(../img/can_title.jpg);background-position:24px 20px;background-repeat:no-repeat;}
#box_canada {margin-top: 75px;margin-left: 26px;position: absolute;overflow: hidden;width:848px;height:325px;line-height:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;text-align: justify;}
h3 {font-size: 13px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size: 11px;color:#e1d2a3;font-family: Verdana, Arial, Helvetica, sans-serif;}
hr{float:left;color:#fff;width:848px;height:1px;margin-top:15px;margin-bottom:15px;}
td{font-size: 11px; width:240px;}
.tabella{height:60px;}
a.miss{color:#fff;}
a.miss:hover{color:#839cbd;}
#link_download{width: 98px;height: 23px;background-image:url(../img/download.jpg);background-repeat:no-repeat;margin-top: 85px;margin-left: 22px;cursor: pointer;}
#gallery{height:200px;}
