* {
margin:0;
padding:0;
}

html {
height:100%;
font-family:Tahoma, Geneva, sans-serif;
color:#37698C;
}

body {
font-size:100%;
line-height:1em;
background:#1c1c1c;
}

.alignMiddle {
vertical-align:middle;
}

.alignCenter {
text-align:center;
}

.clear {
clear:both;
}

.fleft {
float:left;
}

.fright {
float:right;
}

a img {
border:0;
}

a {
color:#CCC;
text-decoration:none;
}

.link {
color:#000;
background:url(images/marker.gif) top left no-repeat;
padding-left:20px;
background-position:0 5px;
text-decoration:none;
font-size:.916em;
}

.link1 {
color:#FFF;
}

.link2 {
color:#6486a5;
font-weight:700;
}

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

ul li {
background:url(images/marker.gif) top left no-repeat;
background-position:0 8px;
padding-left:13px;
margin:0;
}

.ul2 li {
background:url(images/marker1.gif) top left no-repeat;
background-position:0 8px;
padding-left:13px;
margin:0;
}

.ul1 li {
background:url(images/marker2.gif) top left no-repeat;
background-position:0 5px;
padding-left:21px;
padding-bottom:9px;
margin:0;
}

.ul1 li a {
color:#6486a5;
font-weight:700;
text-decoration:underline;
line-height:1.66em;
}

.ultiens li {
background:url(images/puce.png) top left no-repeat;
background-position:0 5px;
padding-left:21px;
padding-bottom:9px;
margin:0;
}

.ul li div {
background:url(images/icon1.gif) top left no-repeat;
padding-left:50px;
padding-bottom:10px;
margin-bottom:10px;
}

.ul li a {
color:#8c8c8c;
text-decoration:none;
line-height:1.28em;
font-size:1.16em;
font-family:Arial, Helvetica, sans-serif;
}

.ul3 li div {
background:url(images/icon1.gif) top left no-repeat;
padding-left:50px;
padding-bottom:12px;
margin-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.16em;
}

.ul3 .li3 div {
background:url(images/icon5.gif) top left no-repeat;
padding-left:50px;
}

.ul3 .li4 div {
background:url(images/icon6.gif) top left no-repeat;
padding-left:50px;
}

.ul3 li a {
color:#fff;
text-decoration:underline;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
}

.link-1:hover {
text-decoration:none;
color:#000;
}

#header .flash {
position:absolute;
margin:0;
}

#content1 {
font-size:0.75em;
width:100%;
text-align:left;
background:url(images/bg_cont1.gif) repeat-x bottom #1c1c1c;
color:#2d2d2d;
}

#content1 .indent-main {
padding:3px 45px 22px 50px;
}

#content1 .title {
margin-bottom:16px;
}

#content1 p {
margin:0 0 17px;
}

#content1 .p {
margin:0 0 10px;
}

#content1 .p1 {
margin:0 0 26px;
}

#content1 .p2 {
margin:0 0 21px;
}

#content1 .tail {
background:url(images/tail.gif) repeat-x bottom;
padding-bottom:9px;
margin-bottom:9px;
}

#content1 .txt3 {
font-weight:700;
}

#content1 .button1 {
bottom:0;
float:right;
position:relative;
margin-top:-24px;
margin-right:10px;
}

#content .indent {
padding:0;
}

#content {
font-size:0.75em;
width:100%;
text-align:left;
background:#2d2d2d;
}

#content .indent-main {
padding:26px 61px 26px 50px;
}

#content .indent-main1 {
padding:26px 61px 26px 60px;
}

#content .indent-col {
padding:6px 0 0;
}

#content .title {
margin-bottom:4px;
}

#content .title1 {
background:url(images/tail2.gif) repeat-x bottom;
padding-bottom:4px;
margin-bottom:16px;
}

#content p {
margin:0 0 11px;
}

#content .p {
margin:0;
}

#content .p1 {
margin:0 0 15px;
}

#content .tail {
background:url(images/tail2.gif) repeat-x bottom;
padding-bottom:9px;
margin-bottom:9px;
}

#content .txt strong {
color:#6486a5;
}

#content .txt1 {
color:#f5a76e;
}

.box {
background:#1c1c1c;
width:100%;
}

.box .corner-top-left {
background:url(images/corner_top_left.gif) no-repeat left top;
}

.box .corner-top-right {
background:url(images/corner_top_right.gif) no-repeat right top;
}

.box .corner-bottom-left {
background:url(images/corner_bottom_left.gif) no-repeat left bottom;
}

.box .corner-bottom-right {
background:url(images/corner_bottom_right.gif) no-repeat right bottom;
width:100%;
}

.box .indent-box {
padding:17px 25px 20px 22px;
}

.box1 {
background:#b53b40;
width:100%;
}

.box1 .border-top {
background:url(images/border_top1.gif) repeat-x top;
}

.box1 .border-bottom {
background:url(images/border_bottom1.gif) repeat-x bottom;
}

.box1 .border-left {
background:url(images/border_left1.gif) repeat-y left;
}

.box1 .border-right {
background:url(images/border_right1.gif) repeat-y right;
}

.box1 .corner-top-left {
background:url(images/corner_top_left1.gif) no-repeat left top;
}

.box1 .corner-top-right {
background:url(images/corner_top_right1.gif) no-repeat right top;
}

.box1 .corner-bottom-left {
background:url(images/corner_bottom_left1.gif) no-repeat left bottom;
}

.box1 .corner-bottom-right {
background:url(images/corner_bottom_right1.gif) no-repeat right bottom;
width:100%;
}

.box2 {
background:#e89457;
width:100%;
}

.box2 .border-top {
background:url(images/border_top2.gif) repeat-x top;
}

.box2 .border-bottom {
background:url(images/border_bottom2.gif) repeat-x bottom;
}

.box2 .border-left {
background:url(images/border_left2.gif) repeat-y left;
}

.box2 .border-right {
background:url(images/border_right2.gif) repeat-y right;
}

.box2 .corner-top-left {
background:url(images/corner_top_left2.gif) no-repeat left top;
}

.box2 .corner-top-right {
background:url(images/corner_top_right2.gif) no-repeat right top;
}

.box2 .corner-bottom-left {
background:url(images/corner_bottom_left2.gif) no-repeat left bottom;
}

.box2 .corner-bottom-right {
background:url(images/corner_bottom_right2.gif) no-repeat right bottom;
width:100%;
}

.box3 {
background:#4a6c8b;
width:100%;
}

.box3 .border-top {
background:url(images/border_top3.gif) repeat-x top;
}

.box3 .border-bottom {
background:url(images/border_bottom3.gif) repeat-x bottom;
}

.box3 .border-left {
background:url(images/border_left3.gif) repeat-y left;
}

.box3 .border-right {
background:url(images/border_right3.gif) repeat-y right;
}

.box3 .corner-top-left {
background:url(images/corner_top_left3.gif) no-repeat left top;
}

.box3 .corner-top-right {
background:url(images/corner_top_right3.gif) no-repeat right top;
}

.box3 .corner-bottom-left {
background:url(images/corner_bottom_left3.gif) no-repeat left bottom;
}

.box3 .corner-bottom-right {
background:url(images/corner_bottom_right3.gif) no-repeat right bottom;
width:100%;
}

.box4 {
background:#384e65;
width:100%;
}

.box4 .border-top {
background:url(images/border_top4.gif) repeat-x top;
}

.box4 .border-bottom {
background:url(images/border_bottom4.gif) repeat-x bottom;
}

.box4 .border-left {
background:url(images/border_left4.gif) repeat-y left;
}

.box4 .border-right {
background:url(images/border_right4.gif) repeat-y right;
}

.box4 .corner-top-left {
background:url(images/corner_top_left4.gif) no-repeat left top;
}

.box4 .corner-top-right {
background:url(images/corner_top_right4.gif) no-repeat right top;
}

.box4 .corner-bottom-left {
background:url(images/corner_bottom_left4.gif) no-repeat left bottom;
}

.box4 .corner-bottom-right {
background:url(images/corner_bottom_right4.gif) no-repeat right bottom;
width:100%;
}

#footer {
color:#787878;
font-size:0.875em;
height:58px;
background:url(images/bot.gif) repeat-x top;
}

#footer .indent-footer {
text-align:right;
padding:15px 57px 0 50px;
}

#footer .indent-footer2 {
border:5px;
text-align:center;
padding:15px 57px 0 50px;
}

#footer a {
color:#787878;
text-decoration:none;
}

.indent-2 {
position:relative;
padding-left:20px;
float:left;
}

.h {
height:21px;
}

.block-contact span {
float:right;
margin-right:80px;
}

.block-contact1 span {
float:right;
margin-right:30px;
}

input {
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
font-size:11px;
color:#AA2F34;
border:1px solid #a4a4a4;
background:#383838;
width:264px;
height:16px;
padding:5px;
}

textarea {
border:1px solid #a4a4a4;
background:#383838;
width:264px;
height:93px;
font-size:1em;
padding-left:5px;
margin-bottom:3px;
overflow:auto;
}

.titreh21 {
font-family:verdana;
font-size:1.2em;
margin-left:3px;
font-weight:700;
}

.titreh22 {
font-family:verdana;
font-size:1.2em;
margin-left:-3px;
font-weight:700;
}

.titreh23 {
font-family:verdana;
font-size:1.2em;
margin-left:28px;
font-weight:700;
}

.titreh24 {
font-family:verdana;
font-size:1.2em;
margin-left:16px;
font-weight:700;
}

.titrepage {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
}

#contactabcr {
font-weight:700;
text-decoration:underline;
}

label,textarea,option {
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
font-size:11px;
color:#AA2F34;
padding:5px;
}

#submit {
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
font-size:11px;
color:#AA2F34;
border:1px solid #a4a4a4;
background:#383838;
margin-left:110px;
width:264px;
height:25px;
cursor:pointer;
padding:5px;
}

select {
border:1px solid #a4a4a4;
background:#383838;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
width:275px;
height:30px;
font-size:11px;
color:#AA2F34;
padding:5px;
}

legend,optgroup {
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
font-size:11px;
color:#475f78;
padding:5px;
}

td {
padding:10px;
}

th {
color:#c34449;
padding:10px;
}

.col-1,.col-2,.col-3,.col-4 {
float:left;
width:100%;
}

.main {
text-align:left;
width:980px;
margin:0 auto;
}

#header {
height:364px;
background:url(images/bg.gif) repeat-x top;
}

#page1 #content1 .col-1 {
width:219px;
margin-right:3px;
}

#page1 #content1 .col-2 {
width:219px;
}

#page1 #content .col-2 {
width:480px;
}

#page3 #content .col-2 {
width:240px;
margin-right:63px;
}

#page4 #content1 .col-1 {
width:589px;
margin-right:3px;
}

#page5 #content .col-1 {
width:253px;
margin-right:65px;
}

#page5 #content .col-2 {
width:540px;
}

#page5 #content .col-3 {
width:249px;
margin-right:41px;
}

#page5 #content .col-4 {
width:249px;
}

#page6 #content1 .col-2 {
width:589px;
}

#page6 #content1 .col-3 {
width:235px;
margin-right:41px;
}

#page6 #content1 .col-4 {
width:235px;
}

#page6 #content .col-1 {
width:240px;
margin-right:64px;
}

#page6 #content .col-2 {
width:555px;
}

#page6 #content .col-3 {
width:283px;
}

#page6 #content .col-4 {
width:269px;
}

.container1,div.container {
width:100%;
}

object,img {
vertical-align:top;
}

a:hover,ul li a:hover,.ul2 li a:hover,.ul1 li a:hover,.ul3 li a:hover {
text-decoration:none;
}

.link:hover,.button:hover,.ul li a:hover,#footer a:hover {
text-decoration:underline;
}

ul li a,.ul2 li a {
color:#fff;
text-decoration:underline;
line-height:1.66em;
}

.ul .li div,.ul3 .li div {
background:url(images/icon2.gif) top left no-repeat;
padding-left:50px;
}

.ul .li1 div,.ul3 .li1 div {
background:url(images/icon3.gif) top left no-repeat;
padding-left:50px;
}

.ul .li2 div,.ul3 .li2 div {
background:url(images/icon4.gif) top left no-repeat;
padding-left:50px;
}

.ul li,.ul3 li {
background:url(images/tail1.gif) repeat-x bottom;
padding-left:0;
}

#content1 .img-left,#content .img-left {
float:left;
margin:0 20px 16px 0;
}

#content1 .img-indent,#content .img-indent {
margin:0 0 16px;
}

#content1 h4,#content h4 {
color:#fff;
font-size:1em;
margin-bottom:13px;
font-weight:400;
}

#content1 h5,#content h5 {
color:#f5a76e;
font-size:1em;
margin-bottom:13px;
font-weight:400;
}

#content1 .txt1,#content .txt {
color:#fff;
}

.box1 .indent-box,.box2 .indent-box,.box3 .indent-box,.box4 .indent-box {
padding:19px 8px 25px 25px;
}

#page1 #content .col-1,#page3 #content .col-1 {
width:289px;
margin-right:37px;
}

#page1 #content .bg,#page3 #content .bg {
background:url(images/tail.gif) repeat-y 294px top;
}

#page2 #content1 .col-1,#page6 #content1 .col-1 {
width:293px;
margin-right:3px;
}

#page2 #content1 .col-2,#page4 #content1 .col-2 {
width:293px;
}

#page2 #content .col-1,#page4 #content .col-1 {
width:555px;
margin-right:64px;
}

#page2 #content .col-2,#page3 #content .col-3,#page4 #content .col-2 {
width:240px;
}

#page2 #content .bg,#page3 #content .bg1,#page4 #content .bg {
background:url(images/tail.gif) repeat-y 597px top;
}

#page5 #content .bg,#page6 #content .bg {
background:url(images/tail.gif) repeat-y 284px top;
}
