* {margin:0px; padding:0px;}
body {padding:0px; margin:0px; background:#e1dcc9; font:11px Tahoma;}
#main {margin:0 auto;}
#left {width:235px;}
#content_menu_top {height:15px; background:#015584;}
#menu_top_left {background:url(../img/menu_top_left.gif) no-repeat; height:15px; width:16px; float:left;}
#menu_top_right {background:url(../img/menu_top_right.gif) no-repeat; height:15px; width:16px; float: right;}
#content_menu_bottom {height:15px; background:#015584;}
#menu_bottom_left {background:url(../img/menu_bottom_left.gif) no-repeat; height:15px; width:16px; float:left;}
#menu_bottom_right {background:url(../img/menu_bottom_right.gif) no-repeat; height:15px; width:16px; float: right;}
#content_menu_left {background:#015584; font:13px Tahoma;}
#content_menu_left ul li {list-style-type:none; display:inline;}
#content_menu_left ul li a {color:#FFF; text-decoration:none; border-bottom:1px #e1dcc9 dotted; padding:5px 5px 5px 15px; display:block;}
#content_menu_left ul li.active a {background:url(../img/arrow_menu.gif) no-repeat 0px 7px #013757;}
#content_menu_left ul li.last a {border:0px;}
#content_menu_left ul li a:hover {background:url(../img/arrow_menu.gif) no-repeat 0px 7px #013757;}
a#noborder {border:0px;}
td {vertical-align:top;}
#right {width:505px; margin:20px 0px 0px 26px;}
#menu {height:45px;}
#menu ul {background:url(../img/bg_menu.jpg) no-repeat; float:left; width:450px; padding:0px 0px 0px 29px; height:45px;}
#menu ul li {list-style-type:none; float:left; font:10px Tahoma; text-transform:uppercase; background: url(../img/border_menu.gif) no-repeat right center; height:30px;}
#menu ul li.last {background:none;}
#menu ul li.active a {background:url(../img/arrow.gif) no-repeat top center;}
#menu a {color:#fff; text-decoration:none; padding:9px 8px 8px 8px; float:left; display:block; height:13px;}
#menu a:hover {color:#015584; background:url(../img/arrow.gif) no-repeat top center;}
#content {padding:0px 45px 0px 30px; color:#666; font:13px Tahoma;}
#content ul, #content ol {padding:0px 0px 10px 20px;}
#content a {color:#d00000; text-decoration:underline;}
#content ul ul {margin-left:15px; font-size:11px;}
#content a.nolink {text-decoration:none; color:#666;}
#content a:hover {text-decoration:none;}
#copyright {width:215px; vertical-align:middle;}
#telephone {font-size:20px; color:#666; height:70px; width:235px; text-align:right; vertical-align:middle; background:url(../img/telephone.jpg) no-repeat left center;}
#telephone span {font:normal 12px Tahoma;}
#menu_bottom {text-align:center; color:#333; vertical-align:middle;}
#menu_bottom ul li {list-style-type:none; display:inline;}
#menu_bottom a {color:#333; text-decoration:none; padding:0px 10px 0px 6px; background: url(../img/border_menu.gif) no-repeat right center;}
#menu_bottom ul li.last a {background:none;}
#menu_bottom a:hover {text-decoration:underline;}
#content p {margin:0px; padding-bottom:15px;}
#language {height:73px;}
#lang {background:url(../img/bg_lang_content.gif) no-repeat 0px 0px; width:43px; height:18px; float:left; color:#FFF; text-align:center; margin:26px 0px 0px 70px; padding:2px 0px 0px 2px;}
#lang a {color:#fff; text-decoration:none;}
#lang a:hover {}
#change_lang a {color:#d00000; text-decoration:none; float:left; margin:28px 0px 0px 10px;}
#change_lang a:hover {text-decoration:underline;}
#tarif, #letter {background:url(../img/bg_tarif.gif) repeat-y;}
#tarif, #letter {font:10px Tahoma; color:#666; text-align:center;}
#tarif a {color:#666; text-decoration:none;}
#tarif a:hover {text-decoration:underline;}
#letter {text-transform:uppercase;}
#letter img {float:left; margin:2px 10px 0px 60px;}
#button {padding:3px 7px 3px 7px; background:#666; width:70px; float:left;}
#button a {color:#fff; text-decoration:none;}
.content_tarif_top {height:16px; background:url(../img/content_tarif_top.gif) repeat-x; font:5px Tahoma;}
.content_tarif_bottom {height:16px; background:url(../img/content_tarif_bottom.gif) repeat-x; font:5px Tahoma;}
.content_tarif_bottom img {float:left; padding:6px 0px 0px 10px;}
.tarif_top_left {background:url(../img/tarif_top_left.gif) no-repeat; height:16px; width:16px; float:left;}
.tarif_top_right {background:url(../img/tarif_top_right.gif) no-repeat; height:16px; width:16px; float:right;}
.tarif_bottom_left {background:url(../img/tarif_bottom_left.gif) no-repeat; height:16px; width:16px; float:left;}
.tarif_bottom_right {background:url(../img/tarif_bottom_right.gif) no-repeat; height:16px; width:16px; float: right;}
.date_content {background:url(../img/arrow_news_content.gif) no-repeat left center #666; color:#fff; width:68px; padding:2px 0px 2px 13px; margin-bottom:5px;}
form input {font:11px Tahoma; color:#666; border:1px #666 solid; width:236px; padding:1px;}
form input.check {width:15px; border:0px;}
form input.requiredValue, form input.invalidValue {border:2px #d00000 solid;}
form input.button {color:#e1dcc9; background:#666; width:117px; font:10px Tahoma; }
textarea {font:11px Tahoma; color:#666; border:1px #666 solid; width:240px; height:130px;}
#counter {display:none;}
#bottom {margin-top:30px; width:100%;}
.website {margin-bottom:40px;}
.website h5 {background:#fff; display:inline; padding:4px 8px 4px 8px;}
.both {clear:both;}
.website div {}
.website img {border:7px #fff solid; padding:0px; margin:3px 0px 5px 0px;}
h1, h2, h3, h4, h5 {font:normal 20px Tahoma; padding:0px; margin:0px; margin-bottom:15px;}
h1 {color:#d00000;}
h2 {color:#666;}
h3 {color:#d00000; padding-top:38px;}
h4 {font-size:18px; margin:0px; color:#666;}
h5 {font:normal 18px Tahoma; margin-bottom:5px;}

.articles {margin-bottom:20px;}
.articles h2 {font-size:15px; margin:0px; padding:0px;}
#bread {font-size:10px; padding-bottom:20px;}

.data {border-collapse:collapse; margin-bottom:15px; font-size:11px;}
.data td {border-bottom:1px #666 solid; border-top:1px #666 solid; padding:5px 5px 5px 10px;}
.yes {width:70px; background:url(../img/add.gif) no-repeat center center;}

#ready {float:left; width:495px; font:10px Tahoma;}
.ready {float:left; width:155px; text-align:center; padding:0px 15px 0px 15px; height:220px; margin-left:-20px;}
.ready_image {background:#fff; height:160px; padding:5px;}
.ready_title {background:#fff; padding:0px 5px 5px 5px;}
#ready img {border:0px;}

#pages span {font:18px Tahoma;}
#pages span, #pages a {margin-right:10px;}
