body {
    background-color : #12637A;
    border-top-width : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }


table {
    table-layout : fixed;
  }


img {
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
  }


hr {
    width: 70%;
    text-align: center;
  }


table.table1 {
    border-bottom-color : #3abcbc;
    border-bottom-style : double;
    border-bottom-width : 2px;
    border-left-color : #3abcbc;
    border-left-style : double;
    border-left-width : 2px;
    border-right-color : #3abcbc;
    border-right-style : double;
    border-right-width : 2px;
    border-top-color : #3abcbc;
    border-top-style : double;
    border-top-width : 2px;
    height : 100%;
    margin-bottom : auto;
    margin-left : auto;
    margin-right : auto;
    margin-top : 10px;
    table-layout : fixed;
    width : 100%;
  }


.index {
    margin-bottom : auto;
    margin-left : auto;
    margin-right : auto;
  }


.table2 {
    border-bottom-style : groove;
    border-bottom-width : 0px;
    border-left-style : groove;
    border-left-width : 0px;
    border-right-style : groove;
    border-right-width : 0px;
    border-top-style : groove;
    border-top-width : 0px;
    height : 530px;
    width : 510px;
  }


.table3 {
    border-bottom-style : double;
    border-bottom-width : 2px;
    border-left-style : double;
    border-left-width : 2px;
    border-right-style : double;
    border-right-width : 2px;
    border-top-style : double;
    border-top-width : 2px;
    height : 82px;
    table-layout : fixed;
    width : 100%;
  }


.table4 {
    table-layout : fixed;
    height :100%;
  }


.table5 {
    table-layout : fixed;
    width : 99%;
  }


.ascenceur1 {
    cursor : auto;
    height : 600px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    overflow : auto;
  }


.menu1 {
  }


.td0 {
    width: 180px;
    vertical-align : middle;
    text-align: center;
  }


.td01 {
    text-align : center;
    vertical-align : middle;
    height:70px;
  }


.td01-1 {
    height : 280px;
    text-align : center;
    vertical-align :top;
  }

.td01-2 {
    height : 280px;
    text-align : center;
    vertical-align :bottom;
  }


.td02 {
    width: 180px;
    vertical-align : middle;
    text-align: center;
  }


.td1 {
    vertical-align: top;
  }


.td1-2 {
    vertical-align: top;
    text-align: center;
  }


.td2 {
    padding-left: 70px;
    padding-top: 30px;
    vertical-align: top;
  }


.td3 {
    padding-left: 60px;
    vertical-align: top;
  }


.td4 {
    padding-left: 50px;
    vertical-align: top;
  }


.td5 {
    padding-left: 40px;
    vertical-align: top;
  }


.td6 {
    padding-left: 30px;
    vertical-align: top;
  }


.td7 {
    padding-left: 20px;
    vertical-align: top;
  }


.td8 {
    padding-left: 15px;
    vertical-align: top;
  }


.td9 {
    padding-left: 10px;
    vertical-align: top;
  }


.td10 {
    height: 120px;
    vertical-align: top;
  }


a.EcritureMenu {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
  }


.table6 {
    height : 200px;
    table-layout : fixed;
    width : 200px;
  }


.CommentairesAccueil {
    font-size: 25px;
    color: rgb(5, 62, 111);
  }


.Titre {
    color : rgb(93, 132, 164);
    font-size : 35px;
    font-style : italic;
    font-weight : bold;
    text-align : center;
    text-decoration : underline;
    vertical-align : top;
  }


.Titrearticle {
    color : rgb(93, 132, 164);
    font-size : 25px;
    font-style : italic;
    font-weight : bold;
    text-align : center;
    text-decoration : underline;
    height: 120px;
    vertical-align : top;
  }


.img {
    border-spacing : 0px;
  }


.textCenter {
    text-align: center;
    font-size: 25px;
    color: rgb(5, 62, 111);
    margin-bottom: 0px;
  }


.textCenterPetit {
    color: rgb(58, 116, 112);
    font-size: 15px;
    margin-bottom: 0px;
    text-align: center;
    font-weight: bold;
  }


.textCenterPetit2 {
    color : #69d2cb;
    font-size : 9px;
    font-weight : bold;
    margin-bottom : 0px;
    text-decoration : underline;
  }


.textCenterPetit3 {
    color : #c50003;
    font-size : 10px;
    font-weight : bold;
    text-decoration : underline;
    text-align: center;
  }


.textCenterRouge {
    color: rgb(255, 0, 4);
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 0px;
    text-align: center;
    text-decoration: underline;
  }


.textRouge {
    color: #ff5555;
    font-weight: bold;
    font-size: 12px;
    
  }


.textCenterNoir {
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0px;
    text-align: center;
  }


.textLeft {
    text-align: left;
    font-size: 14px;
    margin-bottom: 0px;
  }


.textLeft2 {
    background-color : #CEE0E2;
  }


.textaligncenter {
    text-align: center;
  }


.textSimple {
    font-size: 12px;
    margin-bottom: 0px;
  }


.textSimpleLigne {
    font-size: 12px;
    font-style : italic;
    font-weight : bold;
    margin-bottom : 0px;
    text-decoration : underline;
  }


.color0 {
    color : rgb(25, 138, 138);
    font-size : 32px;
    font-weight : bold;
    text-decoration : underline;
  }


.color1 {
    color: rgb(25, 138, 138);
    font-size: 20px;
    font-weight: bold;
  }


.color2 {
    font-size: 20px;
    color: rgb(25, 138, 138);
  }


.color3 {
    color : #0f5555;
    font-size : 25px;
    font-weight : bold;
    text-decoration : underline;
  }


.validator {
    border: 0px ;
    width: 60px;
    height: 21px;
  }


a.LiensInfographie {
    font-size : 15px;
  }


.table2top {
    width: 100%;
    vertical-align : top;
  }


.galeries {
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    height : 65px;
    width : 180px;
  }


.anim {
    height : 400px;
    padding-left : 120px;
    width : 400px;
  }


.animcentre {
    text-align : center;
  }


.centre12 {
    text-align : center;
  }


.copy {
    color: #34B2CB;
  }

/* Début de la partie configuration de l'affichage des articles, nouvelles et autres...*/

.tpl_table1 {
    margin : auto;
    text-align : center;
    vertical-align : middle;
    width :99%;
  }


.tpl_table2 {
    border-bottom-color : #1b65ba;
    border-bottom-style : ridge;
    border-left-color : #3b9f63;
    border-left-style : ridge;
    border-right-color : #3b9f63;
    border-right-style : ridge;
    border-top-color : #3b9f63;
    border-top-style : ridge;
    text-align : center;
    vertical-align : middle;
    width : 99%;
  }


.tpl_centre {
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 5px;
    text-align : left;
    vertical-align : middle;
    width : 500px;
  }


.noborder {
    border: 0px;
    margin: 0px;
  }


.tpl_texte1 {
    font-size : 16px;
    font-weight : bolder;
    text-decoration : underline;
  }
  
.backgroundTitre {
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
	background: url(SRgaleriesNG/themes/curve/images/main_block.png) no-repeat -0px -600px;
}

.tpl_texte2 {
    color : #10008B;
    font-size : 12px;
    font-weight : bolder;
    text-decoration : underline;
  }


.tpl_texte3 {
    padding-left: 5px;
    font-size : 12px;
    font-weight : bolder;
    text-decoration : underline;
  }


.tpl_titre {
    color : #0E6F3D;
    font-size : 16px;
    font-weight : bolder;
  }


.tpl_titre2 {
    color : #10008B;
    font-size : 20px;
    font-weight : bolder;
    text-align: center;
  }


.tpl_texte4 {
    color : #11AFE4;
    font-size: 12px;
    font-weight : bolder;
    text-decoration : underline;
    text-align: center;
  }


.tpl_texte5 {
    /* color : #005E86;
    */ font-size : 16px;
    font-weight : bold;
    text-align : center;
    text-decoration : underline;
  }


.copy {
    /* color: #217282;
    */;
  }


.Cconceptis {
    color : #3B99C1;
    font-size : 10px;
    font-style : italic;
    font-weight : bolder;
    text-align : center;
  }


#boutons {
    /* bloc image en arrière-plan */width : 180px;
    height: 178px;
    margin-top: 40px;
    background: url(imageries/Interne/boutons.jpg) top left no-repeat;
  }


.zone1 {
    /* zone cliquable */ float: left;
    width : 150px;
    height: 37px;
    margin-left: 0px;
    background: url(imageries/Menu/accueil.png) top left no-repeat;
  }


.zone2 {
    /* zone cliquable */ float: left;
    width : 150px;
    height: 37px;
    margin-left: 10px;
    background: url(imageries/Menu/Nouvelles.png) top left no-repeat;
  }


.zone3 {
    /* zone cliquable */ float: left;
    width : 150px;
    height: 37px;
    margin-left: 33px;
    background: url(imageries/Menu/Articles.png) top left no-repeat;
  }


.zone4 {
    /* zone cliquable */ float: left;
    width : 150px;
    height: 37px;
    margin-left: 33px;
    background: url(imageries/Menu/Galeries.png) top left no-repeat;
  }


.zone5 {
    /* zone cliquable */ float: left;
    width : 150px;
    height: 37px;
    margin-left: 15px;
    background: url(imageries/Menu/Forums.png) top left no-repeat;
  }


.zone6 {
    /* zone cliquable */ float: left;
    width : 150px;
    height: 37px;
    margin-left: 0px;
    background: url(imageries/Menu/Liens.png) top left no-repeat;
  }


.margin0 {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }


.textCenterPetit2rouge {
    color : #FF0004;
    font-size : 10px;
    font-weight : bold;
    text-decoration : underline;
  }


.tdarticles {
    background-color : #CEE0E2;
  }

