@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;margin:0px;padding:0px;}

div{text-align:left;margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;}
img.border {border:1px solid #3A70A7;padding:0px;margin:0px;}
img.borderZero {border:1px #FFFFFF solid;padding:0px;margin:0px;}

td {font-size:11px;}

a:link, a:visited, a:active {color:#727272;text-decoration:underline;}
a:hover {color:#727272;text-decoration:none;}

a.epcc_link:link, a.epcc_link:visited, a.epcc_link:active {text-decoration:none;}
a.epcc_link:hover {text-decoration:underline;}

div#bodyall{float:left;position:relative;width:99%; margin-top:0px; text-align:center;}

a.map_link:link, a.map_link:visited, a.map_link:active {color:#32679d;text-decoration:underline;}
a.map_link:hover {color:#32679d;text-decoration:none;}

.luol{margin-left:0px;}
.iframe_home {width:419px; height:250px; border:0px; margin:0px; padding:0px;}
html>body .iframe_home {width:415px; height:242px;}

.video_event {margin-top:10px; margin-bottom:5px;}
.nhr_banner {margin-top:10px;}

.luol_div {float: left; position: relative; margin-top:2px;}


.menu_secondario{color:#999999; font-weight:bold; font-size:11px;}

div#all{width:900px; margin: 0 auto; background-color:#FFFFFF;}
div#top{height:123px; float:left; position:relative;}
div#content{width:900px; background-repeat:repeat-y; position:relative; float:left; background-color:#FFFFFF;}
div#bottom{width:900px; background-color:#DDDAD3; height:32px; float:left; position:relative;margin-top:0px;}
div#topRight{float:right;width:660px; padding:45px 10px 0px 0; position:relative; text-align:right; display:block;}
div#contact{float:right;width:340px; height:10px; padding:10px 10px 0px 0; position:relative; text-align:right;}
div#topLeft{float:left; width:210px; position:relative; padding:10px 0 0 5px;}
div#centerLeft{float:left; width:415px; position:relative; }
div#centerRight{float:left; width:460px; height: 400px; position:relative; padding:0 0px 0px 10px;height:auto!important;height:450px;min-height:450px;}
html>body div#centerRight{border:0px solid red; width:455px; padding-left:15px;}

div#centerRight_home{float:left; width:255px; position:relative; padding:0 0px 0px 10px;height:auto!important;height:450px;min-height:450px;}

div#rightTop{ float:right; width:201px; margin:-20px 0 0 0; background:white; padding:7px 0px 10px 7px;border:#CCCCCC solid 1px; position:relative;}/**/
div#rightBottom{ position:relative; float:right; width:210px; padding:0px 0 0 0px;}
div#right{ float:right; width:201px; margin:-20px 0 0 0; background:white; padding:7px 0 0 7px;border:#CCCCCC solid 1px;}

.epcc_dt1{width:208px;}
.epcc_dt2{width:415px;}

.epcc_box {font-size:10px; width:210px; border:1px solid #cccccc; margin-top:0px; padding-top:0px;}
html>body .epcc_box {width:208px;}
.epcc_box strong {font-size:11px; font-weight:bold; color:#036; }
.epcc_text {font-size:10px;}
.epcc_text strong {font-size:11px; font-weight:bold; color:#036; }
.epcc_img {margin-right:5px;}
.epcc_table {padding:0px; margin-top:5px;margin-bottom:10px; margin-left:5px; margin-right:5px;}
html>body .epcc_table  {padding:5px;margin-top:5px;margin-bottom:5px; margin-left:0px; margin-right:0px;}

.flash_home{height:10px;}

.tit_news {float: left; width:83px; padding-top: 8px; margin-top:10px;}
html>body .tit_news {padding-top: 8px; margin-top:0px;}

div.titoloTab{ padding:5px 0px 2px 0px; border-bottom:#3A70A7 solid 5px; width:100%; float:left; position:relative;}
div#containerFolder{display:block;width:210px; margin:0px; padding:0px 0px 0px 0px;}
div.containerFolder{margin:0px 0px -9px 0px; padding:0px 10px 0px 0px; float:right;position:relative;}
div.containerFolder div.Folder {float:left;padding:0px 0px 0px 5px; margin:0px;display:inline;}
div.containerFolder div.Folder img {padding:0px; margin:0px;display:inline;}

div.titolo{ padding:12px 0px 4px 0px; border-bottom:#3A70A7 solid 5px; width:100%; float:left; position:relative;}
div.box{float:left; position:relative; width:415px; padding:15px 15px 5px 15px; border-bottom:#CCCCCC solid 0px;border-left:#CCCCCC solid 1px; border-right:solid 1px #CCCCCC;}
div.boxImage {float:left; position:relative; width:140px; padding: 0px 0px 0px 0px; display:none; }
div.boxText {float:left; position:relative; width:380px; padding:0px;font-size:10px; color:#333}
html>body .box{width:383px;}
div.boxTitle {float:left; position:relative; width:380px; font-size:10px; color:#036; font-weight:bold;}

div.titolo2{ padding:12px 0px 4px 0px; border-bottom:#3A70A7 solid 5px; width:257px;}
div.box2{width:235px; padding:15px 15px 5px 15px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px; border-right:solid 1px #CCCCCC;}
div.boxText2 {width:100%; padding:0px;font-size:10px; color:#333}
.more2{border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; font-size:10px; height:15px; padding:5px 5px 5px 0; text-align:right; width:257px;}
html>body .more2{width:250px;}
.more2 a,.more2 a:visited{color:#036; text-decoration:underline;}
.more2 a:hover{color:#787878; text-decoration:none;}

.more3{width:415px; text-align:right; float:left; font-size:10px; height:15px; padding:5px 0px 5px 0; border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;}
html>body .more3{width:413px;}
.more3 a,.more3 a:visited{color:#036; text-decoration:underline;}
.more3 a:hover{color:#787878; text-decoration:none;}

.videoimg {margin-top: 20px; margin-left:11px;}
.videoprev{position:relative; top:0px;}
.videoprev2{position:relative; top:0px;}
.videoprevspace{height:140px;}

div.topdestra{ float:left; position:relative; padding:0 0 0px 0;}
html>body .topdestra {padding:0 0 2px 0;}

div.topdestra_first {float:left; position:relative; padding: 12px 0pt 0px;}
html>body .topdestra_first {padding: 12px 0pt 2px;}

div.internoBox{float:left; position:relative; width:210px; }
div.internoSinistra{width:188px; height:60px; float:left; position:relative; padding:10px 10px 10px 10px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
div.internoSinistraFondo{width:188px; height:60px; float:left; position:relative; padding:10px 10px 10px 10px; background-image:url(/img/fondoBox.gif); width:200px;}
div.internoMenu{color:#999999; font-weight:bold; font-size:10px; float:left; position:relative; padding:10px 10px 10px 10px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
div.internoMenuFondo{float:left;font-weight:bold; font-size:10px; position:relative; padding:10px 10px 10px 10px;}

div.internoMenu {height:40px; width:210px; }
div.internoMenuFondo {height:40px; width:220px;}

html>body div.internoMenu {height:20px; width:188px;}
html>body div.internoMenuFondo {height:20px; width:200px;}

.results_box {width:461px; background-repeat:no-repeat; height:250px; float:left; position:relative;}
.results_box2 {float:left; position:relative; padding:20px 0 0 26px; width:457px;}
html>body .results_box2 {width:435px;}

.results_img {float:left; position:relative; width:133px; height:100px; padding:10px 0px 0 10px;}


div.internoMenu a,div.internoMenu a:hover,div.internoMenu a:visited{ color:#999999; font-weight:bold; text-decoration:none;}
div.pagetitle{ padding: 10px 0 20px 0}
div.pagetitle2{ padding: 10px 0 0px 0}
div.internoTitolo{ float:left; position:relative;font-size:12px; color:#036; font-weight:bold; width:100%; padding:0 0 5px 0; margin-top:5px; }
.more{background:#DDDAD2; font-size:10px; height:15px; padding:5px 5px 5px 0; text-align:right; width:250px; float:left; position:relative;}
.more a,.more a:visited{color:#036; text-decoration:underline;}
.more a:hover{color:#787878; text-decoration:none;}
.news{width:389px; padding:12px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px; float:left; position:relative;}
.newsImage{ padding 0px 0 0 12px; width:132px; float:left; position:relative; }
.newsText{ padding 0px 0 0 12px; float:left; position:relative; font-size:10px; color:#333}
.newsTitle{ font-size:12px; color:#036; font-weight:bold;}
.BoxMore{font-size:10px; }
.BoxMore a,.BoxMore a:visited, .BoxMore a:hover{color:#036; text-decoration:underline;}
.txtContact{font-size:9px;}
.txtContact a,.txtContact a:visited{color:#000000; text-decoration:underline;}
.txtContact a:hover{color:#787878; text-decoration:none;}
.what{font-size:9px; float:left; position:relative; color:#033;}
.what a,.what a:visited,.what a:hover{color:#033; text-decoration:underline; font-size:9px;}
.what u{color:#033; text-decoration:underline; font-size:9px; font-weight:bold;}


.whatgray{font-size:9px; float:left; position:relative;}
.whatgray a,.whatgray a:visited,.whatgray a:hover{color:#999; text-decoration:underline;}
.goHome{font-size:9px;color:#999; }
.goHome a,.goHome a:visited, .goHome a:hover{color:#999; text-decoration:underline;}
.gallery a:link, .gallery a:visited, .gallery a:active, .gallery a:hover {color:#666;text-decoration:none; font-weight:bold}
.gallery2 a:link, .gallery2 a:visited, .gallery2 a:active, .gallery2 a:hover {font-size:13px; color:#000000; text-decoration:none; font-weight:bold}

div#menu{float:left; width:202px; padding:10px 0  0 0; height:auto!important;height:450px;min-height:450px; position:relative;}
div#centerTop{ font-size:14px;float:right;width:730px; border-bottom:#999999 solid 1px; padding:20px 0px 20px 0px; margin-bottom:10px; background-color:#FFFFFF; position:relative;}
div#center{float:right;width:700px; padding:20px 30px 20px 0; margin-bottom:10px; background-color:#FFFFFF; position:relative; font-size:11px}
#center a:link, #center a:visited{ color:#787878; text-decoration:none;}
#center a:hover{ color:#787878; text-decoration:underline;}
.titoletto{ color:#666666; font-weight:bold;}
.leggi{text-align:right; border-top:#CCCCCC solid 1px; padding:4px 20px 5px 0;color:#787878; margin-top:10px;}
.leggi a,.leggi a:link,.leggi a:visited{ text-decoration:none; color:#787878;}
.leggi a:hover{ text-decoration:underline; color:#787878;}
.contatto{text-align:right; color:#787878;}
.contatto a,.contatto a:link,.contatto a:visited{ text-decoration:none; color:#787878;}
.contatto a:hover{ text-decoration:underline; color:#787878;}
.capitolo{border:#D1D1D1 solid 1px; padding:10px; margin:0 0 10px 0;}
.testo_lista{padding-left:18px;}
.homeNews{width:340px; float:left; position:relative; font-size:11px; padding:0 0 20px 0;}
.formLeft{float:left; position:relative; width:100px;}
.formRight{float:left; position:relative; width:200px;}
.form{float:left; position:relative; width:400px; padding:10px 0 10px 0;}
.linkbianco,.linkbianco a,.linkbianco a:link,.linkbianco a:visited{color:#FFFFFF; text-decoration:none; }
.linkbianco a:hover{color:#FFFFFF; text-decoration:underline; }

.im_text{font-size:9px; width:100%; text-align:center; margin-bottom:0px;}
html>body .im_text{width:210px; border:0px solid red;}
.div_center{width:210px; text-align:center; margin-bottom:5px;}
.div_center{width:210px; text-align:center; margin-bottom:5px; padding-top:10px;}

.div_center_addthis{width:210px; text-align:center; margin-bottom:5px;margin-top:20px;}
.div_center_addthis_home{width:98%; text-align:center; margin-top:30px;float: left; position: relative;}

.div_donate{width:210px; text-align:left; margin-bottom:5px; margin-top:30px;}

/***********************************************/
/* Common                                      */
/***********************************************/
.allLeft { float:left;}
.allRight { float:right;}
#centerLeft.sitebarCenterLeft{ background-color:#3F73AC; background-image: url(/img/sidebars/eyewitness.jpg); background-position: bottom; background-repeat: no-repeat; width: 210px; height: 820px; float:left; position:relative;}

.hpSpace1{float:left; width:100%; height:0px;}
.hpSpace2{float:left; width:100%; height:0px;}

html>body .hpSpace1{height:5px;}


.wall_img{}
.wallpaper{float:left; margin-right:5px; margin-bottom:10px; text-align:center;}
.wallimg_div{clear:both; float:none; margin-bottom:3px;}
.wallcaption_div{text-align:center;}


.tab_gifts{border:0px solid red;}

/***********************************************/
/* Photo gallery                               */
/***********************************************/
div.photoGallery{ float:right; padding:80px 20px 0 0;}
div#photoGallery1{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_1.jpg);}
div#photoGallery2{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_2.jpg);}
div#photoGallery3{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_3.jpg);}
div.photoSpace{ margin-bottom:4px;}
div.photoBackList{ text-align:right; width:445px; padding-bottom:15px; margin-top: -12px;}
div.photoBackList2{ text-align:right; width:445px; padding-bottom:15px; margin-top: -45px;}
div.switch_lang{ text-align:right; width:445px; margin-top: 0px; border:0px solid red; font-size:10px; position:absolute; top:5px;}
.slang{font-size:10px; width:150px;margin-bottom:20px;}

/***********************************************/
/* Video gallery                               */
/***********************************************/
div.videoGallery{ float:right; padding:65px 20px 0 0; text-align:right;}
div.videoGallery2{ float:right; padding:45px 20px 0 0; text-align:right;}
div#videoGalleryX{ float:left; position:relative; width:445px; height:100px;}
div#videoGalleryX2{ float:left; position:relative; width:445px; height:73px;}
div#videoGallery1{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/videogallery.jpg);}
div#videoGallery2{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_1.jpg);}
div#videoGallery3{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_3.jpg);}
div#videoGallery4{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_2.jpg);}
div.videoSpace{ margin-bottom:4px;}
div.videoSpace2{ margin-bottom:10px;}
div.videoBackList{ text-align:right; width:445px; float:left; position:relative; padding-bottom:15px; margin-top: -12px;}
.map_title{position:absolute; top:390px; left: 320px; border: 1px solid #000000; padding: 5px; font-size:13px; color:#000000; text-decoration:none; font-weight:bold}
html>body .map_title {position:absolute; top:380px;}
div.map_div{width: 435px; height: 250px; overflow: hidden; border:1px solid #cccccc;}
div.map_gallery{float:left; position:relative; border:4px solid #cccccc;}
div.map_div2{width: 435px; height: 250px; overflow: hidden; border:1px solid #cccccc;}
div.map_gallery2{float:left; position:relative; border:1px solid #cccccc; margin-bottom:20px;}


#videoDiv {padding-top:10px;}

/***********************************************/
/* Video/photo gallery                         */
/***********************************************/
div.containerText{ float:left; position:relative; border-bottom: #999999 solid 1px; width:420px; margin-left:10px;}
div.firstline{ padding:20px 0px 5px 0px;}
div.line{ padding:5px 0px 5px 0px;}
div.containerText div.columnLeft{ float:left; position:relative; width:20px; width:200px;}
div.containerText div.columnRigth{ float:right; position:relative; width:200px; text-align:right; font-weight:bold;}
div.testoStatico{ padding:0 0 10px 0; clear:both;}
div.testoGallery{ background-color:#DDDAD3; width:445px; float: left; clear:both; padding:0 0 10px 0;}
div#movie{ position:relative; float:left; width:445; height:500px;}
div#linkMovie{ padding:20px 0 0px 0;font-weight:bold; line-height:15px; float:left; position:relative; width:445px;}
div.videoPhoto{ width:210px; height:820px; background-color:#3F73AC; background-image:url(/img/sidebars/photogallery.jpg); background-position:bottom; background-repeat:no-repeat; float:left; position:relative;}

.scriptdiv{width:95%;text-align:center;padding:5px;}

/***********************************************/
/* Partners                                    */
/***********************************************/
div.partners div.simpleLine{ background-color:#dddad2; clear:both; margin-bottom:1px; padding:3px 0px 3px 15px;}
div.partners div.simpleLine2{ background-color:#dddad2; clear:both; margin-bottom:1px; padding:3px 0px 3px 10px; width:455px;}
html>body div.partners div.simpleLine2{ width:445px;}
div.partners div.simpleLine3{ background-color:#dddad2; clear:both; margin-bottom:1px; padding:3px 0px 3px 10px; width:445px;}
html>body div.partners div.simpleLine3{ width:435px;}
div.partners div.firstLine{ background:#dddad2 url(/img/corner_eyewitness.gif) no-repeat; clear:both; margin-bottom:1px; padding:0px 0 0 15px; float:left; font-weight:bold; color:#000000;}
div.partners div.space { background-color:white; clear:both; margin-bottom:1px; height:20px;}
div.space2 {height:1px; margin-bottom:0px;}
div.partners div.firstLine div.text{ padding-top:10px;}
div.logo_partner {width:100%; text-align:center;}

/***********************************************/
/* Eyewitness                                  */
/***********************************************/
div.eyewitness div.simpleLine{ background-color:#dddad2; clear:both; margin-bottom:1px; padding:3px 0px 3px 15px;}
div.eyewitness div.firstLine{ background:#dddad2 url(/img/corner_eyewitness.gif) no-repeat; clear:both; margin:20px 0px 1px 0px; padding:3px 0px 3px 15px; display:block;}
div.eyewitness a.firstLine1{ background:#dddad2 url(/img/corner_eyewitness.gif) no-repeat; padding:3px 259px 3px 15px;}
div.eyewitness div.firstLine2{ margin:20px 0px 1px 0px; padding:3px 0px 3px 0px; clear:both;}
div.linkdown{ margin:10px 0px 10px 0px;}

/***********************************************/
/* Hotspot                                     */
/***********************************************/
div.hotspots { text-align:center; margin:10px 0px 10px 0px;}
div.hotspots div.didascalia{ padding: 0px 48px; width: 350px; text-align: center; font-size:9px;}
div.chad{ background-image:url(/img/sidebars/hotspot_chad_02.gif);}
div.colombia{ background-image:url(/img/sidebars/hotspot_colombia_02.gif);}
div.iraq{ background-image:url(/img/sidebars/hotspot_iraq_02.gif);}
p.hotspot{ border-bottom:3px solid #3A70A7; padding-bottom:2px;}
div.hotspotSpace{ padding-bottom:20px;}
div.hostspotPhotoTitle{ background:#222222;clear:both;color:white;padding:3px 0px 3px 8px;margin-left:0px;width:452px;}
div.hostspotPhotoDida{ font-size:9px;}
div.hostspotPhotoDescription{ padding:20px 0px 20px;}
div.hostspotContent{ margin-bottom:10px;}

/***********************************************/
/* Home                                        */
/***********************************************/
div.homeFreeDonation{ padding-top:5px;clear:both;}

/***********************************************/
/* Champion                                    */
/***********************************************/
ul.champion li { padding-bottom:10px;}

/***********************************************/
/* Form                                        */
/***********************************************/


label {width:50px; float:left; position:relative; font-weight:bold;}
form {width:455px; float:left; position:relative;}
textarea, input, select{ width:350px; float:right; position:relative;}
textarea.script{width:400px; height:200px; float:none;}
input.send{ width:100px; float:right; position:relative;}
.space{margin:2px 2px 2px 2px; float:left; position:relative;	}
.button_send{width:100px; height:21px; float:right; position:relative; border:0px;}

/***********************************************/
/* Navigation                                  */
/***********************************************/
#navigation{font: 11px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color: #CC0000; text-transform: uppercase; vertical-align:middle; width:180px;}
#navigation ul{list-style: none;	margin: 0; padding: 0px 0 0 10px; text-indent:10px;}
#navigation li{margin: 0; 	border-bottom:white solid 1px; padding:5px 0 0 0;	height:20px;	background-image:url(/img/menu.gif); background-repeat:no-repeat;}
#navigation a{text-decoration: none; color: #969696;}
#navigation a:hover{color:#CC0000;	display:block;}
#navigation li.level2{ padding-left:5px; font-size:11px; text-transform:none; font-weight:bold; background-image:none;}

/***************************************************/
/*Programs                                         */
/***************************************************/

.PricelistPrograms tr td{
	font-size:11px;
	border-bottom:1px solid #999999;
}


/***************************************************/
/*DYSWIS                                         */
/***************************************************/


.dyswis1{
	position:relative; margin-top:520px;
}

html>body .dyswis1{margin-top:580px;}

.dyswis2{
	position:relative; float:left;
	margin-top:10px; margin-bottom:10px; 
	width: 455px;
	text-align:right;
}


.dyswis_div{
	border-bottom:1px solid #ffffff;
	padding-top:5px; 
	padding-left:5px;
	width:447px; height:30px;
	background-color: #dad6d7;
}

.dyswis_div1{
	padding-top:15px; 
	width:225px; height:40px;
	float:left;
	text-align: center;
	margin-bottom:10px;
}

.dyswis_div2{
	padding-top:15px; 
	width:225px; height:40px;
	float:left;
	text-align: center;
	margin-bottom:10px;
}


.dyswis_img{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

