table.newsfenster1 { background-color: #3ed621; }
td.newsfenster1 { vertical-align: top; color: #e75969; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; background-color: #3ed621;   }
h1.newsfenster1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #e75969; }
span.newsfenster1 { color: #e75969; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold; }
span.newsfenster2 { color: #e75969; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; }

p.text-body4{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666; text-transform: uppercase;
}

span.text-body3{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666; text-transform: uppercase;
}
table.navi1 { background-image: url(images/meinnavihintergrund1.jpg); background-repeat: no-repeat; height: 70px; }
table.navilinks { text-align: right; padding-right: 0px; width: 170; }

body {
        background-image: url(elements/fond_site.gif);
}
.bloc-body{
        border:solid 1px #CCCCCC;
        padding:4px;
        height:265px;
        width:100%;
        overflow:auto;
}
.bloc-marge-droite-texte{
        padding: 0px 0px 0px 0px;
}
.bloc-marge-droite-texte2{
        padding: 0px 0px 0px 13px;
}

        /*****normaux******/
a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #E85769;
        text-decoration: none;
}
a:visited {
        color: #E85769;
}
a:hover {
        color: #E80062;
}
a:active {
        color: #E85769;
}
        /***********/

a.liens:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #999999;
        text-decoration: none;
}
a.liens:visited {
        color: #999999;
        text-decoration: none;
}
a.liens:hover {
        color: #777777;
        text-decoration: none;
}
a.liens:active {
        color: #999999;
        text-decoration: none;
}

        /***petit**/
a.language {
        font-size: 10px;
        font-weight: normal;
}
a {
        font-size: 12px;
        font-weight: bold;
}
        /***********/



/******** TXT *********/


td.footer {
        padding: 10px 0px 0px 0px;
        border-top-color: #FF0000;
        border-top-style: solid;
        border-top-width: 4px;
}

/****************************************/

td.linie { font-size: 1px; width: 1px; vertical-align:top; padding: 0px;0px;0px;0px; }

td.navigation32 {  width: 170px;
                   padding-right: 0px;
                   vertical-align: top;
                   text-align: right;  }
table.kasten { width: 110px; }

td.cell-thumbnails-container{
        padding: 0px 15px 0px 8px;
        vertical-align: top;
        text-align: right;
        width: 110px;
}

td.cell-thumbnail{
        padding: 4px 4px 4px 4px;
}


td.cell-project-text{
        padding: 0px 15px 7px;
        width: 100%;
        text-align: left;
        vertical-align: top;
}
td.cell-liens{
        padding: 25px 15px 7px;
        height: 400px;
        vertical-align: top;
        text-align: left;
        background-image: url(elements/steps.jpg);
        background-repeat: no-repeat;
        background-position: 610px top;
}
td.cell-contacts{
        padding: 25px 15px 7px;
        height: 400px;
        vertical-align: top;
        text-align: left;
        background-image: url(elements/vis.gif);
        background-repeat: no-repeat;
        background-position: right top;
}
td.cell-presentation{
        padding: 25px 15px 7px;
        height: 400px;
        vertical-align: top;
        text-align: left;
        background-image: url('elements/vis.gif');
        background-repeat: no-repeat;
        background-position: right top;
}

td.cell-project-photo{
        padding: 0px 20px 0px 0px; margin-top: 0px;
}

td.cell-project-photo2 { margin-top: 0px; padding-top: 0px; vertical-align: top; }

td.cell-project-photo3{ vertical-align: top;
        padding: 0px 20px 0px 0px;
}


td.cell-project-photo-text{
        vertical-align: middle;
}
td.cell-project-photo-text2{
        vertical-align: middle;
        padding-left: 10px; padding-right: 10px;
}
td.cell-content{
        width: 744px;
        vertical-align: top;
}

td.cell-content3{
        width: 744px;
        vertical-align: top;
}

td.cell-logo{
        width: 678px;
}
td.cell-language-container{
        width: 346px;
        background-image: url(images/index_catn_html_GABARIT_02.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        padding: 20px 35px 0px 0px;
        text-align: right;
        vertical-align: text-top;
}
td.cell-language{
        padding: 10px 0px 10px 0px;
        text-align: right;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
}
td.blankgif1{ height: 12px;
}

td.obenborder { height: 40px;
}

td.cell-nav{
        background-image: url('images/index_catn_html_GABARIT_03.jpg');
        background-repeat: no-repeat;
        background-position: top left;
        height: 101px;
        padding-left: 165px;
        text-align: left;
        vertical-align: top;
        padding-bottom: 0px;
}
td.cell-footer{
        height: 5px;
}
.interlignage{
        line-height: 17px;
}



/****************************/
.text-telephone-fax{
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #E85769;
        text-decoration: none;
        font-weight: bold;
        }

.text-body{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}
.text-body2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px; padding-left: 13px;
        color: #666666;
}
.text-title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        /*uppercase ds code*/
        color: #22D000;
}
.text-vert {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #22D000;
}
.text-lieu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #868789;
}
.text-photo {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #868789;
}