

/* ---------- Styles specific to content ----------- */

/* --------- Text definitions --------- */

.antpar1 {
        /*clear: both;*/
        padding: 10px 0px 0px 0px;
        text-align: left;
        }

.antpar1center {
        /*clear:both;*/
        padding: 10px 0px 0px 0px;
        text-align: center;
        }

.antpar1 h1 {
        margin: 5px 0px 5px 0px;
		padding: 5px 0px 12px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ec7348;
		font-weight: 400;
        text-transform: uppercase;
        font-size: 110%;
        text-align: left;
        }
.antpar1 .par1descr h1 {
        margin: 5px 0px 5px 0px;
        padding: 5px 0px 12px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ec7348;
        font-weight: 400;
        text-transform: uppercase;
        font-size: 150%;
        }    
.antpar1 h1 a, .antpar1 .par1descr h1 a {
        color: #ec7348;
        text-decoration: underline;
        }
.antpar1 h1 a:hover, .antpar1 .par1descr h1 a:hover {
        color: #ec7348;
        text-decoration: underline;
        }
          
.antpar1 h1.style2 {
        margin: 5px 0px 1px 0px;
		padding: 3px 0px 0px 0px;
        color: #444444;
        text-transform: none;
        font-size: 110%;
        }
.antpar1 .par1descr h1.style2 {
        margin: 5px 0px 5px 0px;
        padding: 5px 0px 10px 0px;
        color: #444444;
        text-transform: none;
        font-size: 150%;
        }        

.antpar1 h1.style3 {
        font-size: 100%;
        }
.antpar1 .par1descr h1.style3 {
        font-size: 140%;
        }

.antpar1 h1.produit {
        margin: 0px 0px 2px 0px;
		padding: 11px 0px 2px 0px;
        color: #ec7348;
        text-transform: none;
        font-size: 110%;
        /*border-top: 1px solid #cfd5d7;*/
        background: url(../images/separBox.png) repeat-x top left;
        }
.antpar1 .par1descr h1.produit {
        margin: 0px 0px 5px 0px;
        padding: 15px 0px 5px 0px;
        color: #ec7348;
        text-transform: none;
        font-size: 150%;
        /*border-top: 1px solid #cfd5d7;*/
        background: url(../images/separBox.png) repeat-x top left;
        }

.par1descr {
        font-size: 0.75em;
        color: #555555;
        text-align: left;
		line-height: 1.5em;
		text-align: justify;
		text-justify: auto;
        }


/* --- Specific : styles de paragraphe --- */

.antpar1Produit {
        margin: 25px 0px 15px 0px;
        padding: 0px 25px 10px 25px;
        text-align: left;
        background: #f3c2b1 url(../images/bgProduct_rose.png) repeat-x top left;
        border: 1px solid #f3c2b1;
        }
.antpar1Produit h1 {
        margin: 5px 0px 5px 0px;
		padding: 14px 0px 8px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ec7348;
		font-weight: 400;
        text-transform: uppercase;
        font-size: 110%;
        text-align: left;
        }
.antpar1Produit .par1descr h1 {
        margin: 5px 0px 5px 0px;
		padding: 14px 0px 8px 0px;
        font-size: 150%;
        }
.antpar1Produit h1 a {
        color: #ec7348;
        text-decoration: underline;
        }
.antpar1Produit h1 a:hover {
        color: #ec7348;
        text-decoration: underline;
        }

.antpar1Bandes {
        margin: 25px 0px 15px 0px;
        padding: 15px 25px 5px 25px;
        text-align: left;
        background: #92b609 url(../images/bgProductBandes.png) repeat-x bottom left;
        border: 1px solid #92b609;
        }
.antpar1Bandes h1 {
        margin: 5px 0px 5px 0px;
		padding: 3px 0px 8px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
		font-weight: 400;
        text-transform: uppercase;
        font-size: 110%;
        line-height: 110%;
        text-align: left;
        }
.antpar1Bandes .par1descr h1 {
        margin: 5px 0px 5px 0px;
		padding: 0px 0px 5px 0px;
        font-size: 150%;
        line-height: 150%;
        }
.antpar1Bandes .par1descr {
        font-size: 0.75em;
        color: #ffffff;
        text-align: left;
		line-height: 1.5em;
		text-align: justify;
		text-justify: auto;
        }

.antpar1Resines {
        margin: 25px 0px 15px 0px;
        padding: 15px 25px 5px 25px;
        text-align: left;
        background: #f59625 url(../images/bgProductResines.png) repeat-x bottom left;
        border: 1px solid #f59625;
        }
.antpar1Resines h1 {
        margin: 5px 0px 5px 0px;
		padding: 3px 0px 8px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
		font-weight: 400;
        text-transform: uppercase;
        font-size: 110%;
        line-height: 110%;
        text-align: left;
        }
.antpar1Resines .par1descr h1 {
        margin: 5px 0px 5px 0px;
		padding: 0px 0px 5px 0px;
        font-size: 150%;
        line-height: 150%;
        }
.antpar1Resines .par1descr {
        font-size: 0.75em;
        color: #ffffff;
        text-align: left;
		line-height: 1.5em;
		text-align: justify;
		text-justify: auto;
        }

.antpar1Services {
        margin: 25px 0px 15px 0px;
        padding: 15px 25px 5px 25px;
        text-align: left;
        background: #f87e53 url(../images/bgProductServices.png) repeat-x bottom left;
        border: 1px solid #f87e53;
        }
.antpar1Services h1 {
        margin: 5px 0px 5px 0px;
		padding: 3px 0px 8px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
		font-weight: 400;
        text-transform: uppercase;
        font-size: 110%;
        line-height: 110%;
        text-align: left;
        }
.antpar1Services .par1descr h1 {
        margin: 5px 0px 5px 0px;
		padding: 0px 0px 5px 0px;
        font-size: 150%;
        line-height: 150%;
        }
.antpar1Services .par1descr {
        font-size: 0.75em;
        color: #ffffff;
        text-align: left;
		line-height: 1.5em;
		text-align: justify;
		text-justify: auto;
        }

/* --- Specific --- */


/* important à specifier car determine espace entre le titre et le reste aussi */
.par1descr p {
        margin: 0.2em 0 1.0em 0;
        }

.par2descr {
        font-size: 0.75em;
        color: #555555;
        text-align: left;
		line-height: 1.5em;
        text-align: justify;
		text-justify: auto;
        }

.par2descr p {
        margin: 0.2em 0 1.0em 0;
        }
.par1descr a,.par2descr a {
        color: #667b9a;
        text-decoration: underline;
        }
.par1descr a:hover,.par2descr a:hover {
        color: #222222;
        text-decoration: underline;
        }

.par1descr ul,.par2descr ul {
        overflow: hidden; /* évite que les puces soient cachées par une image en float */
        list-style: none;
        margin: 0px 0px 10px 15px;
        padding: 0;
        text-align: left;
        }
.par1descr ul li,.par2descr ul li {
        /*display: block;*/
        margin: 0;
        padding: 0px 0px 5px 20px;
        background: url(../images/site-bullets-content.png) no-repeat 0px 2px;
        text-decoration: none;
        vertical-align: top;
        }
.par1descr ul ul,.par2descr ul ul {
        list-style: none;
        margin: 5px 0px 5px 20px;
        padding: 0;
        text-align: left;
        }
.par1descr ul ul li,.par2descr ul ul li {
        /*display: block;*/
        margin: 0;
        padding: 0px 5px 4px 13px;
        background: url(../images/site-bullets-content2.gif) no-repeat 0px 6px;
        text-decoration : none;
        vertical-align: top;
        }
.par1descr ol,.par2descr ol {
        margin-bottom: 10px;
        }
.par1descr ol li,.par2descr ol li {
        padding: 0px 0px 10px 0px;
        }

ul.linkList {
        overflow: hidden; /* évite que les li soient séparés après une image */
        list-style: none;
        /*list-style-position: inside;*/
        margin: 2px 0px 7px 0px;
        padding: 0;
        text-align: left;
        }
ul.linkList li {
        margin: 0px 0px 5px 0px;
        padding: 0;
        font-size: 0.75em;
        font-weight: normal;
        color: #555555;
        vertical-align: top;
        }
ul.linkList li a {
        display: inline-block;
        margin: 0;
        padding: 0px 0px 5px 21px;
        color: #667b9a;
        vertical-align: top;
        text-decoration: underline;
        /*line-height: 1.5em;*/
        background: url(../images/puce_plus.gif) no-repeat 4px 4px;
        }
ul.linkList li a:hover {
        color: #222222;
        text-decoration: underline;
        }

ul.linkList li.text {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 20px;
        vertical-align: top;
        font-size: 80%;
        color: #444444;
        }
        
/* Liens personnalisés de type bouton */
div.link_btn_btnRight {
        clear: both;
        float: right;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 12px 0px 0px;
        border-radius: 5px 5px 5px 5px;
        background-color: #667b9a;
        border: 0px solid #ffffff;
        }
div.link_btn_btnLeft {
        clear: both;
        float: left;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 12px;
        border-radius: 5px 5px 5px 5px;
        background-color: #667b9a;
        border: 0px solid #ffffff;
        }
div.link_btn_btnRight .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 12px 65px 12px 15px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        font-weight: 400;
        font-size: 1.2em;
        line-height: 1.2em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_next.png) no-repeat center right; 
        }
div.link_btn_btnLeft .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 12px 15px 12px 65px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        font-weight: 400;
        font-size: 1.2em;
        line-height: 1.2em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_previous.png) no-repeat center left; 
        }
div.link_btn_btnRight a, div.link_btn_btnLeft a {
        color: #ffffff;
        text-decoration: none;
        }
div.link_btn_btnRight a:hover, div.link_btn_btnLeft a:hover {
        color: #ffffff;
        text-decoration: none;
        }

div.link_btn_btnRightAleft {
        clear: both;
        float: left;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 12px 0px 0px;
        border-radius: 5px 5px 5px 5px;
        background-color: #667b9a;
        border: 0px solid #ffffff;
        }
div.link_btn_btnLeftAright {
        clear: both;
        float: right;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 0px 12px;
        border-radius: 5px 5px 5px 5px;
        background-color: #667b9a;
        border: 0px solid #ffffff;
        }
div.link_btn_btnRightAleft .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 12px 65px 12px 15px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        font-weight: 400;
        font-size: 1.2em;
        line-height: 1.2em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_next.png) no-repeat center right; 
        }
div.link_btn_btnLeftAright .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 12px 15px 12px 65px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        font-weight: 400;
        font-size: 1.2em;
        line-height: 1.2em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_previous.png) no-repeat center left; 
        }
div.link_btn_btnRightAleft a, div.link_btn_btnLeftAright a {
        color: #ffffff;
        text-decoration: none;
        }
div.link_btn_btnRightAleft a:hover, div.link_btn_btnLeftAright a:hover {
        color: #ffffff;
        text-decoration: none;
        }

.antpar1Produit div.link_btn_btnRight, .antpar1Produit div.link_btn_btnLeft, .antpar1Produit div.link_btn_btnRightAleft, .antpar1Produit div.link_btn_btnLeftAright { /* Specific */
        background-color: #ec7348;
        }

/* Boutons Specifiques Trachet */
div.link_btn_btnSecteur {
        float: left;
        display: inline-block;
        margin: 15px 0px 10px 0px;
        padding: 0px 12px 0px 0px;
        border: 0px;
        }
div.link_btn_btnSecteur .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 15px 40px 15px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #667b9a;
        font-weight: 400;
        font-size: 1.1em;
        line-height: 1.1em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_next_pt.png) no-repeat center right; 
        }
div.link_btn_btnSecteur a {
        color: #667b9a;
        text-decoration: none;
        }
div.link_btn_btnSecteur a:hover {
        color: #667b9a;
        text-decoration: none;
        }

div.link_btn_btnMore {
        /*clear: both;*/
        float: right;
        display: inline-block;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 1px 0px;
        border: 0px;
        }
div.link_btn_btnMore .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 5px 40px 5px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #667b9a;
        font-weight: 400;
        font-size: 1.1em;
        line-height: 1.1em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_next_pt.png) no-repeat center right; 
        }
div.link_btn_btnMore a {
        color: #667b9a;
        text-decoration: none;
        }
div.link_btn_btnMore a:hover {
        color: #667b9a;
        text-decoration: none;
        }



table.Editize {
		margin: 0;
		padding: 0;
		border-collapse: collapse;
		border: 0px;
		}
td.Editize {
		padding: 5px 5px 5px 0px;
        text-align: left;
        border-bottom: 1px solid #dddddd;
		}

span.count {
        color: #555555;
        font-weight: bold;
        }

table.antpar2 {
        margin: 0;
        padding: 0;
        width: 100%;
        }
table.antpar2 tr {
        vertical-align: top;
        }
table.antpar2 td.par2_1 {
        padding: 0px;
        width: 100%;
        }
table.antpar2 td.par2_2 {
        padding: 0px;
        width: 50%;
        }
table.antpar2 td.par2_3 {
        padding: 0px;
        width: 33%;
        }
table.antpar2 td.par2_4 {
        padding: 0px;
        width: 25%;
        }

.antpar2 {
        /*clear:both;*/
        /*text-align:center;*/
        padding-bottom: 0px;
        }
.antpar2cont {
        margin: 5px 25px 0px 0px;
        /*border-bottom: 1px solid #dddddd;*/
        }
.antpar2 h2 {
        margin: 0px 0px 5px 0px;
		padding: 10px 0px 8px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        color: #ec7348;
		font-weight: 400;
        text-transform: uppercase;
        font-size: 110%;
        text-align: left;
        }
.antpar2 h2.style2 {
        color: #444444;
        font-size: 95%;
        }

div.contentnav { /* boutons galerie */
        padding: 15px 0px 0px 0px;
        font-weight: bold;
        font-size: 75%;
        vertical-align: top;
        text-align: center;
		color: #555555;
        }
div.contentnav a {
        color: #555555;
        text-decoration: underline;
        }
div.contentnav a:hover {
        color: #222222;
        text-decoration: underline;
        }
div.contentnav a img { /* fleche next page */
        padding: 0px 5px 0px 5px;
		border: 0px;
        }

div.contentnavleft {
        padding: 20px 10px;
        font-weight: normal;
        font-size: 75%;
        vertical-align: top;
        text-align: left;
        }
div.contentnavleft img {
        padding: 0px 10px;
		border: 0px;
        }

div.contentnavright {
        padding: 0px 10px 5px 0px;
        font-weight: normal;
        font-size: 75%;
        vertical-align: top;
        text-align: right;
        width: 100%;
        }
div.contentnavright a { /* lien En savoir plus> */
        padding: 0px 0px 0px 17px;
        color: #667b9a;
        text-decoration: underline;
        background: url(../images/puce_plus-2.gif) no-repeat 1px 3px;
        }
div.contentnavright a:hover {
        color: #222222;
        text-decoration: underline;
        }

/* INFOS */
div.infos {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

div.info {
        margin: 1px 0px 1px 0px;
        padding: 4px 0px 9px 0px;
        border-top: 1px dotted #a6a6a6;
        /*background-color: #eeeeee;*/
        }
div.info h2 {
        margin: 3px 0px 5px 0px;
        padding: 10px 0px 5px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        color: #667b9a;
        font-weight: 400;
        text-transform: uppercase;
        }
div.info h2 span { /* date publication */
        font-size: 70%;
        font-weight: normal;
        color: #666666;
        }

/* Mode agenda */
div.info-agenda-bloc {
        clear: both;
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
        border-top: 1px dotted #a6a6a6;
        /*background-color: #eeeeee;*/
		}
div.info-agenda {
        clear: both;
        margin: 1px 0px 1px 0px;
        padding: 0px 0px 10px 0px;
		}
div.info-agenda h2 {
        margin: 3px 0px 5px 0px;
        padding: 10px 0px 5px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        color: #667b9a;
        font-weight: 400;
        text-transform: uppercase;
        }
div.agenda-date { /* date publication */
        float :left;
        margin: 0px 0px 0px 0px;
        padding: 9px 0px 14px 0px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #ffffff;
        text-align: center;
        width: 110px;
        background: url(../images/info-date.gif) no-repeat bottom right;
		}
        
div.agenda-time { /* date publication */
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 9px 0px 14px 20px;
        font-family: 'Oswald', Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #d0ac54;
        text-align: left;
        }

/* DEFINITIONS IMAGES */

.imgcontleft {
        float: left;
        /*position:relative;*/
        padding: 0px;
        margin: 10px 20px 5px 0px;
        border: 0px solid #ffffff;
        }
.imgcontright {
        float: right;
        padding: 0px;
        margin: 10px 0px 5px 20px;
        border: 0px solid #ffffff;
        }
.imgcontcenter {
        float: none;
        padding: 0px;
        margin: 5px 0px 7px 0px;
        border: 0px solid #ffffff;
        }

/* images entre le texte */
/*
.par1descr img {
        padding: 5px 5px 5px 5px;
        }
*/

div.comments {
        margin: 10px 0px 20px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.75em;
        color: #555555;
        text-align: left;
        border-bottom: 1px dotted #666666;
        }
div.comments p {
        margin: 0.5em 0 0.7em 0;
        }
div.comments a {
        color: #667b9a;
        text-decoration: underline;
        }
div.comments a:hover {
        color: #222222;
        text-decoration: underline;
        }
span.commentstitle {
        font-size: 1.2em;
        font-weight: bold;
        }
span.commentspostedby {
        color: #555555;
        font-weight: bold;
        font-style: italic;
        }
span.commentsnavright {
        color: #555555;
        font-weight: bold;
        }

div#displaybox {
        position: absolute;
        left: 0px;
        top: 0px;
        visibility: hidden;
        padding: 5px;
        background-color: #d8cfbc;
        border: 1px solid #a6a6a6;
		}
img.displaybox {
        margin: 0;
        padding: 0;
        border: 0;
		}

.par1videoleft {
        padding: 10px 10px 20px 0px;
        font-size: 0.75em;
        color: #555555;
        text-align: left;
        }
.par1videocenter {
        padding: 10px 10px 20px 10px;
        font-size: 0.75em;
        color: #555555;
        text-align: center;
        }
.par1videoright {
        padding: 10px 0px 20px 10px;
        font-size: 0.75em;
        color: #555555;
        text-align: right;
        }
.par2videoleft {
        padding: 5px 5px 10px 0px;
        font-size: 0.75em;
        color: #555555;
        text-align: left;
        }
.par2videocenter {
        padding: 5px 5px 10px 5px;
        font-size: 0.75em;
        color: #555555;
        text-align: center;
        }
.par2videoright {
        padding: 5px 0px 10px 5px;
        font-size: 0.75em;
        color: #555555;
        text-align: right;
        }
        
/* ICONES DOCUMENTS */
ul.linkList li.word a {
        background: url(../icon_images/page_white_word.gif) no-repeat;
        }
ul.linkList li.excel a {
        background: url(../icon_images/page_white_excel.gif) no-repeat;
        }
ul.linkList li.powerpoint a {
        background: url(../icon_images/page_white_powerpoint.gif) no-repeat;
        }
ul.linkList li.pdf a {
        background: url(../icon_images/page_white_pdf.gif) no-repeat;
        }
ul.linkList li.texte a {
        background: url(../icon_images/page_white_text.gif) no-repeat;
        }
ul.linkList li.flash a {
        background: url(../icon_images/page_white_flash.gif) no-repeat;
        }
ul.linkList li.image a {
        background: url(../icon_images/page_white_camera.gif) no-repeat;
        }
ul.linkList li.video a {
        background: url(../icon_images/page_white_film.gif) no-repeat;
        }
ul.linkList li.audio a {
        background: url(../icon_images/page_white_audio.gif) no-repeat;
        }
ul.linkList li.compressed a {
        background: url(../icon_images/page_white_compressed.gif) no-repeat;
        }
ul.linkList li.web a {
        background: url(../icon_images/page_white_world.gif) no-repeat;
        }
ul.linkList li.none a {
        background: url(../icon_images/page_white_undefined.gif) no-repeat;
        }

/* MESSAGES USERS */
td.messagesTitle {
        font-weight: bold;
        font-size: 12px;
        }
td.messagesList {
        border-bottom: 1px dotted #999999;
        }
td.ligne {
        background-color: #ffffff;
        }
td.lignebis {
        background-color: #f5f5f5; 
        }
ul.linkList li.messages a {
        font-size: 100%;
        }
        
/* ONGLETS-TABS */ /* pas encore personnalisé */
div.antContenttabzone {
        margin: 0px;
        padding: 0px;
        /*width: 340px;*/
        }
ul.antContenttabs {
        margin: 0px;
        padding: 0px 0px 10px 0px;
        height: 30px;
        }
ul.antContenttabs li {
        list-style: none;
        display: block;
        float: left;

        padding: 0px 3px 10px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: center;
        width: 77px;
        }
ul.antContenttabs li a {
        margin: 0px;
        padding: 2px 0px 0px 0px;
        text-decoration: none;
        color: #667b9a;
        /*background: url(../images/onglet_blanc.gif) no-repeat top left;*/
        display: block;
        height: 23px;
        }
ul.antContenttabs li a:hover {
        margin: 0px;
        padding: 2px 0px 0px 0px;
        text-decoration: none;
        color: #222222;
        /*background: url(../images/onglet_or.gif) no-repeat top left;*/
        display: block;
        height: 23px;
        }
ul.antContenttabs li a.antprodactive {
        margin: 0px;
        padding: 2px 0px 0px 0px;
        text-decoration: none;
        color: #b60e0e;
        /*background: url(../images/onglet_or.gif) no-repeat top left;*/
        display: block;
        height: 23px;
        }
div.antContentinactive {
        display: none;
        }
span.Contentdescr {
        /*color: #ffffff; */
        }
        
ul.antContenttabs li.antContentTrans {
        list-style: none;
        display: none;
        float: left;
        padding: 0px 3px 10px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: center;
        width: 77px;
        }
ul.antContenttabs li.antContentTrans a {
        margin: 0px;
        padding: 2px 0px 0px 0px;
        text-decoration: none;
        color: #667b9a;
        /*background: url(../images/onglet_blanc.gif) no-repeat top left;*/
        display: none;
        height: 23px;
        }
ul.antContenttabs li.antContentTrans a:hover {
        margin: 0px;
        padding: 2px 0px 0px 0px;
        text-decoration: none;
        color: #222222;
        /*background: url(../images/onglet_or.gif) no-repeat top left;*/
        display: none;
        height: 23px;
        }
        
/* GALERIE PHOTOS 11-07-2013 */
.imgGalerieTable {
        margin: 0 auto; /* centre le tableau */
        padding: 0;
        border-collapse: collapse;
        width: 100%;
        border: 0px;
        }
tr.imgGalerieCell {
        vertical-align: top;
        }
td.imgGalerieCell {
        padding: 10px 5px 10px 5px;
        color: #555555;
        font-size: 0.70em;
        font-style: normal;
        font-weight: normal;
        text-align: center;
        vertical-align: top;
        border: 0;
        }
td.imgGalerieCell a, td.imgGalerieCell a:hover {
        text-decoration: none;
        }
img.imgGalerie {
        padding: 0px;
        border: 0px solid #b8b8b8;
        }
td.imgGalerieCell p { /* description image */
        margin: 0.5em 0 0.5em 0;
        }
img.imgGalerieRecadre {
        padding: 0px;
        border: 0px;
        }
div.imgRecadre {
        background-color:#ffffff;
        }

div.divcontleft {
        float: left;
        margin: 0;
        padding: 4px 25px 12px 0px;
        border: 0px;
        }
div.divcontright {
        float: right;
        margin: 0;
        padding: 4px 0px 12px 25px;
        border: 0px;
        }
div.divcontcenter {
        float: none;
        padding: 4px 0px 7px 0px;
        border: 0px;
        }
div.divcontcenter div.gv_galleryWrap {
        margin: 0 auto;
        }
div.divcontcenter div.dummy {
        margin: 0 auto;
        }
