*
{
    padding: 0px;
    margin: 0px;
}
body,html
{
    width: 100%;
    height:100%;
}

html
{
    background-color:#F7F6EF;
}
#header
{
    width: 100%;
    height: 100px;
    background-color:transparent;
    float: left;
    background: #EAEAD8 url(../images/bg.jpg) repeat-x 0px 20px;
    padding-top: 20px;
}

#insideheader
{
    width:100%;
    height: 20px;
    margin-top: 11px;
    background-color:transparent;
    float:left;
}

#logo
{
    margin-left: 12%;
    margin-bottom: -10px;
}
body
{
    text-align: center;
} 

body *
{
    text-align: left;
}

#body
{
    margin: 0 auto;
    width:75%;
    background-color:transparent; 
    padding: 20px;
}

#bodyright
{
    float:right;
    width:28%;
    background-color:#EEEDDF;  
    border: 1px solid #e0e0c9;
    margin-bottom:10px;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    color:#767676;
    font-size: 12px;
}

.bloc
{
    width: 70%;
    background-color:#F9F9F4;
    float: left;
    border: 1px solid #e0e0c9;
    margin-bottom:10px;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    color:#767676;
    font-size: 16px;
}

#footer
{
    width:100%;
    height: 5%;
    background-color:#F7F6EF;
    float: left;
    border-top: 1px solid #e0e0c9;
}

#insideheader #list 
{
    text-align: right;
    margin-right: 13%;
    margin-left: 13%;
    margin-top:5px;
}

#list li 
{
    display: inline;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    color: #f0faff;
    font-size: 15px;
    padding:6px;
    border-right: 1px #999999 solid;
    height: 20px;
}

#list .contact 
{
    border: none;
}

#list li a
{
    color: #f0faff;
    text-decoration: none;
    height:18px;
}

#list li:hover {background-color: #52627B;}

#language li a
{
    color: #003366;
    font-size: 12px;
    padding-bottom:2px;
}

#language li
{
    float: right;
    display: inline;
    margin-right: 10px;
    margin-top: 5px;
    padding-right:5px;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    border-right: 1px #999999 solid;
}

#language #francais  
{
    border: none;
}

h2
{
    color: #52627B;
    border-bottom: 1px #e0e0c9 solid ;
    margin:15px;
}

.bloc p
{
    padding: 10px;
    text-align: justify;
    font-size: 14px;
}

.bloc #contact
{
    padding: 10px;
    padding-left:20px;
    text-align: justify;
    font-size: 14px;
}

h3
{
    padding:10px;
    padding-left:0px;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    color: #008040;
    font-size: 14px;
    font-weight: bold;
}

ul #ulinside li
{
    text-align: justify;
    margin-left: 30px;
    list-style: disc inside;
}

.text1 li
{
    margin-left: 20px;
    margin-right:20px;
    margin-bottom:5px;
    font-size: 14px;
    text-align: justify;
    list-style-type: none;
}

.text1 a:link {color: #3d5238} 
.text1 a:visited {color: #009933 } 

#footer p
{
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    color: #506076;
    font-size: 13px;
    text-align:center;
}

li a img
{
    margin: 5px;
    border: 1px solid #e0e0c9;
    float:left;
}

#imgmob 
{
    margin:0px;
    padding:0px;
    float:left;
}

#txtmobil p
{
    margin-top:20px;
    margin-left:110px;
    margin-bottom:0px;
    padding:0px;
}

#selected
{
    background-color: #abc79e;
    color:#666666;
}


p.righttxt
{
    color:#767676;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    padding-right:5px;
    margin-top: 40px;
    padding-left: 5px;
}

#bodyright #imguniri
{
    height:80px;
    width: 110px;
    float:left;
    padding: 10px;
}

#reachus
{
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
}

#bodyright p
{
    font-size: 11px;
    text-align: left;
}

h3#reachus
{
    padding:0px;
    margin:10px;
    margin-left:4px;
    color:#52627B;
}

#bodyright h2
{
    font-size:17px;
}

#bodyright ul
{
    padding-top:6px;
    margin-left:15px;
    font-size: 12px;
    margin-bottom:10px;
}

ul b 
{
    color:#008040;
}

#bodyright .onetimepass
{
    float:left;
    margin: 5px;
    width: 100px;
    height:154px;
    border: 3px solid #e0e0c9;
}
.onetimepass img
{
    border:none;
}

p.lefttxt
{
    color:#767676;
    font: 75% Candara, Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-left:15px;
    margin-top: 35px;
    font-size: 12px;
}

#bodyright ul li
{
    padding:2px;
    padding-right: 0px;
    padding-left: 0px;
}

#map
{
    margin-top:10px;
}

.bloc .text1 .link a
{
    float: right;
}

.text1 .link
{
    padding:0px;
    margin:0px;
    margin-right: 10px;
    margin-bottom:5px;
}
