html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }
html, body{margin:0;padding:0;height:100%;}
body{font-family:sans-serif;font-size:13px; color:#404040;}
body{background:url(img/body_bg.png) repeat-x left top}
a img{border:0;}
a#logo{outline:none;}

table#struct{width:100%;height:100%;}
table#struct td#upper{vertical-align:top;}
table#struct td#lower{vertical-align:bottom;}
div#global{width:950px;margin:0px auto; position:relative;}
table#menu{width:100%;height:30px;color:#eb9090;}
table#menu td#c_access{text-align:right;}


table#menu a{text-decoration:none;color:#eb9090;font-weight:bold;}
table#menu a.current{text-decoration:none;color:#fff;font-weight:bold;}
table#menu a:hover{text-decoration:underline;font-weight:bold;}
table#menu span{padding:0px 10px;}

table#header{height:182px;}
table#header h1{color:#e01010;font-size:40px;font-weight:normal;}
table#header h1{margin:0;padding:0 50px;}

table#header h2{color:#808080;font-size:15px;font-weight:bold;}
table#header h2{margin:0;padding:10px 50px;}
table#header h2 span{font-size:20px;padding-right:10px;}


/*  AJOUT POUR CONTENU */

table.tricol{margin-top:25px;}
table.tricol td{vertical-align:top;padding:0 20px;}
table.tricol td.one{border-right:1px solid #fff;padding-left:0;width:290px;}
table.tricol td.two{border-left:1px solid #c0c0c0;width:288px;}
table.tricol td.two{border-right:1px solid #fff;}
table.tricol td.three{border-left:1px solid #c0c0c0;padding-right:0;width:290px;}

table.tricol td span{color:#e01010;font-size:15px;display:block;}
table.tricol td span{font-weight:bold; margin-bottom:10px;}
table.tricol td span{background:url(../img/i1.png) no-repeat;}
table.tricol td span{padding:15px 0px 30px 80px;}
table.tricol td.one span{background-image:url(../img/i4.png);}
table.tricol td.two span{background-image:url(../img/i3.png);}
table.tricol td.three span{background-image:url(../img/i1.png);}
table.tricol a{text-decoration:none;color:#404040;display:block;padding:10px;height:250px;}
table.tricol a{border:1px solid #fff;}
table.tricol a:hover{border:1px solid #e0e0e0;}
table.tricol a:hover{background:#f0f0f0;border-radius:20px;-moz-border-radius:20px;}
table.tricol a:hover span{text-decoration:underline;}

/* FOOTER */
div#footer_bg{background:url(img/footer_bg.png) repeat-x;margin-top:20px;}
div#footer_bg{padding:20px 0;}
table#footer td{vertical-align:top;padding:0 20px;}
table#footer{margin:0px auto;}
table#footer td.one{padding-left:0;width:296px; color:#606060;}
table#footer td.one{background:url(img/split_bg.png) repeat-y right top;}
table#footer td.two{background:url(img/split_bg.png) repeat-y right top;}
table#footer td.two{width:278px;}
table#footer td.three{padding-right:0;width:294px;}


table#footer td a{text-decoration:none;color:#808080;}
table#footer td a:hover{text-decoration:none;color:#fff;}
table#footer td ul{list-style-type:square;}
table#footer td ul{padding:0;margin:0;margin-left:20px;}
table#footer td li{padding:5px 0 5px 0px;margin:0;}

/* GETING SOCIAL ! */
table#footer td span{font-weight:bold; font-size:15px; color:#909090;display:block;}
table#footer td span{padding-bottom:10px;}
div#social{padding-left:20px;}
div#social a{background:url(img/social.png) no-repeat 0px 0px;display:block;}
div#social a{height:35px;padding-left:35px;padding-top:2px;}
div#social a{text-decoration:none;color:#808080;}
div#social a:hover{text-decoration:none;color:#fff;}
div#social a.mel{background-position:0 -40px;}
div#social a.fab{background-position:0 -120px;}
div#social a.twi{background-position:0 -200px;}
div#social a.rss{background-position:0 -280px;}
div#social a.lin{background-position:0 -360px;}
div#social a.mel:hover{background-position:0 0;}
div#social a.fab:hover{background-position:0 -80px;}
div#social a.twi:hover{background-position:0 -160px;}
div#social a.rss:hover{background-position:0 -240px;}
div#social a.lin:hover{background-position:0 -320px;}









