/*general*/
*{margin:0; padding:0;}
html{overflow-y:scroll;}
body{font-family: Tunga; margin:auto; width:950px;}
h1{font-size:120%;}
h2{font-size:105%; color:#00F100;}
h3{font-size:100%; color:#00F100; padding-left:20px; padding-top:25px;}
h4{font-size:100%; color:#00F100; float:left;}
h5{font-size:100%; padding-left:20px; padding-top:20px;}
textarea.tf {resize: none;}
label{font-size:100%;}
a{color:#00F100;}
a:visited{color:#00F100;}
a:hover{color:#828282;}
p {margin-top:15px;}
ul {margin-top:10px; list-style-type: circle; }
#marginTop{margin-top:15px;}
img{border:none 0;}
.imgList{list-style-image:url("img/list_image.png");}
h2 a{text-decoration:none; color:#828282;}
h2 a:visited{text-decoration:none; color:#828282;}
em {font-weight: bold; color:#828282;}

/*menu*/
#menu{float:left; width:210px; margin-top:30px; margin-left:5px; margin-bottom:70px; border-spacing:1px;}
#menu tr{height:25px; vertical-align:middle;}
.notCurrent {background-color:#828282; }
#current {background-color:#E5E5E5; }
#menu .notCurrent a{padding:4px; padding-left:12px; display: block; text-decoration:none; color:#E5E5E5; font-size:16px;}
#current a{padding:4px; padding-left:12px; display: block; text-decoration:none; color:black; font-size:16px;}
#menu a:hover{background-color:#E5E5E5; color:black; font-size:16px;}

/*header*/
#header {clear:both; bottom:0; width:950px; font-size:85%; background-color:#000000; }
#header table {border-collapse:collapse;}
#header tr {width:950px; border-bottom:solid 2px #00F100;}
#header a{color:#000000;}
#header a:visited{color:#000000;}
#header a:hover{color:#000000;}
#header a:active{color:#000000;}

/*footer*/
#footer {clear:both; position:fixed; bottom:0; width:950px; font-size:75%; background-color:white; margin-top:20px;}
#white {height:10px;}
#footer table {border-collapse:collapse;}
#footer tr {width:950px; border-top:solid 2px #00F100;}
.LJ{width:200px; vertical-align:bottom; text-align:right;font-size:85%;padding-bottom:5px; padding-right:5px;}
.LJ a {color:blue;}
#Imaginit {width:750px; text-align:center;}

/*index*/
#centerIndex{width:650px; margin-left:30px; margin-top:30px; margin-right:20px; margin-bottom:70px; float:left; text-align:justify;}
#centerIndex li{margin:10px; margin-left: 40px;}

/*toutes les pages sauf index*/
#center {width:700px; margin-left:30px; margin-bottom:70px; margin-top:30px; float:left; text-align:justify; }
#center li{padding:5px; margin-left:20px;}

/*contact*/
#frm {float:left;}
#frm div{padding-bottom:17px;}
/*#required{display:inline; position:left; left:90px;}*/
#required{display:inline; left:90px;}
#frm td{padding-bottom:10px;}
#error {color:#828282; margin-bottom:20px; width:300px;}
#map{float:right;}
#address{text-align:center; margin-bottom:10px;}
#linkGoogle{text-align:right;}
#linkGoogle a{font-size:80%;}

/*qui sommes-nous
.picture_name {height:100px; width:100px; float:left; margin-left:16px; margin-right:16px; margin-bottom:50px; cursor:pointer;}
.name {text-align:center; font-size:90%; color:#828282; }
#zoom {clear:both; margin-top:50px;}
#picture_zoom {float:left; margin-right:30px;}
#presentation_zoom {float:left; width:450px;}
*/

/*nos_activites*/
#nos_activites {width:700px; margin-left:30px; margin-bottom:70px; margin-top:30px; float:left; text-align:justify; }
#nos_activites li{padding:5px; margin-left:20px;}
#nos_activites table {border-collapse:collapse;}
#nos_activites tr {width:348px; border:solid 1px #828282;}
#nos_activites td {width:348px; border:solid 1px #828282; padding:5px; margin-right:20px; margin-left:20px; text-align:justify; vertical-align: top }
#nos_activites h2{font-size:105%; color:#00F100; text-align:center;}
