* {
    margin: 0;
    padding: 0;
}

body {
    background: #eaeef0 url(/images/bg_repeat.jpg) repeat-y center top;
}

#header {
    background: url(/images/bg-menu.png);
    height: 158px;
}

#top {
    width: 960px;
    height: 11px;
    margin: 0 auto;
}

#top p {
    color: #afafaf;
    font: 11px Arial, Helvetica, sans-serif;
    text-align: right;
    padding-top: 5px;
}

#top p a {
    color: #afafaf;
    text-decoration: none;
}

#logo {
    width: 310px;
    float: left;
}

#logo img {
    float: left;
    /*height: 110px;
    width: 246px;*/
    border: medium none;
}

img {
    border: none;
}

#logo p {
    color: #393996;
    font-family: AllerRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    width: 214px;
}

#menu {
    width: 640px;
    float: right;
    text-align: right;
    margin-top: 110px;
}

#menu ul {
    color: #393996;
    font: (16px AllerRegular,);
    margin: 0;
}

#menu ul li {
    display: inline;
    padding-left: 10px;
    font-family: AllerRegular, Myriad Pro, Arial, Helvetica, sans-serif;
}

#menu ul li a {
    color: #393996;
    text-decoration: none;
}

#menu ul li.active a, #menu ul li a:hover {
    color: #f9a13a;
    border-bottom: 2px solid #f9a13a;
    padding: 0 0 8px;
}

#container {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

#contenu {
    margin: 0 auto;
}

#contenu-left {
    width: 240px;
    float: left;
    margin-top: 20px;
}

#contenu h1 {
    color: #393996;
    font: 25px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding-top: 20px;
}

#activite {
    border: 1px solid #c8c8e1;
    width: 240px;
    float: left;
    background: #fff;
    margin-top: 5px;
    margin-bottom: 9px;
    padding-bottom: 10px;
}

#activite-contact {
    border: 1px solid #c8c8e1;
    width: 240px;
    float: left;
    background: #fff;
    margin-top: 11px;
}

#contenu-left h3 {
    color: #393996;
    font: 21px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    width: 220px;
    padding: 5px 0 0 10px;
    margin-top: 9px;
    display: block;
    overflow: hidden;
}

#contenu-left #activite h3.h3_contact {
    float: left;
}

#activite p {
    color: #f5a520;
    font: bold 14px "Arial";
    padding: 10px 0 0 10px;
}

#activite-contact p {
    color: #f5a520;
    font: bold 12px "Arial";
    padding: 5px 0 5px 10px;
}

#activite p span {
    color: #393996;
    font: 12px "Arial";
}

#activite-contact p span {
    color: #393996;
    font: 12px "Arial";
}

#activite-contact .savoir {
    background: #f5a520;
    padding: 10px 0 5px 10px;
}

#activite-contact .savoir p {
    font-size: 13px;
    color: #fff;
    background: url(/images/puce.png) no-repeat;
    padding: 0 0 6px 25px;
}

#activite-contact .savoir p a {
    color: #fff;
    text-decoration: none;
}

#activite-contact .savoir p a:hover {
    text-decoration: underline;
}

#activite ul.linklist {
    ist-style: none;
}

#activite ul.linklist li {
    line-height: 22px;
    height: 22px;
    padding: 0 0 0 10px;
}

#activite ul.linklist li:hover {
    background: url("/images/finasucre-surbrillance-menu.jpg") no-repeat scroll 0 2px transparent;
}

#activite .linklist a {
    color: #393996;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#activite .linklist a:hover {
    color: #393996;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#activite .linklist li a span {
    font: 12px Arial, Helvetica, sans-serif;
}

#contenu-right {
    width: 681px;
    float: right;
    margin-top: 20px;
    position: relative;
}

#contenu-right h1 {
    color: #393996;
    margin-bottom: 20px;
    padding-top: 0px;
    font: 20px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu-right h2 {
    color: #393996;
    font: 21px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu-right p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    line-height: 18px;
    margin: 0 0 10px 0;
    text-align: justify;
}

#contenu-right h1.compagnie {
    height: 41px;
    background: #3c4098;
    color: #f9a13a;
    font: 30px "Myriad Pro";
    margin-top: 5px;
    padding: 0 10px;
}

#contenu-right .compagnie span {
    color: #fff;
    font: 16px "Myriad Pro";
    text-align: right;
    float: right;
    width: 60px;
}

#contenu-right .image-compagnie {
    float: left;
    width: 170px;
}

#contenu-right .image-compagnie img {
    padding: 5px;
}

#photos-left-fr {
    float: left;
    width: 265px;
    margin-top: 5px;
    margin-bottom: 40px;
    position: absolute;
    top: 551px;
}
#photos-left-en {
    float: left;
    width: 265px;
    margin-top: 5px;
    margin-bottom: 40px;
    position: absolute;
    top: 591px;
}
#photos-left-nl {
    float: left;
    width: 265px;
    margin-top: 5px;
    margin-bottom: 40px;
    position: absolute;
    top: 541px;
}


#compagnie-left {
    float: left;
    width: 259px;
    margin-top: 5px;
    margin-bottom: 40px;
}

#compagnie-left p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
}

#compagnie-left img {}

#photos-right-fr {
    float: right;
    width: 379px;
    margin-top: 5px;
    margin-bottom: 40px;
    position: absolute;
    top: 551px;
    left: 303px;
}
#photos-right-nl {
    float: right;
    width: 379px;
    margin-top: 5px;
    margin-bottom: 40px;
    position: absolute;
    top: 541px;
    left: 303px;
}
#photos-right-en {
    float: right;
    width: 379px;
    margin-top: 5px;
    margin-bottom: 40px;
    position: absolute;
    top: 591px;
    left: 303px;
}


#compagnie-right {
    float: right;
    width: 340px;
    margin-top: 5px;
    margin-bottom: 40px;
}

#contenu-right .societe {
    float: left;
    width: 259px;
    background: #f5a31d;
    margin-top: 10px;
    height: 139px;
}

#contenu-right .societe p {
    padding: 19px 0 9px 15px;
}

#contenu-right .societe p a {
    color: #fff;
    font: 22px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 17px;
    display: block;
    overflow: hidden;
    width: 240px;
}

#contenu-right .societe p a strong {
    padding-top: 15px;
    display: block;
}

#contenu-right .societe p a span {
    color: #393996;
    font: 16px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#contenu-right .rapport {
    float: right;
    width: 379px;
    background: #f5a31d;
    margin-top: 10px;
    height: 139px;
}

#contenu-right .rapport p {
    padding: 15px 3px 74px 15px;
}

#contenu-right .rapport p a {
    color: #fff;
    font: 16px Myriad Pro, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

#contenu-right .rapport p a span.report {
    color: #FFFFFF;
    font: bold 22px/17px AllerLightRegular,Myriad Pro,Arial,Helvetica,sans-serif;
    padding: 14px 0;
    display: block;
    text-align: left;
}

#photos-right .rapport p img {
    float: left;
    padding: 2px 5px 15px 0;
}

#compagnie-right .rapport p img {
    float: left;
    padding: 2px 5px 15px 0;
}

#contenu-right .rapport-compagnie {
    float: right;
    width: 340px;
    margin-top: 10px;
}

#contenu-right .rapport-compagnie p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #d1dadd;
    line-height: 13px;
}

#contenu-right .rapport-compagnie span {
    color: #fff;
    font: bold 18px Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu-right .rapport-compagnie p span.right {
    float: right;
    width: 150px;
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    line-height: 13px;
}

#photos-right .rapport-compagnie p img {
    float: left;
    padding: 2px 5px 15px 0;
}

#compagnie-right .rapport-compagnie p img {
    float: left;
    padding: 2px 5px 15px 0;
}

#compagnie-right .rapport-compagnie .bold-rapport {
    color: #393996;
    font: 13px Arial, Helvetica, sans-serif;
    padding: 0;
}

#contenu-right .compagnie-societe {
    float: left;
    margin-top: 10px;
    width: 316px;
}

#contenu-right .compagnie-societe p {}

#contenu-right .compagnie-societe span {
    color: #393996;
    font: 16px Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu .historique-finasucre {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #c2c2de;
    padding: 8px 0 5px 12px;
    margin-top: 10px;
}

#contenu .historique-finasucre span {
    padding: 0 16px 6px 10px;
}

#contenu .texte1 {
    width: 243px;
    float: left;
    margin-top: 20px;
    padding: 10px 25px 0 25px;
}

#contenu .texte1 span {
    color: #f5a31c;
    font: 35px Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu .texte1 strong {
    color: #393996;
    font: bold 14px Arial, Helvetica, sans-serif;
}

#contenu p.texte1 {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
}

#contenu .texte2 {
    float: left;
    margin-top: 20px;
    padding: 10px 25px 0 0;
    width: 373px;
}

#contenu .texte2 span {
    color: #f5a31c;
    font: 35px Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu .texte2 strong {
    color: #393996;
    font: bold 14px Arial, Helvetica, sans-serif;
}

#contenu .texte2 img {
    float: left;
    padding: 9px 10px 30px 1px;
}

#contenu p.texte2 {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
}

#contenu .texte3 {
    width: 250px;
    float: left;
    margin-top: 20px;
    padding: 10px 10px 0 0;
}

#contenu .texte3 span {
    color: #f5a31c;
    font: 35px Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu .texte3 strong {
    color: #393996;
    font: bold 14px Arial, Helvetica, sans-serif;
}

#contenu p.texte3 {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
}

#contenu-contact-left {
    float: left;
    margin-top: 25px;
    width: 400px;
}

#contenu-contact-right {
    float: right;
    margin-top: 48px;
    width: 510px;
}

#contenu-financier h1 {
    color: #393996;
    font: 25px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
}

#contenu-financier-left {
    width: 555px;
    float: left;
    margin-top: 25px;
}

#contenu-financier-right {
    width: 390px;
    float: right;
    margin-top: 48px;
}

#contenu-financier-right h2 {
    background: url(/images/finasucre-p.png) no-repeat;
    color: #393996;
    font: 15px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding: 30px 5px 5px 110px;
}

#contenu-financier-right p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
}

#contenu-financier-left .etat-f {
    width: 555px;
    height: 94px;
    background: #f5a31d;
    margin: 5px 0 10px 0;
}

#contenu-financier-left .rapport-date {
    font: 19px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    color: #fff;
    float: left;
    margin-top: 35px;
}

#contenu-financier-left .rapport-date strong {
    font: 23px AllerBold, Myriad Pro, Arial, Helvetica, sans-serif;
    color: #fff;
}

#contenu-financier-left .etat-f p img {
    float: left;
    padding: 10px 5px 10px 10px;
}

#contenu-financier-left .etat-c {
    width: 555px;
    height: 58px;
    margin: 5px 0 10px 0;
    border: 1px solid #f5a31d;
}

#contenu-financier-left .etat-c p {
    color: #f5a31d;
    font: 19px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    float: left;
    padding: 1px 0 1px 4px;
}

#contenu-financier-left .etat-c strong {
    font: 23px AllerBold, Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu-financier-left .etat-c .image-tel img {
    float: right;
    padding: 8px 5px 5px;
}

#contenu-financier-left .etat-c .telechargement {
    float: right;
}

#contenu-financier-left .etat-c .telechargement a {
    color: #393996;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 6px 38px 0 0px;
    text-align: right;
    background: url("/images/telecharger.png") no-repeat right 10px transparent;
    margin-right: 6px;
    text-decoration: none;
    display: block;
}

#contenu-financier-left .etat-f .telechargement {
    float: right;
}

#contenu-financier-left .etat-f .telechargement a {
    color: #393996;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 55px 38px 0 0px;
    text-align: right;
    background: url("/images/telecharger.png") no-repeat right 58px transparent;
    margin-right: 6px;
    text-decoration: none;
    display: block;
    text-decoration: none;
}

#contenu-financier-left .etat-f .image-tel img {
    float: right;
    padding: 59px 5px 5px;
}

#contenu-contact-right {
    float: left;
    margin-top: 53px;
    width: 560px;
}

#contenu-contact-right h2 {
    color: #393996;
    font: 15px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
}

#contenu-contact-right p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
}

#contenu-contact-right form .double p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
    width: 289px;
}

#news {
    background: url(/images/news-bg.png) no-repeat center;
    height: 359px;
    margin: 0 auto;
}
.news-fr {
    margin-top: 130px !important;
}
.news-nl {
    margin-top: 120px !important;
}
.news-en {
    margin-top: 120px !important;
}

#news1 {
    background: url(/images/activite-bg.png) no-repeat center;
    height: 359px;
    margin: 0 auto;
}

#news2 {
    background: url(/images/history-bg.png) no-repeat center;
    height: 359px;
    margin: 0 auto;
}

#news3 {
    background: url(/images/contact-bg.png) no-repeat center;
    height: 359px;
    margin: 0 auto;
}

#bg-etat-financier {
    background: url(/images/finance-bg.png) no-repeat center;
    height: 359px;
    margin: 0 auto;
}

#bg-history {
    background: url(/images/bg-historique.png) no-repeat top;
    margin: 0 auto;
    min-height: 390px;
}

#contenu-history {
    margin: 0 auto;
    width: 960px;
}

#contenu-history h2 {
    color: #393996;
    font: 25px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding-top: 10px;
}

#aujourdhui-left {
    width: 289px;
    float: left;
    height: 350px;
    background: url(/images/bg-aujourdhui.jpg) no-repeat;
    margin: 10px;
}

#aujourdhui-left p {
    color: #fff;
    font: 13px AllerRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding: 10px 0 15px 10px;
    line-height: 18px;
}

#aujourdhui-left strong {
    color: #f5a31c;
    font: bold 15px AllerBold, Myriad Pro, Arial, Helvetica, sans-serif;
}

#aujourdhui-right {
    float: right;
    width: 630px;
    margin: 10px 9px 15px 5px;
}

#aujourdhui-right p {
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
    padding: 1px 1px 5px 5px;
}

#aujourdhui-right strong {
    color: #f9a13a;
    font: bold 15px Arial, Helvetica, sans-serif;
}

#aujourdhui-right span {
    color: #393996;
    font: 15px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
}

#aujourdhui-right ul {
	color: #808080;
	margin-left:20px;
}
#aujourdhui-right li {
	color: #808080;
	font: 13px Arial, Helvetica, sans-serif;
}

#animation {
    margin: 0 auto;
    width: 952px;
}

#animation h2 {
    color: #393996;
    font: 25px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding: 20px 0 11px 10px;
}

#animation h2 a {
    color: #393996;
    font: 25px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#animation img {
    padding: 5px;
}

#footer {
    background: url(/images/footer.jpg) repeat-x;
    height: 46px;
}

#content {
    min-height: 425px;
    border: medium none;
}

#footer p {
    color: #393996;
    font: 11px Arial, Helvetica, sans-serif;
    margin: 0 auto;
    width: 920px;
}

#footer img {
    padding: 0 1px;
}

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

#footer p a:hover {
    text-decoration: underline;
}

form {
    margin-top: 33px;
    width: 570px;
}

form p {
    margin: 9px 0;
}

form p.double {
    float: left;
    overflow: hidden;
    padding: 0 2px 1px 3px;
    width: 280px;
}

form p.double-textarea {
    float: left;
    overflow: hidden;
    width: 560px;
}

form p.double label {
    color: #7f7f7f;
    cursor: pointer;
    float: left;
    font: 14px Arial, Helvetica, sans-serif;
    padding-top: 5px;
    width: 86px;
}

form p.double-textarea label {
    color: #7f7f7f;
    cursor: pointer;
    float: left;
    font: 14px Arial, Helvetica, sans-serif;
    padding-top: 5px;
    width: 85px;
}

form p.double label span.info {
    display: inline;
    margin-top: 0.2em;
    font-size: 0.8em;
    font-weight: normal;
    color: #404040;
    cursor: default;
}

form p.double input {
    width: 182px;
    height: 23px;
    color: #7f7f7f;
    font: 14px Arial, Helvetica, sans-serif;
    border: 1px solid #e0e0e0;
    background: url(/images/input.jpg) no-repeat;
}

form p.double-textarea textarea {
    width: 462px;
    background: #f6f6f6;
    border: 1px solid #e1e1e1;
}

form p.double-right {
    overflow: hidden;
    width: 289px;
    float: right;
}

form p.double-right label {
    float: left;
    width: 80px;
    font: 14px Arial, Helvetica, sans-serif;
    cursor: pointer;
    color: #7f7f7f;
    padding-top: 5px;
}

form p.double-right label span.info {
    display: inline;
    margin-top: 0.2em;
    font-size: 0.8em;
    font-weight: normal;
    color: #fb4978;
    cursor: default;
}

form p.double-right input {
    width: 182px;
    height: 23px;
    color: #7f7f7f;
    font: 14px Arial, Helvetica, sans-serif;
    border: 1px solid #e0e0e0;
    background: url(/images/input.jpg) no-repeat;
}

form p.double-right textarea {
    width: 336px;
    background: #f6f6f6;
    border: 1px solid #e1e1e1;
}

form p.double1 {
    overflow: hidden;
    width: 100%;
}

form p.double1 label {
    float: left;
    width: 86px;
    font: 14px Arial, Helvetica, sans-serif;
    cursor: pointer;
    color: #7f7f7f;
    padding-top: 5px;
}

form p.double1 label span.info {
    display: inline;
    margin-top: 0.2em;
    font-size: 0.8em;
    font-weight: normal;
    color: #fb4978;
    cursor: default;
}

form p.double1 input {
    width: 182px;
    height: 23px;
    color: #7f7f7f;
    font: 14px Arial, Helvetica, sans-serif;
    border: 1px solid #e0e0e0;
    background: url(/images/input.jpg) no-repeat;
}

form p.double1 textarea {
    background: url(/images/textarea.jpg) no-repeat;
    width: 478px;
    height: 84px;
    border: 1px solid #e1e1e1;
}

form p.simple {
    float: right;
    padding: 5px;
}

.submit {
    background: #f5a520;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 14px Arial, Helvetica, sans-serif;
    height: 30px;
    width: 110px;
}

#map_canvas {
    height: 323px;
    width: 347px;
}

#contenu-liens .linklist a {
    color: #393996;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#contenu-liens .linklist li {
    list-style-type: none;
}

#contenu-liens .linklist p {
    color: gray;
    font: 13px Arial, Helvetica, sans-serif;
    line-height: 18px;
}

/******* Formulaire de contact *******/

form.contact_form p {
    color: gray;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
    float: left;
    overflow: hidden;
    padding: 0 2px 1px 3px;
    width: 280px;
}

form.contact_form p label {
    color: #7F7F7F;
    cursor: pointer;
    float: left;
    font: 14px Arial,Helvetica,sans-serif;
    padding-top: 5px;
    width: 86px;
}

form.contact_form p input[type="text"] {
    background: url("/images/input.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #E0E0E0;
    color: #7F7F7F;
    font: 14px Arial,Helvetica,sans-serif;
    height: 23px;
    width: 182px;
}

form.contact_form p textarea {
    background: url("/images/textarea.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #E1E1E1;
    height: 84px;
    width: 467px;
    resize: none;
}

form.contact_form p.p_demandes {
    color: #808080;
    font: 13px Arial,Helvetica,sans-serif;
    text-align: justify;
    overflow: hidden;
    width: 100%;
}

#contenu-contact-right form.contact_form p.btn {
    color: gray;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: justify;
    float: right;
    padding: 5px;
    width: 204px;
}

#contenu-contact-right form.contact_form .error {
    border: 1px dotted red;
}

#contenu-contact-right form.contact_form .errors {
    display: none;
}

#contenu-contact-right form.contact_form p:empty {
    display: none;
}

#contenu-contact-right form.contact_form p.no-float {
    float: none;
    width: 560px;
}

#contenu-contact-right form.contact_form p.no-float label {
    float: none;
    width: 100%;
}

#contenu-contact-right form.contact_form p.no-float input[type="checkbox"] {
    margin-left: 10px;
}

.feedback {
    padding-top: 55px;
}

#contenu-contact-right .feedback p {
    color: #393996;
    font: 15px Myriad Pro, Arial, Helvetica, sans-serif;
}

/******* Fin formulaire de contact *******/

.video_title {
    padding-bottom: 10px;
}

.video_3 {
    margin-left: 80px;
}

.historique {
    overflow: hidden;
}

.historique .historique-finasucre {
    display: inline;
}

.historique p.txt {
    width: 243px;
    float: left;
    margin-top: 20px;
    padding: 10px 25px 0 25px;
    color: #808080;
    font: 13px Arial, Helvetica, sans-serif;
}

.historique p.txt span {
    color: #f5a31c;
    font: 35px Myriad Pro, Arial, Helvetica, sans-serif;
}

.historique p.txt strong {
    color: #393996;
    font: bold 14px Arial, Helvetica, sans-serif;
}

/******* Formulaire d'historique *******/

#mycarousel {
    display: block;
    position: relative;
    overflow: hidden;
}

.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
    font: 13px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #C2C2DE;
    padding: 8px 0 5px 0;
    margin-top: 10px;
}

.jcarousel-control a {
    text-decoration: none;
    padding: 0 5px 6px 5px; /*-padding: 0 7px 6px 7px;*/
    color: gray;
}

#mycarousel ul li {
    list-style-type: none;
}

#mycarousel ul li p {
    color: gray;
    font: 13px Arial, Helvetica, sans-serif;
    width: 243px;
    float: left;
    margin-top: 5px;
    padding: 10px 25px 0 25px;
}

#mycarousel ul li p span {
    color: #F5A31C;
    font: 35px Myriad Pro, Arial, Helvetica, sans-serif;
}

#mycarousel ul li p strong {
    color: gray;
    font: 13px Arial, Helvetica, sans-serif;
}

#mycarousel ul li p img {
    padding-top: 10px;
    max-width: 190px;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 960px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 960px;
    height: 300px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 330px;
    height: 300px;
}

/******* Fin formulaire d'historique *******/

.div_news h1 {
    color: #393996;
    margin-bottom: 20px;
    font: 20px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;
    padding-top: 20px;
}

.div_news .small a {
    color: #F8A139;
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    background: url("/images/plus.png") transparent 0px 3px no-repeat;
    padding-left: 13px;
    margin-top: 4px;
    display: block;
}

.div_news .news a {
    color: #F8A139;
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.div_news .news li {
    line-height: 20px;
}

.div_news img {
    float: right;
    width: 100px;
}

/*******  Galerie  *******/

.content-gallery {
    color: #777;
    font: 12px/1.4 "helvetica neue", arial, sans-serif;
    width: 700px;
}

#galleria {
    height: 500px;
}

#content .navigation {
    color: #F8A139;
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}

#content .navigation a {
    color: #F8A139;
    display: block;
    font: 12px Arial,Helvetica,sans-serif;
    margin-top: 4px;
    padding-left: 13px;
    text-decoration: underline;
}

#content .navigation ul {
    padding-left: 30px;
}

/**************************************/

.vid_comp_sucr {
    padding-bottom: 10px;
}

.galleria-errors {
    display: none;
}

.txt p, .txt li {
    color: #808080;
    font: 13px/18px Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    text-align: justify;
}

.txt a {
    font-weight: bold;
    color: #f9a13a;
}

.txt ul {
    list-style-type: circle !important;
    padding-left: 25px;
}

.txt li {
    padding-bottom: 15px;
    padding-left: 25px;
}

.txt h2 {
    color: #393996;
    font: 21px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;	
	margin: 10px 0;
}
.txt h3 {
    color: #a52a2a;
    font: 18px AllerLightRegular, Myriad Pro, Arial, Helvetica, sans-serif;	
	margin: 5px 0;
}

#rss {
    width: 20px;
}
