* {margin:0;padding:0}
html, body {height:100%;}
body {background:#000000;font: 12px Arial, sans-serif;line-height:18px;color:#261516}
img {border:0;vertical-align:top;text-align:left;}
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-0, .col-1, .col-2, .col-3{float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.container {width:100%}

/* GLOBAL */
#main {width:950px;margin: 0px auto 0px auto; background:url(images/header.jpg) no-repeat left top;}
#header {height:175px;padding-left: 185px;}

/* tailings */
.tail-top {background:url(images/tail-top.jpg) left top repeat-x}

/* forms parameters */
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em;vertical-align:middle;font-weight:normal}

/* other */

.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden}
p {font-size:12px;margin-bottom:10px; text-align : justify;}
.p1 {margin-bottom:9px; }
.p2 {margin-bottom:25px}
.p3 {margin-bottom:27px; padding-bottom:18px;}
.p4 {margin-bottom:5px;font-weight:bold}

/* txt, links, lines, titles */

h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#c72d00;font-size:17px;line-height:1.1em;font-weight:normal;margin-top:4px;margin-bottom:25px}
h3 {font-size:1.1em;line-height:1.2em}
h4 {font-size:1em;margin-bottom:6px;margin-top:3px;}
h5 {font-size:1em;margin-bottom:6px;margin-top:11px;}
h4 a {color:#c72d00;text-decoration:underline}
h4 a:hover {color:#c72d00;text-decoration:none}
.link1 {display:block;float:right;background:url(images/link1-bg.gif) left top repeat-x;color:#c72201;text-decoration:none;position:relative}
.link1:hover {text-decoration:none}
.link1 em {display:block;background:url(images/link1-left.gif) no-repeat left top;float:left}
.link1 b {display:block;background:url(images/link1-right.gif) no-repeat right top;padding:5px 20px 5px 20px;font-style:normal;float:left}
.link1 b span {position:absolute;left:19px;top:4px;color:#fff;cursor:pointer}



/* header */
#header .row-1 {height:175px; padding-top:150px;}
#header .row-1 .top-nav {float:left;}
#header .row-1 .top-nav li {display:inline;float:left}



.site-nav li {display:inline}
.site-nav li a {text-align: center;width:32px;height:10px;color:#fff;text-decoration:none;font-weight:bold;padding:0px 23px 0px 0px;line-height:20px}
.site-nav li a:hover {color:#c72d00}
li.rouge  a{color:#c72d00;text-decoration:none;font-weight:bold;}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
li#selected a{#c72d00}

/* content */
#content {padding:28px 35px 50px 15px; background:url(images/fond.jpg) left top no-repeat; height: 387px;}
#content .col-0 {width:465px; padding-left:60px;}
#content .col-1 {width:410px;margin-right:60px; padding-left:60px;}
#content .col-2 {width:330px; padding-top:15px;}
#content .section {padding-bottom:25px; }

.img-list li {width:100%;overflow:hidden;padding-bottom:3px}
.img-list li.last {padding-bottom:0}
.img-list li img {float:left;margin-right:10px}

.articles-list {margin-bottom:-20px}
.articles-list li {width:100%;overflow:hidden;padding-bottom:20px}
.articles-list li.last {padding-bottom:0}
.articles-list li img {float:left;margin-right:19px}
.articles-list li p {margin-bottom:6px}
dl dt {font-weight:bold;margin-bottom:6px}
dl dd {margin-bottom:18px}
.list1 {padding-bottom:18px}
.list1 li {background:url(images/arrow1.gif) no-repeat left 6px;padding:0 0 0 9px;position:relative}


/* diaporama */

#slide-images{display:block; margin:0px; padding-bottom:2px; width:326px; height:256px; overflow:hidden; }
#slide-images li{position:absolute; display:block; list-style-type:none; margin:0px; padding:0px;}
#slide-images li img{display:block;}
.caption{clear: both;padding-top: 7px; color:#2c2928;}





/* forms */

#contacts-form {clear:right;width:100%;overflow:hidden;width:600px}
#contacts-form fieldset {border:none;float:left}
#contacts-form .field {clear:both}
#contacts-form label {float:left;width:97px;line-height:18px;padding-bottom:6px;font-weight:bold}
#contacts-form input {width:190px;padding:1px 0 1px 3px;background:url(images/input-bg1.gif) left top repeat-x #fff;border:1px solid #929292;color:#616161;float:left}
#contacts-form textarea {width:495px;height:95px;padding:1px 0 1px 3px;background:url(images/textarea-bg.gif) left top repeat-x #fff;border:1px solid
 #929292;color:#616161;margin-bottom:16px;overflow:auto;float:left}
 
