body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,img {
margin: 0; 
padding: 0;
}

body {
background: #3a54a3 url(/img/bg.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: justify;
line-height: 1.3;
}

div#center_top {
margin: 0 auto;
position: relative;
width: 883px;
}

div#header {
width: 883px;
height: 147px;
background: url(/img/header.jpg) no-repeat;
overflow: hidden;
}

div#dlp {
position: absolute;
top: 93px;
left: 352px;
width: 168px;
height: 93px;
background: url(/img/dlp.jpg) no-repeat;
}

div#menu {
position: absolute;
top: 217px;
left: 0;
width: 862px;
height: 48px;
background: url(/img/menu.jpg) no-repeat;
overflow: hidden;
padding-left: 21px;
}

div#menu a {
font-family: Arial, Helvetica, sans-serif;
float: left;
background: url(/img/menu.jpg) no-repeat;
display: block;
width: 93px;
height: 18px;
text-align: center;
padding: 15px 0px ;
font-size: 11px;
}

div#menu a {
color: #3a53a3;
text-decoration: none;
}

div#menu a:hover, div#menu a.sel {
color: #ffffff;
text-decoration: none;
}

div#menu a#link_1 {
background-position: -21px 0;
}

div#menu a#link_2 {
background-position: -114px 0;
}

div#menu a#link_3 {
background-position: -207px 0;
}

div#menu a#link_4 {
background-position: -300px 0;
}

div#menu a#link_5 {
background-position: -393px 0;
}

div#menu a#link_6 {
background-position: -486px 0;
}

div#menu a#link_7 {
background-position: -579px 0;
}

div#menu a#link_8 {
background-position: -672px 0;
}

div#menu a#link_9 {
background-position: -765px 0;
}

div#menu a:hover#link_1 {
background-position: -21px -48px;
}

div#menu a:hover#link_2, div#menu a.sel#link_2 {
background-position: -114px -48px;
}

div#menu a:hover#link_3, div#menu a.sel#link_3 {
background-position: -207px -48px;
}

div#menu a:hover#link_4, div#menu a.sel#link_4 {
background-position: -300px -48px;
}

div#menu a:hover#link_5, div#menu a.sel#link_5 {
background-position: -393px -48px;
}

div#menu a:hover#link_6, div#menu a.sel#link_6 {
background-position: -486px -48px;
}

div#menu a:hover#link_7, div#menu a.sel#link_7 {
background-position: -579px -48px;
}

div#menu a:hover#link_8, div#menu a.sel#link_8 {
background-position: -672px -48px;
}

div#menu a:hover#link_9, div#menu a.sel#link_9 {
background-position: -765px -48px;
}

div#menu div#link_1 a:hover {
background-position: 32px -48px;
}

div#content {
width: 883px;
background: url(/img/bg_content.jpg) repeat-y;
overflow: hidden;
}

div#content_intro {
height: 572px;
}

div#content_intro_2 {
height: 380px;
}

div#content_text {
margin: 140px 160px 0 160px;
}

div#intro_img {
position: absolute;
top: 124px;
left: 167px;
width: 550px;
height: 514px;
background: url(/img/intro.jpg) no-repeat;
}

div#intro_up {
position: absolute;
top: 200px;
left: 167px;
width: 550px;
}



div#flags {
position: absolute;
top: 260px;
left: 746px;
}

div#flags a {
display: block;
width: 90px;
height: 75px;
margin-bottom: 13px;
}

div#intro_text {
position: absolute;
top: 640px;
left: 170px;
width: 530px;
text-align: center;
}

div#repos_left, div#repos_left_en {
position: absolute;
left: 0;
width: 205px;
height: 381px;
background: url(/img/repos.png) no-repeat;
}

div#repos_left_en {
background: url(/img/repos_en.png) no-repeat;
}

div#repos_right {
text-align: center;
position: absolute;
left: 692px;
width: 184px;
height: 436px;
}

div#repos_1 {
margin-top: 50px;
text-align: center;
width: 184px;
height: 90px;
}

div#repos_2 {
margin-top: 250px;
text-align: center;
width: 184px;
height: 90px;
}

div#repos_img {
text-align: center;
min-height:480px;
height:auto !important;
height:480px;
}

div#repos_big {
margin: 0 auto;
background: url(/img/foto/full/foto_1.jpg) no-repeat;
width: 500px;
height: 374px;
border: 5px solid #ffffff;
}

div.img_line {
height: 66px;
overflow: hidden;
}

div#repos_img_th {
margin: 0 auto;
margin-top: 20px;
width: 510px;
}

div#repos_img_th img {
border: 1px solid #ffffff;
margin: 1px;
padding: 2px;
}

div#repos_img_th a:hover img {
border: 3px solid #ffffff;
margin: 0px;
padding: 1px;
}

span.orange {
color: #fbb03b;
}

a.orange {
color: #fbb03b;
}

a:hover.orange {
text-decoration: none;
}

span.big {
font-size: 13px;
}

strong.orange {
color: #fbb03b;
}

div#footer, div#footer_en {
width: 883px;
height: 117px;
background: url(/img/footer.jpg) no-repeat;
overflow: hidden;
}

div#footer_en {
background: url(/img/footer_en.jpg) no-repeat;
}

div#copyright {
margin: 10px auto;
position: relative;
width: 883px;
text-align: center;
line-height: 1.8;
}

img {
border: 0;
}

table#table_orange {
width: 100%;
color: #3a53a3;
background-color: white;
border-collapse: collapse;
border-spacing: 0px;
}

table#table_orange td {
border: 2px solid #fbb03b;
padding: 7px;
vertical-align: top;
}

table#table_contact, table#table_commander {
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
}

table#table_commander {
background-color: #ffffff;
color: #3a53a3;
text-align: center;
}

table#table_contact td {
padding: 3px 0;
}

table#table_commander td {
padding: 6px 0;
}

table#table_commander input, table#table_commander select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 60px;
border: 1px solid #dcdcdc;
background-color: #ebebeb;
padding: 2px 3px;
}

table#table_commander select {
width: 50px;
}

table#table_contact input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 377px;
border: none;
background-color: white;
padding: 2px 3px;
}

table#table_contact input.short {
width: 157px;
}

table#table_contact textarea {
width: 557px;
padding: 2px 3px;
height: 120px;
border: none;
}

table#table_contact select {
border: none;
}

td.orange {
width: 180px;
font-weight: bold;
color: #fbb03b;
}

td.contact {
width: 180px;
}

h1 {
padding: 5px 0px 10px 0px;
font-size: 17px;
font-weight: bold;
text-transform: uppercase;
color: #fbb03b;
text-align: center;
}

h1 img {
margin-top: -29px;
margin-bottom: -12px;
}

h2 {
font-size: 13px;
font-weight: bold;
color: #fbb03b;
text-align: center;
}

h3 {
padding: 5px 0px 13px 0px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #fbb03b;
background: url(/img/line.jpg) 0 23px no-repeat;
}

h4 {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fbb03b;
text-align: center;
}

hr {
height: 3px;
border: 0;
background: url(/img/line.jpg) no-repeat;
padding-top: 15px;
overflow: hidden;
}

a.left-10 {
margin-left: 10px;
}

a.left-50 {
margin-left: 50px;
}

td.right {
text-align: right;
}

div.center {
text-align: center;
}

div#contact {
top: 124px;
padding-top: 40px;
padding-left: 180px;
margin-left: 100px;
font-style: italic;
font-weight: bold;
height: 120px;
background: url(/img/toulon.png) no-repeat;
}

div#symbols {
width: 230px;
float: right;
}

div#symbols div#ce, div#symbols div#rec, div#symbols div#ter {
font-size: 9px;
padding-left: 45px;
height: 34px;
margin-bottom: 15px;
vertical-align: middle;
}

div#symbols div#ce {
background: url(/img/ce.png) no-repeat;
}

div#symbols div#rec {
background: url(/img/rec.png) no-repeat;
}

div#symbols div#ter {
background: url(/img/ter.png) no-repeat;
margin-bottom: 0;
}

div.media {
margin-left: 30px;
width: 180px;
display: block;
float: left;
}

div.star, div.tab {
width: 12px;
height: 11px;
display: block;
float: left;
}

div.star {
background: url(/img/star.png) no-repeat;
}

a {
color: white;
}

a:hover {
text-decoration: none;
}