 body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #424242;   }

 a:link{text-decoration: none; color: Blue;

}

 a:visited{text-decoration: none; color: Blue;}

 a:hover{text-decoration: underline; color: #DC143C;}

 a:active{text-decoration: none; color: Blue;}



 input, textarea{

         background: #F6F6F6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;

 }

 select{ background: #F6F6F6; font-family: Verdana; font-size: xx-small;}

 h1 {

        font-size: 11px;

        font-weight: bolder;

        line-height: 100%;

}

ul {

        padding-left: 2px;

}

th {

        background-image: url(../images/bt.jpg);

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #5B5B5B;

        font-weight: bolder;

}

#menu {

        padding-left:0px;

        margin-left:0px;

        width:0px;

        border-left-width: 1px;

        border-color: #FFFFFF;

        }



#menu li, #menu a, #menu a:visited {

        display: block;

        width:165px;

        color: #007A7B;

        padding-left:0px;

        text-decoration:none;

        font-weight: bold;

        line-height: 20px;

        background: url(../images/bt.jpg);
		  
		  font-size: 12px;

        vertical-align: top;

        text-indent: 4px;

}

#menu a:hover {  background: url(../images/bt-1.jpg);

}



#menu2 {

        padding-left:0px;

        margin-left:0px;

        width:0px;

        border-left-width: 1px;

        border-color: #FFFFFF;

        }



#menu2 li, #menu2 a, #menu2 a:visited {

        display: block;

        width:161px;

        color: #007A7B;

        padding-left:2px;

        text-decoration:none;

        font-weight: bold;

        line-height: 20px;

        background: url(../images/bt.jpg);

        vertical-align: top;
		  
		  font-size:10px;
		  text-indent: 15px;

}



#menu2 a:hover {  background: url(../images/bt-1.jpg);

}



.block_title {

         color: #007A7B;

         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

         font-size: 12px;

         font-weight: bolder;

         height:30px;

        width: 170px;

        vertical-align: middle;

        line-height: 30px;

        background: url(../images/bloc-title.jpg) no-repeat;

        text-indent: 35px;

}



.block_content{

        width: 168px;

        border: 1px solid #007A7B;

}

.country {

        background: #E6E6E6;

        border: 1px solid #B8B8B8;

        width:145px;

        margin: 5px 0px 5px 0px;

        padding-left: 7px;

        text-align: left;

}

.c_nat {

        background: #E6E6E6;

        border: 2px solid Red;

        width:145px;

        margin: 4px 0px 4px 0px;

        padding-left: 7px;

        text-align: left;

}

.countryname {

        background: #007A7B;

        padding: 10px 0px 10px 0px;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bolder;

        color: White;

}

.citynpapers {

        border-bottom: 1px solid #B2B2B2;

}

.cityname {

        width: 130px;

        float: left;

        padding:5px;

}



.citynp {

        width: 370px;

        float: left;



}

.newspaper {

        background-color: #EAEAEA;

        padding: 2px;

        width: 230px;

        float: left;

}

.expl {

        color: #FF4500;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bolder;

        text-align: right;

}

.language {

        padding: 2px;

        width: 100px;

        float: left;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-style: italic;

        font-weight: bolder;

        color: #777777;

}

.addnp {

padding: 2px;

border: 1px solid black;

width:20px;

float: left;

vertical-align: middle;



}

.menu_links {

 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 11px;

 font-weight: bolder;

  background-repeat: no-repeat;

 text-indent: 14px;

 line-height: 15px;

 }

.npsmall_title {

         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bolder;

        text-align: center;

        width: 100%;

        height: 20px;

        line-height: 20px;

        background: #02007B;

        color: White;
		  
		  font-size: 10px;

}

.npsmall_content{

        background: #F2F2F2;

        border: 1px solid #9F9F9F;

        padding-left: 5px;

}

.headlines_title{

        background: url(../images/bt.jpg);

        font-weight: bolder;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        padding: 5px 0px 5px 0px;

		  font-size: 10px;

		  width: 100%;
		  
        float: left;

}

.npmedium_title {

        background: url(../images/bt.jpg);

        font-weight: bolder;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        padding: 5px 0px 5px 0px;

        float: left;

}

.tab_head{

        background-image: url(../images/bt.jpg);

        color: #007A7B;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bolder;

        text-align: center;

        vertical-align: middle;

        line-height: 20px;

}

.npbig_title {

         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bolder;

        background-repeat: no-repeat;

        text-align: center;

        width: 100%;

        height: 30px;

        background-position: center;

        color: #007A7B;

        line-height: 30px;

        background: url(../images/bt.jpg);

}

.npbig_content {
        border: 1px solid #AFAFAF;
        padding: 5px;
}

.countrylist {
        float: left;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        width: 173px;
        font-size: 10px;
        }



.countrylang {

        float: left;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        width: 140px;

        font-size: 10px;

        padding: 5px;

        }

.languages {

        background: #E6E6E6;

        border: 1px solid #B8B8B8;

        width:120px;

        margin: 5px 0px 5px 0px;

        padding-left: 7px;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 10px;

}



.divrow {

border: 1px solid black;

padding: 30px 0px 10px 0px;

}

.np_picture {

        float: left;

}

.infos {

        color: #6A6A6A;

        font-size: 11px;

        font-weight: bold;

        padding: 5px;

        width: 250px;

        float: left;

        line-height: 16px;

}

.ctext {

        padding: 5px;

        width: 255px;

        float: left;

}

.world_reg{

        background-image: url(../images/bt.jpg);

        border: 1px solid #797979;

        padding-bottom: 2px;

        padding-left: 5px;

        padding-right: 0px;

        padding-top: 2px;

        margin:2px;

        width: 150px;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bolder;

        text-align: center;

}

.world_contry{

        background-color: #F2F2F2;

        border: 1px solid #BFBFBF;

        padding-left: 2px;

        margin:2px;

        width: 150px;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 10px;

}

.magcat {

        background: #E8E8E8;

        border: 1px solid #CECECE;

        padding: 5px;

        font-size: 11px;

        margin: 2px;

}

.mag {

        background-color: #DFDFDF;

        vertical-align: bottom;

        padding: 2px 10px 2px 10px;

        margin-top: 10px;

        margin-bottom: 10px;

        margin-left: 5px;

        margin-right: 5px;

        vertical-align: bottom;

        line-height: 20px;

}



.mag1, .mag1 a {

        color: #007A7B;

        vertical-align: bottom;

        padding: 2px;

        margin-top: 2px;

        text-indent: 5px;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bolder;

}



.reg {

        background-color: #E7E7E7;

        border: 1px solid #B7B7B7;

        margin:5px;

        padding: 5px;

}

.loginbox {

        background-color: #E0E0E0;

        border: 1px solid #B7B7B7;

        margin:5px;

        padding: 5px;

}

 .content { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #616161;  font-size: 10px;   }

 .copyright { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #989898;  font-size: 9px;   }



.contact{

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: bold;

}

.logo{

        font-size: 30px;

        font-weight: bold;

        background: url(../images/newlogo.jpg) no-repeat;

        vertical-align: top;

}