*{
margin:0;
padding:0;

}


:focus{outline:none;}

a:active, a:focus{
outline:none;
}




body{
	background:#EFEFEF ;
	margin:0px;
	padding:0px;
	font-size:62.5%;
	height:100%;
    font-family: Arial, Verdana,  Tahoma, Helvetica, sans-serif;


}

#contenu
{
font-size:14px;
line-height:18px;
color:#006092;
text-align:justify;
padding-left:25px;
padding-bottom:20px;
padding-right:20px;
background-image:url(../images/charte/layout1_16.jpg); background-repeat:repeat-y; background-position:top center;
width: 683px;
float: left;
}

strong{
color:#939292;
font-size:14px;
line-height:18px;
font-weight:bold
}

/*h1{
width:300px;
clear: both;
float: left;
}

h1 span{

}*/

h2{
color:#005775;
font-size:14px;
text-transform:uppercase;
line-height:18px;
font-weight:bold;
border-bottom:1px dashed #00A6EA;
margin-bottom:5px;
padding-bottom:2px;

}


#footer
{
font-size:11px;
line-height:18px;
color:#FFFFFF;
background-image:url(../images/charte/layout1_18.jpg); background-repeat:repeat-y; background-position:top center;
height: 27px;
float: left;
clear: left;
width: 728px;
line-height: 23px;
}

div, li, ul, p, span, table, td
{
padding:0px;
margin:0px;

}


#footer .active,#footer .active:hover
{
  color: #7fc8e9;
  cursor: default;
}


a
{
font-size:14px;
color:#85BDD4;
text-decoration:none;

}
a:hover
{
font-size:14px;
color:#006092;
text-decoration:none;
}



#menu{
	
height:29px;
padding:0px;
float: left;
margin:0px;
width:728px;
position: relative;
z-index: 2;
background-image:url(../images/charte/backgroundx.jpg); background-repeat:repeat-x; background-position:top left;
}

#menu dd{
	width:150px;
	padding:0px;
	margin:0px;
	position :absolute;
	display:none;
    float: left;
}
#menu ul{
text-align:left;
}

#menu li{
font-size:11px;
list-style-type:none;
border-bottom:1px solid #06557C;
padding:0px;
margin:0px;
background-color:#006A9A;
width: 150px;
float: left;
}

#menu li a{
background-color:#006A9C;
color:#ffffff;
font-size:11px;
display:block;
height:19px;
padding-left:10px;
text-decoration:none;
list-style-type:none;
}

#menu li a:hover{
background-color:#054271;
color:#ffffff;
font-size:11px;
text-decoration:none;
}




#menu dl.menu dt a,dl.menusanssrub dt a
{	
	display:block;
}


#footer a
{
font-size:11px;
line-height:21px;
color:#FFFFFF;
text-decoration:none;
text-align:center;

}
#footer a:hover
{
font-size:11px;
line-height:21px;
color:#85BDD4;
text-decoration:none;
}


.pict_right{

opacity: 1.00;
border:0px;
padding:5px;
 border:1px solid #C7C7C7;
background-color:#FFFFFF;
float:right;
width:211px;
margin:20px 0px 15px 15px;
}

.pict_right:hover {

opacity:0.70;
border:0px;
padding:5px;
border:1px solid #C7C7C7;
background-color:#FFFFFF
}

.watermark
{
  background-image:url(../images/charte/logo-watermark.jpg); background-position:20px 20px; background-repeat:no-repeat; min-height:419px;
  float: left;
  clear: left;
  position: relative;
}

.head
{
  width: 728px;
  height: 187px;
  float: left;
  clear: left;
}

.top15
{
  padding-top: 15px;
}


a img
{
  border: 0px;
}

.firm
{
  float: right;
  margin-left: 10px;
  padding-top:40px;
}

.full
{
  width:670px;
  float: left;
}


.dorelTise
{
  float: right;
  width: 200px;
  text-align: right;
  margin-top: 0px;
  line-height: 22px;
    clear: both;

}
 .dorelTise  a, .dinuMorar  a,.strandTeam  a
{
font-weight:bold;
}

.dinuMorar
{
  float: left;
  clear: left;
  width: 200px;
  text-align: left;
    line-height: 22px;
    margin-top: 0px;
}

.strandTeam
{
  float: left;
  clear: left;
  width: 500px;
  text-align: left;
    line-height: 22px;
    margin-top: 0px;
}

.rombatRight
{
  width: 270px;
  float: right;
  margin-left:20px;
  margin-right:-16px;
  position: relative;
  margin-top: -38px;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
}

.rombatRight img
{
  padding-bottom:5px;

}

.lineR
{

  border-bottom: 1px solid #c3def1;
  font-size: 0px;
  line-height:10px;
  width:580px;
  margin:15px 0px 15px 0px;
  clear: left;
  float: left;
}

.management
{

  width:580px;
  clear: left;
  float: left;
}


.romabatW
{
clear: left;
  text-align: center;
  padding-top: 10px;
}

.romabatW a,.romabatW a:hover
{
  font-size:30px;
}

.transportsRomania,.transportsRomania h2
{
  position: relative;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
  float: left;
  border: none; background: none;
  margin-top: -25px;
  z-index: -1;
}

#annuaire
{
  font-size: 11px;
  margin-top: 25px;
}

#annuaire a
{
  font-size: 11px;
  padding-left: 20px;

}

.googleIndex
{
  font-size: 0px;
  line-height: 0px;
  height: 0px;

}

.topRepeat
{
  background-image: url(../images/charte/headtopright.jpg);
  background-repeat: no-repeat;
  background-position: top right;

  height:69px;
}

.topRepeat img
{

text-align: left;
}



#rightButtons
{
  width:202px;
  padding-top:1px;
  position: absolute;
  top:0px;
  right:0px;
}

#rightButtons li a
{

  background-repeat: repeat-x;
  background-position: bottom left;
  background-image: url(../images/charte/backgroundx.jpg);
  text-align: center;
  width:100px;
  float: left;
  margin-left:1px;
  font-size: 11px;
  height: 25px;
  color: #ffffff;
  line-height: 23px;
	 -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
     -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}


#rightButtons li a:hover
{
  background-color: #05557c;
  background-image: none;
  color: #7fc8e9;
  text-align: center;
  width:100px;
  float: left;
  margin-left:1px;
  font-size: 11px;
  height: 25px;
  line-height: 23px;
	 -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
     -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}

#rightButtons .active,#rightButtons .active:hover
{
  background-color: #05557c;
  background-image: none;
  color: #7fc8e9;
  text-align: center;
  width:100px;
  float: left;
  margin-left:1px;
  font-size: 11px;
  height: 25px;
  line-height: 23px;
	 -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
     -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    font-weight: bold;
    cursor: default;
}


#menuLeft
{
  width: 110px;
  float: left;
  margin-right: 15px;
  padding-top:1px;
  position: relative;
  margin-left: -21px;

}

#menuLeft li a
{

  background-repeat: repeat-x;
  background-position: bottom left;
  background-image: url(../images/charte/backgroundx.jpg);
  text-align: left;
  padding-left: 10px;
  width:100px;
  float: left;
  clear: left;
  margin-bottom:1px;
  font-size: 11px;
  height: 25px;
  color: #ffffff;
  line-height: 23px;
     -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}


#menuLeft li a:hover
{
  background-color: #05557c;
  background-image: none;
  text-align: left;
  padding-left: 10px;
  width:100px;
  float: left;
  clear: left;
  margin-bottom:1px;
  font-size: 11px;
  height: 25px;
  color: #7fc8e9;
  line-height: 23px;
  font-weight: normal;
     -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}


#menuLeft .active,#menuLeft .active:hover
{
  background-color: #05557c;
  background-image: none;
  text-align: left;
  padding-left: 10px;
  width:100px;
  float: left;
  clear: left;
  margin-bottom:1px;
  font-size: 11px;
  height: 25px;
  color: #7fc8e9;
  line-height: 23px;
  font-weight: bold;
     border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    cursor: default;

}

h2.strandFreight
{
  border-bottom: none;
  text-transform: none;
  padding-top: 15px;
  color: #939292;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

h3.strandFreight1
{
color: #006092;
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
    font-weight: normal;
    width: 400px;
    padding-left: 105px;
    padding-top: 15px;

 }

 h3.strandFreight,  h4.strandFreight, p.strandFreight
{
color: #006092;
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
    font-weight: normal;
     padding-top: 15px;
 }

 .map-destinations
 {
   width:510px;
   float: left;

 }

 .fullRight
 {
   width: 575px;
   float: left;
   text-align: left;
 }

 .halfStrand
 {
   width: 575px;
   float: left;
 }

  .sitemap-links
  {
    padding: 50px 0px 0px 50px;
    float: left;
  }




 .sitemap-links li
 {
   background-image: url(../images/charte/bullet0.jpg);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   clear: left;
   padding-left: 25px;
   height: 20px;
   margin-top: 5px;
   float: left;
   line-height: 20px;
   font-weight: bold;
 }

 .noimg
 {
   float: left;
   margin-right: 10px;
   border: 1px solid #c3def1;
 }

 .underconstruction
 {
   padding: 150px 0px 0px 200px;
 }

  .geo
 {
   font-size: 1px;
   line-height: 1px;
   opacity:0;
  filter:alpha(opacity=0)
 }

