#etiquettefromage {

margin-left: 771px;
    margin-top: -181px;
    position: absolute;
    z-index: 1000000000;


}



#blocrubriquegrandfromage {

   background-color: #37312F;
    height: 461px;
    margin-left: 15px;
    margin-top: 25px;
    width: 676px;



}




ul#portfolio li img{

}






#meaux {
    background-image: url("meaux.png");
    background-repeat: no-repeat;
    height: 16px;
    margin-left: 281px;
    margin-top: -210px;
    position: absolute;
    width: 53px;
}
#coulommiers {
    background-image: url("coulommiers.png");
    background-repeat: no-repeat;
    height: 20px;
    margin-left: 330px;
    margin-top: -175px;
    position: absolute;
    width: 92px;
}
#saintsimeon {
    background-image: url("saintsimeon.png");
    background-repeat: no-repeat;
    height: 43px;
    margin-left: 354px;
    margin-top: -159px;
    position: absolute;
    width: 50px;
}
#provins {
    background-image: url("provins.png");
    background-repeat: no-repeat;
    height: 11px;
    margin-left: 384px;
    margin-top: -94px;
    position: absolute;
    width: 59px;
}
#sezanne {
    background-image: url("sezanne.png");
    background-repeat: no-repeat;
    height: 11px;
    margin-left: 468px;
    margin-top: -129px;
    position: absolute;
    width: 65px;
}
#montereau {
    background-image: url("montereau.png");
    background-repeat: no-repeat;
    height: 11px;
    margin-left: 302px;
    margin-top: -36px;
    position: absolute;
    width: 158px;
}
#melun {
    background-image: url("melun.png");
    background-repeat: no-repeat;
    height: 14px;
    margin-left: 219px;
    margin-top: -88px;
    position: absolute;
    width: 48px;
}
@font-face {
    font-family: "lobster_1.3regular";
    font-style: normal;
    font-weight: normal;
    src: url("/site-web/images/lobster_1.3.eot?#iefix") format("embedded-opentype"), url("/site-web/images/lobster_1.3.woff") format("woff"), url("/site-web/images/lobster_1.3.ttf") format("truetype"), url("/site-web/images/lobster_1.3.svg#lobster_1.3regular") format("svg");
}
@font-face {
    font-family: "commercialscript_btregular";
    font-style: normal;
    font-weight: normal;
    src: url("/site-web/images/commercial_script_bt-webfont.eot?#iefix") format("embedded-opentype"), url("/site-web/images/commercial_script_bt-webfont.woff") format("woff"), url("/site-web/images/commercial_script_bt-webfont.ttf") format("truetype"), url("/site-web/images/commercial_script_bt-webfont.svg#commercialscript_btregular") format("svg");
}
body {
    background-color: #DCDCDC;
    background-image: url("fond-trame-vert.png");
    background-position: left top;
    background-repeat: repeat;
    color: #FFFFFF;
    font-family: "lobster_1.3regular";
}
#tot {
    height: 150px;
    margin-left: -1px;
    margin-top: -60px;
    position: absolute;
}
#blocdedroite {
    background-color: rgba(0, 0, 0, 0);
    height: 200px;
    margin-left: 713px;
    margin-top: -464px;
    position: absolute;
    width: 964px;
}
#blocdedroitearticle {
    background-color: rgba(0, 0, 0, 0);
    height: 464px;
    margin-left: 713px;
    margin-top: 52px;
    position: absolute;
    width: 234px;
}
#blocdedroitefromage {
    background-color: rgba(0, 0, 0, 0);
    height: 139px;
    margin-left: 10px;
    width: 224px;
    z-index: 2147483647;
}
#blocdedroitefromagerec {
    background-image: url("fond-fromage.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -33px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdedroitefromagerec a {
    color: #FFFFFF;
}
#blocdedroitefromagerec a:hover {
    color: #000000;
}
#blocdedroiteterroir {
    background-color: rgba(0, 0, 0, 0);
    height: 139px;
    margin-left: 10px;
    margin-top: 22px;
    width: 224px;
    z-index: 2147483647;
}
#blocdedroiteterroirrec {
    background-image: url("fond-terroir.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -33px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdedroiteterroirrec a {
    color: #FFFFFF;
}
#blocdedroiteterroirrec a:hover {
    color: #000000;
}
#blocdedroitecuisine {
    background-color: rgba(0, 0, 0, 0);
    height: 139px;
    margin-left: 10px;
    margin-top: 22px;
    width: 224px;
    z-index: 2147483647;
}
#blocdedroitecuisinerec {
    background-image: url("fond-cuisine.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -33px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdedroitecuisinerec a {
    color: #FFFFFF;
}
#blocdedroitecuisinerec a:hover {
    color: #000000;
}
#blocdedroitevisite {
    background-color: rgba(0, 0, 0, 0);
    height: 139px;
    margin-left: 10px;
    width: 224px;
    z-index: 2147483647;
}
#blocdedroitevisiterec {
    background-image: url("fond-visite.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -39px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdedroitevisiterec a {
    color: #FFFFFF;
}
#blocdedroitevisiterec a {
    color: #FFFFFF;
}
#blocdedroitevisiterec a:hover {
    color: #000000;
}
#blocdubas {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 200px;
    margin-top: 311px;
    position: absolute;
    width: 964px;
}
#blocdubasfromage {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 139px;
    margin-left: 18px;
    width: 224px;
    z-index: 2147483647;
}
#blocdubasfromagerec {
    background-image: url("fond-fromage.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -35px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdubasfromagerec a {
    color: #FFFFFF;
}
#blocdubasfromagerec a:hover {
    color: #000000;
}
#blocdubasterroir {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 139px;
    margin-left: 10px;
    width: 224px;
    z-index: 2147483647;
}
#blocdubasterroirrec {
    background-image: url("fond-terroir.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -35px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdubasterroirrec a {
    color: #FFFFFF;
}
#blocdubasterroirrec a:hover {
    color: #000000;
}
#blocdubascuisine {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 139px;
    margin-left: 10px;
    width: 224px;
    z-index: 2147483647;
}
#blocdubascuisinerec {
    background-image: url("fond-cuisine.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -35px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdubascuisinerec a {
    color: #FFFFFF;
}
#blocdubascuisinerec a:hover {
    color: #000000;
}
#blocdubasvisite {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 139px;
    margin-left: 10px;
    width: 224px;
    z-index: 2147483647;
}
#blocdubasvisiterec {
    background-image: url("fond-visite.png");
    background-repeat: no-repeat;
    font-size: 22px;
    height: 35px;
    margin-top: -35px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 224px;
}
#blocdubasvisiterec a {
    color: #FFFFFF;
}
#blocdubasvisiterec a {
    color: #FFFFFF;
}
#blocdubasvisiterec a:hover {
    color: #000000;
}
#cartehomepage {
    height: 361px;
    margin-left: 17px;
    margin-top: -123px;
    position: absolute;
    width: 613px;
}
#accroche {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    font-family: 'commercialscript_btregular';
    font-size: 52px;
    margin-top: 232px;
    position: absolute;
    text-align: center;
    width: 964px;
}
#sepaccroche {
    background-color: #000000;
    height: 1px;
    margin-bottom: auto;
    margin-left: 333px;
    margin-right: auto;
    margin-top: 299px;
    position: absolute;
    width: 300px;
}
.image_supprimer_input {
    background-image: url("bouton-rechercher.png");
    background-repeat: no-repeat;
    height: 22px;
    width: 95px;
}
.image_supprimer_inputen {
    background-image: url("bouton-rechercheren.png");
    background-repeat: no-repeat;
    height: 22px;
    width: 95px;
}
#formulaire_recherche {
    margin-left: 104px;
    margin-top: 2px;
    position: absolute;
}
#navigation a.menu-rubrique.niveau2 {
}
.niveau2.menu-rubrique a {
}
ul, li {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: rgba(0, 0, 0, 0);
	text-decoration:none;
}
a:hover {
}
#texteconteneurarticle ul li {
    list-style-position: inside;
    list-style-type: disc;
}
#texteconteneurarticle ol li {
    list-style-position: inside;
    list-style-type: decimal;
}


#texteconteneurarticlelarge ul li {
    list-style-position: inside;
    list-style-type: disc;
}
#texteconteneurarticlelarge ol li {
    list-style-position: inside;
    list-style-type: decimal;
}




#texteconteneurarticle2 ul li {
    list-style-position: inside;
    list-style-type: disc;
}
#texteconteneurarticle2 ol li {
    list-style-position: inside;
    list-style-type: decimal;
}




#texteconteneurarticlelong ul li {
    list-style-position: inside;
    list-style-type: disc;
}
#texteconteneurarticlelong ol li {
    list-style-position: inside;
    list-style-type: decimal;
}
a img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: rgba(0, 0, 0, 0);
}
.reponse_formulaire {
    color: #FF0000;
    margin-top: -15px;
}
.listageinfo {
    color: #808080;
}
.listagetitreh4 {
    color: #808080;
}
#formulaire_contact p {
    text-align: center;
}
#blocdedroitepj {
    background-color: #E4E3E3;
    border-bottom-color: #999999;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999999;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-top-style: solid;
    border-top-width: 1px;
    height: 332px;
    margin-left: 113px;
    margin-top: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 17px;
    position: absolute;
    width: 245px;
}
#conteneurdroitearticle {
}
#claim {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 24px;
    margin-left: 299px;
    margin-top: 38px;
    position: absolute;
    text-align: right;
    width: 543px;
}
#bloc2bandeau {
    color: #999999;
    margin-left: 851px;
    margin-top: 9px;
    position: absolute;
}
#texteblocbu1 {
    color: #333333;
    font-weight: bold;
    margin-left: 9px;
    position: absolute;
}
#bloc2bandeautitre {
    font-size: 12px;
}
#sepclaim {
    background-image: url("sepclaim.png");
    height: 42px;
    margin-left: 745px;
    margin-top: 13px;
    position: absolute;
    width: 2px;
}
#texteeditorialhomedroite1 {
    background-color: rgba(0, 0, 0, 0);
    font-weight: bold;
    line-height: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    position: absolute;
    text-align: center;
    width: 377px;
}
#texteeditorialhomedroite1 p {
    text-align: center;
}
#editorialhomedroite1 {
    margin-top: -1px;
}
#editorialhomegauche1 {
    background-color: rgba(0, 0, 0, 0);
    margin-top: -73px;
    position: absolute;
    text-align: center;
    width: 580px;
}
#editorialhomegauche {
    background-color: #333333;
    background-repeat: no-repeat;
    font-size: 18px;
    height: 155px;
    margin-left: 32px;
    margin-top: 56px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 8px;
    text-align: center;
    width: 511px;
}
#general {
    background-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    height: 865px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    position: relative;
    width: 964px;
}
#blocgauche {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: rgba(0, 0, 0, 0);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-top-style: solid;
    border-top-width: 1px;
    height: 240px;
    position: absolute;
    width: 651px;
}
#blocga1 {
    background-image: url("rectangle1bas.png");
    background-repeat: no-repeat;
    height: 116px;
    position: absolute;
    width: 323px;
}
#titreblocga1 {
    color: #000000;
    margin-top: 7px;
    text-align: center;
    width: 320px;
}
#imgblocga1 {
}
#imgblocga1 img {
    margin-left: 22px;
}
#blocga2 {
    background-image: url("rectangle1bas.png");
    background-repeat: no-repeat;
    height: 116px;
    margin-left: 329px;
    position: absolute;
    width: 323px;
}
#titreblocga2 {
    color: #000000;
    margin-top: 7px;
    text-align: center;
    width: 320px;
}
#imgblocga2 {
}
#imgblocga2 img {
    margin-left: 22px;
}
#blocga3 {
    background-image: url("rectangle1bas.png");
    background-repeat: no-repeat;
    height: 116px;
    margin-top: 123px;
    position: absolute;
    width: 323px;
}
#titreblocga3 {
    color: #000000;
    margin-top: 7px;
    text-align: center;
    width: 320px;
}
#imgblocga3 {
}
#imgblocga3 img {
    margin-left: 22px;
}
#blocga4 {
    background-image: url("rectangle1bas.png");
    background-repeat: no-repeat;
    height: 116px;
    margin-left: 329px;
    margin-top: 123px;
    position: absolute;
    width: 323px;
}
#titreblocga4 {
    color: #000000;
    margin-top: 7px;
    text-align: center;
    width: 320px;
}
#imgblocga4 {
    text-align: center;
}
#imgblocga4 img {
}
#blocga5 {
    background-image: url("rectangle2bas.png");
    background-repeat: no-repeat;
    height: 78px;
    position: absolute;
    width: 266px;
}
#titreblocga5 {
    background-color: rgba(0, 0, 0, 0);
    font-size: 13px;
    height: 70px;
    margin-left: 135px;
    margin-top: 4px;
    position: absolute;
    width: 123px;
}
#imgblocga5 {
    margin-left: 5px;
    margin-top: 4px;
    position: absolute;
}
#imgblocga5 img {
}
#blocga6 {
    background-image: url("rectangle2bas.png");
    background-repeat: no-repeat;
    height: 78px;
    margin-top: 81px;
    position: absolute;
    width: 266px;
}
#titreblocga6 {
    background-color: rgba(0, 0, 0, 0);
    font-size: 13px;
    height: 70px;
    margin-left: 13px;
    margin-top: 4px;
    position: absolute;
    width: 123px;
}
#imgblocga6 {
    margin-left: 144px;
    margin-top: 4px;
    position: absolute;
}
#imgblocga6 img {
}
#blocga7 {
    background-image: url("rectangle2bas.png");
    background-repeat: no-repeat;
    height: 78px;
    margin-top: 162px;
    position: absolute;
    width: 266px;
}
#titreblocga7 {
    background-color: rgba(0, 0, 0, 0);
    font-size: 13px;
    height: 70px;
    margin-left: 135px;
    margin-top: 4px;
    position: absolute;
    width: 123px;
}
#imgblocga7 {
    margin-left: 5px;
    margin-top: 4px;
    position: absolute;
}
#imgblocga7 img {
}
#blocgauche1 {
    background-color: rgba(0, 0, 0, 0);
    height: 232px;
    margin-left: 5px;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 315px;
}
#titreblocgauche1 {
    color: #333333;
    margin-bottom: 12px;
    margin-left: 60px;
    margin-top: 30px;
}
#texteblocgauche1 {
    color: #333333;
    font-size: 13px;
    margin-bottom: 6px;
    margin-left: 96px;
}
#texteblocgauche1 a {
    color: #333333;
}
#texteblocgauche1 a:hover {
    color: #000000;
}
#flecheblocgauche {
    color: #00A8FF;
    margin-left: -36px;
    position: absolute;
    word-spacing: -3px;
}
#blocgauche2 {
    background-color: rgba(0, 0, 0, 0);
    height: 232px;
    margin-left: 331px;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 315px;
}
#separationblocbashome {
    background-color: #CCCCCC;
    height: 151px;
    margin-left: 325px;
    margin-top: 42px;
    position: absolute;
    width: 1px;
}
#titreblocgauche2 {
    color: #333333;
    margin-bottom: 12px;
    margin-left: 42px;
    margin-top: 30px;
}
#blocsdedroite {
    background-color: rgba(0, 0, 0, 0);
    height: 244px;
    margin-left: 655px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width: 268px;
}
#edito {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 13px;
    height: 125px;
    margin-left: 10px;
    margin-top: 92px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 603px;
}
#parent_corps {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-top: 20px;
    width: 765px;
}
#video2012 {
    background-color: rgba(0, 0, 0, 0);
    font-size: 15px;
    margin-left: 8px;
    width: 585px;
}
#contextes a {
    color: #000000;
}
#documents_portfolio {
    padding-left: 20px;
}
#fond_corps {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    height: 395px;
    margin-left: 8px;
    margin-top: 155px;
    position: absolute;
    width: 944px;
}
#fond_corps2 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    height: 390px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding-top: 1px;
    position: relative;
    top: 12px;
    width: 955px;
}
#fond_transparence {
}
#header {
    position: absolute;
}
#corps {
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 764px;
}
#menu_special {
    color: #FFFFFF;
}
#corps #menu_special {
    font-size: 13px;
    padding-bottom: 220px;
}
#corps #menu_special a {
    color: #FFFFFF;
}
#corps #menu_special h2 {
    font-size: 17px;
    padding-left: 10px;
    position: relative;
    top: 45px;
    width: 110px;
}
.bloc_special {
    float: left;
    margin-left: 37px;
    margin-right: 20px;
    text-align: center;
}
#menu_special ul {
    display: none;
    margin-top: 25px;
}
#page-sommaire #corps {
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: -454px;
    margin-top: 341px;
    position: absolute;
}
#page-recherche #corps {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 141px;
    position: absolute;
}
#page-sommaire #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#page-rubrique #corps {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 170px;
    position: absolute;
    width: 0;
}
#page-rubrique #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#page-login #corps {
    background-color: rgba(0, 0, 0, 0);
    height: 380px;
}
#page-login #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#page-404 #corps {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 25px;
    margin-top: 187px;
    position: absolute;
}
#page-404 #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    height: 363px;
    margin-left: 15px;
    margin-top: 22px;
    position: absolute;
    width: 596px;
}
#texteconteneurarticleformulaire {
    background-color: rgba(0, 0, 0, 0);
    color: #666666;
    height: 274px;
    margin-left: 51px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 575px;
    z-index: 2147483647;
}
#texteconteneurarticle {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    height: 194px;
    margin-left: 26px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 653px;
    z-index: 2147483647;
}

#texteconteneurarticlelarge {
 background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    height: 447px;
    margin-left: 26px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 358px;
    z-index: 2147483647;
}



#texteconteneurarticle2 {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    height: 90px;
    margin-left: 26px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 653px;
    z-index: 2147483647;
}


#texteconteneurarticle a {
    color: #E74168;
}
#texteconteneurarticle a:hover {
    color: #808080;
}



#texteconteneurarticlelarge a {
    color: #E74168;
}
#texteconteneurarticlelarge a:hover {
    color: #808080;
}

#texteconteneurarticle2 a {
    color: #E74168;
}
#texteconteneurarticle2 a:hover {
    color: #808080;
}


#texteconteneurarticlelong a {
    color: #E74168;
}
#texteconteneurarticlelong a:hover {
    color: #808080;
}
#texteconteneurarticlelong {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    height: 370px;
    margin-left: 26px;
    margin-top: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 653px;
    z-index: 2147483647;
}
#texteconteneurarticleformulaire {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    height: 370px;
    margin-left: 26px;
    margin-top: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 653px;
    z-index: 2147483647;
}
#texteconteneurarticlefor {
    background-color: rgba(0, 0, 0, 0);
    color: #666666;
    height: 274px;
    margin-left: 51px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 575px;
    z-index: 2147483647;
}
#conteneurarticle {
    background-color: #37312F;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    height: 458px;
    margin-left: 19px;
    margin-top: 22px;
    position: relative;
    width: 686px;
}


#conteneurarticlelarge {
    background-color: #37312F;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    height: 509px;
    margin-left: 19px;
    margin-top: 22px;
    position: relative;
    width: 932px;
}







#conteneurarticleformulaire {
    background-color: #37312F;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    height: 458px;
    margin-bottom: -514px;
    margin-left: 19px;
    margin-top: 22px;
    position: relative;
    width: 686px;
}
#page-article #corps {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 1px;
    margin-top: 230px;
    position: absolute;
}
#page-article #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#page-recherche #corps {
    background-color: rgba(0, 0, 0, 0);
    height: 363px;
    margin-left: 146px;
    margin-top: 240px;
    position: absolute;
    width: 596px;
}
#page-recherche #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#page-plan #corps {
    background-color: rgba(0, 0, 0, 0);
    height: 380px;
}
#page-plan #parent_corps {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#formulaire_contact label {
    display: block;
}
li.nos_realisations .spip_documents {
    float: left;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
labeltest {
    color: #FFFFFF;
    font-size: 12px;
}
#contextes {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
}
#contexte1som {
}
#contexte2 {
    margin-left: -85px;
    margin-top: 168px;
}
#chemin {
    color: #000000;
    font-size: 14px;
    height: 15px;
    margin-left: 23px;
    margin-top: 212px;
    position: absolute;
    z-index: 10;
}
#chemin a {
    color: #E71468;
}
#chemin a:hover {
    color: #000000;
}
#centre {
    height: 0;
    margin-left: auto;
    margin-right: auto;
    width: 965px;
}
#centre2 {
    height: 0;
    margin-left: auto;
    margin-right: auto;
    width: 965px;
}
#footer2 {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    position: relative;
    text-align: center;
    width: 955px;
    z-index: 20;
}
#footer {
    background-color: rgba(0, 0, 0, 0);
    clear: right;
    color: #000000;
    font-size: 13px;
    font-weight: lighter;
    margin-left: -1px;
    position: absolute;
    text-align: center;
    top: 805px;
    width: 963px;
    z-index: 20;
}
#rectfooter {
    background-color: rgba(0, 0, 0, 0);
    clear: both;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: absolute;
    text-align: left;
    top: 300px;
    width: 585px;
    z-index: 20;
}
#footer a {
    color: #000000;
    font-size: 13px;
    text-align: left;
}
#footer a:hover {
    color: #808080;
    font-size: 13px;
    text-align: left;
}
#footer2 a {
    color: #000000;
    text-align: left;
}
#footer2 a:hover {
    color: #1E3C7E;
    text-align: left;
}
#footer ul {
    width: 955px;
}
#footer li {
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-right: 18px;
    padding-left: 13px;
}
#footer img {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#footer img a {
    color: rgba(0, 0, 0, 0);
}
#footer img a:hover {
    color: rgba(0, 0, 0, 0);
}
#menu_header {
    background-color: rgba(0, 0, 0, 0);
    float: right;
}
h1 {
    background-color: rgba(0, 0, 0, 0);
    color: #2E8B3B;
    font-weight: normal;
    margin-top: 10px;
    text-align: center;
    width: 300px;
}
.logo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
}
.sursoustitre {
    color: #777777;
    font-size: 10px;
    letter-spacing: 0.1em;
}
.dateauteurs {
    color: #666666;
    font-size: 11px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.chapeau {
    clear: left;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.texte {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    color: #666666;
    font-size: 15px;
    line-height: 19px;
    text-align: justify;
    width: 545px;
}
.textenoir {
    clear: left;
    color: #000000;
    font-size: 12px;
    line-height: 17px;
}
.texte2 {
    clear: left;
    color: #000000;
    font-size: 12px;
    line-height: 17px;
}
#texte {
    clear: left;
    font-size: 12px;
    line-height: 17px;
    margin-left: 10px;
    width: 280px;
}
.ps {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-top: 10px;
}
.ps strong {
    display: none;
}
.listagerepondre {
    font-size: 10px;
    margin-right: 30px;
    text-align: right;
}
.listagerepondre a {
    color: #FF6600;
}
.listagerepondre a:hover {
    color: #FF0000;
}
#galerie {
    margin-top: 20px;
}
.clearer {
    clear: left;
}
#video li, #piecesjointes li {
    clear: left;
}
#forum ul ul {
    margin-left: 10px;
    padding-left: 6px;
}
#corps h1 {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    margin-right: 0;
    margin-top: 7px;
    text-align: left;
    width: 577px;
}
#corps h2 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-top: 30px;
    padding-left: 15px;
}
.texteheader {
    width: 577px;
}
.texteheader2 {
}
#rubinrub li, #artinrub li {
    clear: left;
    margin-bottom: 20px;
}
#edito h1 {
    font-size: 22px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
#edito .texteheader {
    margin-bottom: 20px;
}
#texteconteneur {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    height: 326px;
    margin-top: 40px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 565px;
}
#texteconteneuractu {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    height: 357px;
    margin-top: 26px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 596px;
}
#texteconteneur2 {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    height: 60px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 30px;
    width: 610px;
}
#texteconteneur3 {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    color: #000000;
    height: 338px;
    margin-bottom: 32px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 30px;
    width: 614px;
}
#texteconteneur4 {
    background-color: #1E3C7E;
    clear: left;
    height: 235px;
    margin-bottom: 32px;
    opacity: 0.8;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 30px;
    width: 320px;
}
#texteconteneur5 {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 30px;
    width: 610px;
}
#texteconteneur6 {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    color: #000000;
    height: 235px;
    margin-bottom: 32px;
    opacity: 0.8;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 100px;
    width: 320px;
}
#texteconteneurplan {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    height: 338px;
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 614px;
}
.texte ul li {
    list-style-position: inside;
    list-style-type: disc;
    margin-left: 20px;
}
.texte ol li {
    list-style-position: inside;
    list-style-type: decimal;
    margin-left: 20px;
}
#menuhasard ul li {
    text-align: center;
}
#menuhasard .spip_logos {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #3176AF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: #3176AF;
    border-top-style: solid;
    border-top-width: 1px;
}
#bandeau {

    background-repeat: no-repeat;
    color: #000000;
    height: 187px;
    margin-left: 0;
    margin-top: 1px;
    position: absolute;
    width: 964px;
}
#langues {
    background-color: #1E3C7E;
    left: 690px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
}
#offres_moment {
    color: #000000;
    height: 190px;
    overflow-x: auto;
    overflow-y: auto;
    text-align: left;
}
.formulaire_clevermail {
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    text-align: left;
}
.bloc {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 12px;
    padding-bottom: 15px;
}
#contextes h3 {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 30px;
    font-weight: normal;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 3px;
}
.bloc h4 {
    font-size: 16px;
}
#contexte2 ul {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-top: 10px;
}
#demande_devis {
    background-color: #C8C7C2;
    color: #000000;
    font-size: 16px;
    font-style: italic;
    padding-bottom: 4px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 4px;
}
#form_recherche {
    background-image: url("fond-recherche.png");
    background-repeat: no-repeat;
    height: 30px;
    margin-left: 633px;
    position: absolute;
    width: 331px;
    z-index: 2147483647;
}
#form_recherche a {
    color: #FFFFFF;
}
#form_recherche:hover {
    color: #FFFFFF;
}
#bandeau_header {
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
    text-align: left;
}
#bandeau_header h2 {
    display: inline;
    font-size: 26px;
    font-weight: bold;
}
#fin {
    clear: both;
}
h2 {
    background-position: left top;
    background-repeat: no-repeat;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 6px;
    padding-top: 4px;
}
#artinrub img {
    float: left;
    margin-left: 343px;
    margin-top: -3px;
}
#rubinrub img {
    float: left;
    height: 70px;
}
#artinrub a img {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: rgba(0, 0, 0, 0);
}
#rubinrub a img {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: rgba(0, 0, 0, 0);
}
.listagebloc {
    clear: left;
    margin-top: 0;
}
.listageblocpj {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    margin-top: -150px;
    position: absolute;
    width: 450px;
    z-index: 10000;
}
.listageblocpj2 {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    margin-top: 0;
    max-height: 367px;
    overflow-y: auto;
    position: absolute;
    width: 614px;
    z-index: 10000;
}
#adresse {
    color: #1E3C7E;
    font-style: italic;
    margin-left: 290px;
    margin-top: 10px;
    position: absolute;
}
#claim1 {
    background-color: rgba(0, 0, 0, 0);
    height: 110px;
    left: 628px;
    position: absolute;
    top: 270px;
    width: 327px;
    z-index: 1;
}
#contextes .listagebloc {
    margin-top: 12px;
}
#corps .listageconteneur {
    width: 550px;
}
#contextes .listageconteneur {
    margin-bottom: 20px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
#corps .listageconteneur li {
    background-color: #37312F;
    color: #FFFFFF;
    font-size: 13px;
    height: 88px;
    margin-bottom: 5px;
    margin-left: -1px;
    padding-left: 7px;
    padding-right: 0;
    padding-top: 0;
    width: 668px;
}
#corps .listageconteneur li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
}
#corps .listageconteneur li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #808080;
}
#corps .listageconteneur li img a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: rgba(0, 0, 0, 0);
}
#contextes .listageconteneur li {
    font-size: 9px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
#corps .listagelogo {
    float: left;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 9px;
}
#corps .listagetitre {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
}
#corps .dernierart .listagetitre {
    font-size: 12px;
}
#corps .listagetitre a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #E71468;
    font-size: 19px;
    margin-top: 19px;
    position: absolute;
}
#corps .listagetitre a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#corps .listageinfo {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
#corps .listagetexte {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    line-height: 11px;
    margin-bottom: 4px;
    margin-left: 25px;
    margin-right: 0;
    margin-top: 43px;
    position: absolute;
    text-align: justify;
    width: 526px;
}
#corps .listagesite {
    font-size: 13px;
}
#corps .listagesuite {
    font-size: 10px;
    margin-left: 367px;
    margin-top: 34px;
    position: absolute;
    text-align: right;
}
#contextes span a {
    background-image: none;
    font-size: 9px;
    padding-left: 0;
}
#contextes span a:hover {
    background-image: none;
}
#contextes .listageinfo a {
    background-image: none;
    padding-left: 0;
}
#contextes .listageinfo a:hover {
    background-image: none;
}
.ulniveau3, .ulniveau4, .ulniveau5, .ulniveau6 {
    display: none;
}
.item0 {
    display: none;
}
.formulaire_login {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
#espace-client {
    font-size: 11px;
    height: 67px;
    line-height: 20px;
    margin-left: 720px;
    position: absolute;
    text-align: center;
    top: 61px;
    width: 230px;
}
#navigation {
    background-color: #37312f;
    height: 39px;
    left: 0;
    margin-bottom: 33px;
    margin-top: 168px;
    padding-left: 28px;
    position: absolute;
    width: 936px;
}
#navigation h2 {
    display: none;
}
#navigation li {
    float: left;
    margin-left: -8px;
    margin-top: -5px;
    position: relative;
    z-index: 2000;
}
#navigation a.menu-rubrique {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 18px;
    height: 23px;
    line-height: 15px;
    margin-bottom: 1px;
    margin-left: -13px;
    margin-right: 0;
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    width: 129px;
    z-index: 1000000000;
}
#navigation a.menu-rubrique:hover {
    color: #E71468;
    height: 23px;
    z-index: 1000000000;
}
#navigation a.menu-article {
    background-color: #37312F;
    color: #FFFFFF;
    padding-left: 0;
    width: auto;
}
#navigation a.menu-article:hover {
    background-color: #FFFFFF;
    color: #37312F;
    padding-left: 0;
    width: auto;
}
#navigation a {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 0;
    z-index: 10000;
}
#navigation a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    z-index: 10000;
}
#navigation li:hover ul, li.over ul {
    display: block;
    z-index: 3000;
}
#formulaire_recherche #recherche {
    height: 15px;
    width: 115px;
}
.ulniveau2 {
    display: none;
    font-size: 12px;
    left: 0;
    top: -32px;
    width: 12em;
    z-index: 10000;
}
#navigation .niveau2 a.menu-rubrique {
    background-color: #FFFFFF;
    border-bottom-color: #937658;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #937658;
    border-top-style: solid;
    border-top-width: 1px;
    color: #37312F;
    font-size: 16px;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    width: 150px;
    z-index: 1000000000;
}
#navigation .niveau2 a.menu-rubrique:hover {
    background-color: #37312F;
    border-bottom-color: #937658;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #937658;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    font-size: 16px;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    z-index: 1000000000;
}
#navigation .niveau2 a.menu-article {
    background-color: #FFFFFF;
    border-bottom-color: #937658;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #937658;
    border-top-style: solid;
    border-top-width: 1px;
    color: #37312F;
    font-size: 16px;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    z-index: 1000000000;
}
#navigation .niveau2 a.menu-article:hover {
    background-color: #37312F;
    border-bottom-color: #937658;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #937658;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    font-size: 16px;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    z-index: 1000000000;
}
.niveau3 {
    width: 100%;
}
.niveau2 {
    height: auto;
    left: -10px;
    padding-bottom: 4px;
    top: 9px;
    width: 150px;
}
.niveau1 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    width: 163px;
}
.niveau2 a {
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
#formulaire_contact li {
    list-style-type: none;
}
ul.slideshow {
    height: 120px;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 764px;
    z-index: 700;
}
ul.slideshow li {
    left: 0;
    position: absolute;
    right: 0;
    z-index: 750;
}
ul.slideshow li.show {
    z-index: 780;
}
#slider {
    z-index: 600;
}
#slider .masque {
    position: absolute;
    z-index: 1000;
}
#slideshow-caption {
    background-color: #C8C7C2;
    bottom: 0;
    height: 30px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 764px;
    z-index: 800;
}
#slideshow-caption h3 {
    color: #FFFFFF;
    font-size: 17px;
    padding-right: 15px;
    text-align: right;
    z-index: 900;
}
#nos_realisations_gauche {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 416px;
}
#nos_realisations_droite {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 260px;
}
div#feature_list {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 240px;
    margin-left: -7px;
    margin-top: -125px;
    position: absolute;
    width: 619px;
    z-index: 10000;
}
div#feature_list ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
}
ul#tabs {
    left: 0;
    width: 320px;
    z-index: 2;
}
ul#tabs li {
    font-size: 12px;
    width: 250px;
}
ul#tabs li img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
ul#tabs li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
    display: block;
    height: 60px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 300px;
}
ul#tabs li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #00CC00;
}
ul#tabs li a.current {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://www.digeetal.fr/spip/anim1/feature-tab-current.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #00CC00;
}
ul#tabs li a.current:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    cursor: default;
}
ul#output {
    height: 240px;
    position: relative;
    right: 0;
    width: 463px;
}
ul#output li {
    background-color: rgba(0, 0, 0, 0);
    height: 240px;
    left: 103px;
    position: absolute;
    width: 359px;
}
ul#output li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #00CC00;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 10px;
    color: #FFFFFF;
    font-size: 11px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    position: absolute;
    right: 10px;
    z-index: 10000;
}
ul#output li a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #00CC00;
}




#slider_container_22 {
    background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;texteconteneurarticle
    margin-left: 412px;
    margin-top: -393px;
    position: absolute;
    width: 376px;
}
.SliderName_22 {
  background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 367px;
    margin-left: 413px;
    overflow: hidden;
    position: absolute;
    width: 537px;
    z-index: 100;
}





.SliderNamePrev_22 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/left.png");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 190px;
    left: 0;
    position: absolute;
    top: 74px;
    width: 50px;
}
.SliderNameNext_22 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/right.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 190px;
    position: absolute;
    right: 0;
    top: 74px;
    width: 50px;
}




.SliderName_22Description {
    color: #FFFFFF;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 19px;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
    text-shadow: 0 1px 3px #FFFFFF;
}
#SliderNameNavigation_22 {
    height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-y: hidden;
    padding-left: 100px;
    padding-top: 10px;
    text-align: center;
}
#SliderNameNavigation_22 a:link, #SliderNameNavigation_22 a:active, #SliderNameNavigation_22 a:visited, #SliderNameNavigation_22 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-size: 0;
    line-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#SliderNameNavigation_22 a img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/bullet.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 16px;
    width: 16px;
}
#SliderNameNavigation_22 a.active img {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/bullet_active.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
}





#slider_container_2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    margin-left: 79px;
    margin-top: -205px;
    position: absolute;
    width: 369px;
}
.SliderName_2 {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 195px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width: 567px;
    z-index: 1000000000;
}

.SliderName_2bis {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    height: 298px;
    margin-top: -107px;
    overflow: hidden;
    position: absolute;
    width: 567px;
    z-index: 1000000000;
}



.SliderNamePrev_2 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/left.png");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 45px;
    left: 0;
    position: absolute;
    top: 74px;
    width: 50px;
}
.SliderNameNext_2 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/right.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 74px;
    width: 50px;
}

.SliderNamePrev_2bis {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/left.png");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 156px;
    left: 0;
    position: absolute;
    top: 74px;
    width: 50px;
}
.SliderNameNext_2bis {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/right.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 156px;
    position: absolute;
    right: 0;
    top: 74px;
    width: 50px;
}


.SliderName_2Description {
    color: #FFFFFF;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 19px;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
    text-shadow: 0 1px 3px #FFFFFF;
}
#SliderNameNavigation_2 {
    height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-y: hidden;
    padding-left: 100px;
    padding-top: 10px;
    text-align: center;
}
#SliderNameNavigation_2 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-size: 0;
    line-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#SliderNameNavigation_2 a img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/bullet.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 16px;
    width: 16px;
}
#SliderNameNavigation_2 a.active img {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/bullet_active.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#slider_container_3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    margin-left: 113px;
    margin-top: 82px;
    width: 369px;
}
.SliderName_3 {
    float: left;
    height: 350px;
    margin-top: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 285px;
    z-index: 1000000000;
}
.SliderNamePrev_3 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/left.png");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 95px;
    left: 0;
    position: absolute;
    top: 115px;
    width: 50px;
}
.SliderNameNext_3 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/right.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 95px;
    position: absolute;
    right: 0;
    top: 115px;
    width: 50px;
}
.SliderName_3Description {
    color: #000000;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
    text-shadow: 0 1px 3px #FFFFFF;
}
#SliderNameNavigation_3 {
    height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-y: hidden;
    padding-left: 100px;
    padding-top: 10px;
    text-align: center;
}
#SliderNameNavigation_3 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-size: 0;
    line-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#SliderNameNavigation_3 a img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/bullet.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 16px;
    width: 16px;
}
#SliderNameNavigation_3 a.active img {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/IMG/bullet_active.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
p {
    clear: both;
    text-align: center;
}
p span {
    float: left;
}
#illufooter {
    margin-left: 20px;
    text-align: right;
    width: 80px;
}
#blocbashome {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    height: 245px;
    margin-left: 12px;
    margin-top: 9px;
    position: relative;
    text-align: left;
    width: 921px;
}
#blocbashomerub {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/images/fondfooterbloc.png");
    background-repeat: no-repeat;
    margin-left: 0;
    margin-top: 377px;
    position: absolute;
    text-align: left;
    width: 960px;
}
#blocbashomeart {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/images/fondfooterbloc.png");
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: -16px;
    position: absolute;
    text-align: left;
    width: 960px;
}
#blocbashomerech {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/images/fondfooterbloc.png");
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: 19px;
    position: absolute;
    text-align: left;
    width: 960px;
}
#blocbashome404 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/site-web/images/fondfooterbloc.png");
    background-repeat: no-repeat;
    margin-left: 0;
    margin-top: -3px;
    position: absolute;
    text-align: left;
    width: 960px;
}
#titreplan {
    color: #E71468;
    font-size: 26px;
}
#bloc1 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: #999999;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999999;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height: 76px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    text-align: center;
    width: 265px;
}
#titrebloc1 {
    color: #70412B;
    font-size: 20px;
    font-weight: bold;
    left: 6px;
    line-height: 15px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 197px;
}
#descriptifbloc1 {
    background-color: rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    height: 69px;
    left: 115px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 146px;
    z-index: 1000;
}
#imagebloc1 img {
    margin-left: 78px;
    margin-top: 11px;
    position: relative;
    top: 30px;
    z-index: 50;
}
#wrapper {
}
#imagebloc1 {
    height: 0;
    margin-left: -70px;
    margin-top: -36px;
    position: absolute;
}
#artinrub2, #rubinrub2 {
    background-color: #37312F;
    color: #FFFFFF;
    height: 425px;
    margin-bottom: 0;
    margin-left: 18px;
    margin-right: 0;
    margin-top: -123px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width: 634px;
}
#artinrub, #rubinrub {
    background-color: rgba(0, 0, 0, 0);
    height: 483px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 718px;
}
#rubinrub li, #artinrub li {
    clear: left;
    margin-bottom: 20px;
}
#titrerubrique {
    color: #666666;
    font-size: 28px;
    margin-left: 20px;
    margin-top: 64px;
    width: 600px;
}
#titrearticle {
    color: #FFFFFF;
    font-size: 28px;
    margin-left: 12px;
    margin-top: 12px;
    width: 600px;
}
#titrearticlesep {
    background-color: #FFFFFF;
    height: 1px;
    margin-left: 20px;
    margin-top: 2px;
    position: absolute;
    width: 237px;
}
#nos_realisations_gauche {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 425px;
}
.listagearticle {
    line-height: 19px;
    margin-top: 1px;
    position: absolute;
    width: 235px;
}
.listagearticle a {
    color: #FFFFFF;
    font-size: 19px;
}
#separationrubrique {
    background-color: #FFFFFF;
    height: 1px;
    margin-top: 40px;
    position: absolute;
    width: 244px;
}
#descriptifbloc2 {
    background-color: rgba(0, 0, 0, 0);
    font-family: arial;
    font-size: 11px;
    margin-left: 2px;
    margin-top: 44px;
    position: absolute;
    width: 245px;
}
#blocrech {
    height: 351px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 550px;
}
#actuhomepage {
    background-color: #ABC25C;
    height: 361px;
    margin-left: 652px;
    margin-top: -123px;
    position: absolute;
    width: 296px;
}
.contentslider {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #333333;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.cs_wrapper, .cs_article {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.cs_leftBtn, .cs_rightBtn {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #333333;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    width: 30px;
}
.cs_article h2 {
    font-size: 200%;
    line-height: 1.125em;
}
.cs_article h2 a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #333333;
}
.cs_article p {
    color: #777777;
    font-size: 85%;
    line-height: 1.5em;
}
.cs_article .readmore {
    font-size: 80%;
}
.contentslider {
    display: block;
    height: 400px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 900px;
}
.cs_wrapper {
    display: block;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 100%;
}
.cs_slider {
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 10000px;
}
.cs_article {
    display: block;
    float: left;
    height: 400px;
    left: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    top: 0;
    width: 900px;
}
.cs_article h2 {
    display: block;
    margin-bottom: 5px;
    margin-left: 67%;
    margin-right: 26px;
    margin-top: 10px;
    text-align: left;
    width: 26%;
}
.cs_article img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 66%;
}
.cs_article p {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    display: block;
    margin-bottom: 5px;
    margin-left: 67%;
    margin-right: 26px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 26%;
}
.cs_article .readmore {
    display: block;
    margin-bottom: 1%;
    margin-left: 68%;
    margin-right: 6%;
    margin-top: 0;
    text-align: right;
    width: 26%;
}
.cs_leftBtn, .cs_rightBtn {
    height: 400px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: absolute;
    top: 0;
    z-index: 10000;
}
.cs_leftBtn {
    left: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
.cs_rightBtn {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    right: 0;
}
.cs_leftBtn img, .cs_rightBtn img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    top: 200px;
}
