@charset "utf-8";
/*Common styles
---------------------------------------------------------
=======================================================*/
body {
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:gray;
font-weight: normal;
}

h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: gray;
}

h2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color: #09F;
margin-top: 20px;
}

h3{
font-size:12px;
color: #09F;
font-weight: bold;
}

h4{
font-size:12px;
color: #09F;
font-weight: bold;
background: url("/images/news.gif") no-repeat left top;
padding-left: 25px;
height: 18px;
}

ul{
list-style-type: none;
margin: 0;
padding: 0;
}

li{
padding-bottom: 10px;
text-align: justify;
}

p{
text-indent: 20px;
text-align: justify;
}

a {
text-decoration: none;
color: gray;
}

a:hover {
text-decoration:underline;
}

hr{
color:#09F;
background-color:#09F;
height: 1px;
border-width:0px;
}

img {
border:0;
}

.divbg
{
  background-color: #f5f5f5;
  padding: 0.3em 1em 0.3em 1em;
}

/*Header
--------------------------------------------------------
=======================================================*/
#header{
color:#333;
}

#header .yourip{
font-size:14px;
color:#40adff;
font-weight: bold;
}

/*Horizontal_bar
--------------------------------------------------------
======================================================*/
#title_page h1{
margin: 0px;
}

.lang{
font-size: 10px;
color:gray;
}

#newsName{
font-size: 18px;
font-weight: bold;
color:#c1c1c8;
}

/*Navigation
--------------------------------------------------------
======================================================*/
#navigation{
font-size:12px;
color:gray;
font-weight: bold;
}

a.active{
color: #09F;
}

a.vmenu{
display: block;
width: 160px;
height: 37px;
padding-left: 32px;
line-height: 37px;
}

a.vmenu:hover{
background: white;
color: #09F;
}

a.varying_pictureru {
display: block; 
height: 84px;
width: 184px;
background: url("images/banner.jpg") no-repeat left top;
margin-left: -3px;
}

a.varying_pictureen {
display: block; 
height: 84px;
width: 184px;
background: url("images/banner2.jpg") no-repeat left top;
margin-left: -3px;
}

a.pic1:hover{
background-position: 0px -85px;
}

a.pic2{
background-position: 0px -170px;
}

a.pic2:hover{
background-position: 0px -255px;
}

/*Content
--------------------------------------------------------
======================================================*/
.content strong{
font-weight: bold;
}

.content .bold{
font-weight: bold;
}

.content a{
text-decoration: none;
color: #09F; /*#81c7f6*/
}

.content a:hover{
text-decoration: underline;
}

.center{
text-align: center;
text-indent: 0px;
}

.right{
text-align: right;
text-indent: 0px;
}

.attention{
color: #CC0000;
}

.count{
list-style-type: decimal;
margin-left: 40px;
}

.comment{
color:gray;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
}
/*News
--------------------------------------------------------
======================================================*/
#news{
font-size: 10px;
color:gray;
font-weight: bold;
}

#news h1{
font-size: 8px;
color:gray;
font-weight: bold;
text-align:center;
}

#news a{
text-decoration: none;
color: #09F;
}

#news a:hover{
text-decoration: underline;
}

/*Footer
--------------------------------------------------------
======================================================*/
#footer{
font-size: 10px;
color:gray;
}

#footer a{
text-decoration: underline;
}

#footer a:hover{
text-decoration: none;
color: #09F;
}

/*Tables
--------------------------------------------------------
======================================================*/
.tarifs{
border-collapse: collapse;
border: 0px solid #666;
}

.tarifs td{
border: 0px solid #666;
}

.tarifs th{
border: 0px solid #666;
}

caption{
font-size: 14px;
padding: 0.5em;
}

.tarifs th{
padding: 0.1em 1em;
background: #f1f1f3;
padding: 0.5em;
}

.tarifs th.white{
width: 150px;
}

.tarifs td{
text-align: center;
padding: 0.5em;
}

.tarifs td.left{
text-align: left;
}
.tarifs td.pad{
	padding-left: 20px;
}
.tarifs td.right{
text-align: right;
}

.tarifs caption{
margin: 0.5em 0 0.5em 0;
}

.tarifs col{
border-right: 0px solid #ccc;
}

col#proxyHelper{
border: none;
}

.tarifs .odd{
background-color: #f1f1f3;
}

/*Contact us
--------------------------------------------------------
======================================================*/
#contactUs{
color: black;
font-size: 12px;
}

#contactUs li{
padding: 0;
}

#contactUs h1{
color:#4D80B6;
font-family:Times New Roman;
font-size:22px;
font-weight:bold;
}

#contactUs h2{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color:#CC0000;
}

#contactUs h3{
color: black;
}

#contactUs .special{
color:#6699CC;
font-size:14px;
font-weight:normal;
}

.contacts{
color:#6699CC;
font-size:14px;
font-weight:normal;
}

/*Forms
--------------------------------------------------------
======================================================*/
form label{
color: #40ADFF;
}

/*Terms of use
--------------------------------------------------------
======================================================*/
#terms h1{
color:#CC0000;
margin: 20px;
}

/*Privacy Policy
--------------------------------------------------------
======================================================*/
#privacy{
color: black;
}

#privacy h1{
color:#4D80B6;
font-family:Times New Roman;
font-size:22px;
font-weight:bold
}

/*Backgrounds
--------------------------------------------------------
======================================================*/
.tdi1 {
background-color: #e4e4e7;
}

.tdi2 {
background-color: #f1f1f3;
}
