body {text-align: center; margin: 0px; background: #E5E5E5;}

/* TABS */
.tab-alls {width: 900px; height:  100%; border-collapse: collapse; margin-left: auto; margin-right: auto; background: #72A3CE;}
.tab-head {width: 900px; height: 300px; border-collapse: collapse; margin-left: auto; margin-right: auto;}
.tab-main {width: 900px; height:  100%; border-collapse: collapse; margin-left: auto; margin-right: auto;}
.tab-helo {width: 750px; height: 250px; border-collapse: collapse; margin-left: auto; margin-right: auto;}
.tab-fot1 {width: 900px; height:  20px; border-collapse: collapse; margin-left: auto; margin-right: auto; background: url("../images/footer/bg-top.png") repeat-x; border-top: 1px solid #FFF;}
.tab-fot3 {width: 900px; height:  24px; border-collapse: collapse; margin-left: auto; margin-right: auto; background: url("../images/footer/bg-bot.png") repeat-x;}
	
	
/* CELS */
.td-alls-10 {width: 900px; height: 300px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-alls-20 {width: 900px; height:  auto; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000; background: #5D91C3;}
.td-alls-25 {width: 900px; height:  auto; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000; background: #FFFFFF;}
.td-alls-30 {width: 900px; height:  44px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
	
.td-head-00 {width: 900px; height: 220px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-10 {width: 400px; height: 120px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-15 {width: 500px; height: 220px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}

.td-head-20 {width: 400px; height: 100px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}

.td-head-30 {width: 400px; height:  50px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-31 {width:  94px; height:  50px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-32 {width:  89px; height:  50px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-33 {width:  82px; height:  50px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-34 {width:  84px; height:  50px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-35 {width: 151px; height:  50px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}

.td-head-40 {width: 400px; height:  30px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-head-45 {width: 500px; height:  30px; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
	
.td-main-10 {width: 650px; height:  100%; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-main-20 {width: 250px; height:  100%; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #FFFFFF;}
.td-main-30 {width: 900px; height:  auto; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #FFFFFF;}

.td-helo-10 {width: 500px; height: 250px; padding: 10px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #000000;}
.td-helo-20 {width: 250px; height:   50%; padding: 10px; text-align:   left; vertical-align:    top; font:      14px Verdana; color: #000000;}
.td-helo-30 {width: 250px; height:   50%; padding:  0px; text-align: center; vertical-align:    top; font:      12px Verdana; color: #FFFFFF;}

.td-fot1-10 {width:  20px; height:  20px; padding:  0px; text-align: center; vertical-align: middle; font:      10px Verdana; color: #000000;}
.td-fot1-20 {width: 880px; height:  20px; padding:  0px; text-align:   left; vertical-align: middle; font: bold 10px Verdana; color: #FFFFFF;}
.td-fot3-10 {width:   25%; height:  24px; padding:  0px; text-align: center; vertical-align: middle; font: bold 10px Verdana; color: #728CA3;}
.td-fot3-20 {width:   50%; height:  24px; padding:  0px; text-align: center; vertical-align: middle; font: bold 10px Verdana; color: #728CA3;}

/* DIVS */
.div-about {width: 800px; font:      12px      Verdana; color: #000000; text-align:   left; margin-left: auto; margin-right: auto; line-height: 18px;}
.div-findr {width: 800px; font:      12px      Verdana; color: #000000; text-align:   left; margin-left: auto; margin-right: auto; line-height: 18px;}
.div-mails {width: 800px; font:      12px      Verdana; color: #000000; text-align: center; margin-left: auto; margin-right: auto; line-height: 18px;}
.div-users {width: 250px; font:      12px      Verdana; color: #000000; text-align:   left; float: right;}
.div-annce {width: 600px; font: bold 12px Trebuchet MS; color: #000000; text-align:   left; float:  left;}
.div-coord {width: 300px; font: bold 12px Trebuchet MS; color: #FFFFFF; text-align:   left; float: right; margin-bottom: 20px;}
.div-cords {text-align:   left; margin: 15px;}

/* LNKS */
.l-foot {text-decoration: none; color: #FFF;}
.l-foot:hover {text-decoration: underline; color: #FFF;}
.l-mail {text-decoration: none; color: #748DA4;}
.l-mail:hover {text-decoration: underline; color: #FFF;}
.l-text {text-decoration: none; color: #748DA4; font-weight: bold;}
.l-text:hover {text-decoration: underline; color: #394D6D;}

.l-tele {font: bold 12px Verdana; color: #0047B1; text-decoration: none;}
.l-nrji {font: bold 12px Verdana; color: #5BCB27; text-decoration: none;}
.l-eole {font: bold 12px Verdana; color: #5BBABB; text-decoration: none;}
.l-mobi {font: bold 12px Verdana; color: #A59700; text-decoration: none;}
.l-mony {font: bold 12px Verdana; color: #844093; text-decoration: none;}
.l-surv {font: bold 12px Verdana; color: #FE5711; text-decoration: none;}
.l-geos {font: bold 12px Verdana; color: #E0000A; text-decoration: none;}

/* TXTS */
.t-right {float: right;}

/* IMGS */
.img-about {width: 800px; height: 220px; display:  block; border: none; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 15px;}
.img-recrt {width: 800px; height:  20px; display:  block; border: none; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 15px;}
.img-macca {width: 185px; height: 185px; display:  block; border: none; margin-left: auto; margin-right: auto; float: left;}
.img-findr {width: 800px; height:  20px; display:  block; border: none; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 15px;}
.img-mails {width: 800px; height: 220px; display:  block; border: none; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 15px;}
.img-djust {width: 120px; height: 200px; display: inline; border: none; margin-left: 15px; float: right;}

/* Spécifique aux contenu pour un contour arrondi */
.container-blu {background: #004A99; font: bold  12px Trebuchet MS; color: #FFFFFF; margin:0 15px;}
.btop, .bbottom{display:block; background: #FFFFFF;}
.btop *, .bbottom *{display: block; height: 1px; overflow: hidden; background: #004A99;}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
