html {background:url(../files/design/bg.jpg);margin:0;padding:0; }
img { border:0;}
body {margin:0; }
a {color:#000; }
h2{ margin:0;padding:0; font-size:20px;}
h3 { margin:0;padding:0;}
.clear {clear:both; }

#all {width:791px;margin:0 auto 0; padding:0;}
#header {height:210px;background:url(../files/design/bg-header.png) no-repeat;margin:0;padding:7px 0 0 0;}

#logo { margin:0px 0 0 15px;outline:none; float:left;width:180px;	}
#menu {float:left;margin-top:100px;margin-left:30px;outline:none; }
#menu a{ color:#F2F2F2;outline:none;text-decoration:none;}
#menu .elselected{ font-size:35px;float:left;margin-left:10px; background:#347A7A; margin-top:-107px;padding-top:107px; height:30px; outline:none;}
#menu .el {font-size:35px;float:left;margin-left:10px; height:30px;outline:none;}

#content { }
#rightCol {width:211px;min-height:200px;float:left;margin-left:2px; font-family:Arial;padding: 0 5px 0 0;}
#rightCol .el{  color:#F2F2F2; margin: 0 0 20px 20px; width:180px;padding-top:10px;}
#rightCol .el a{ color:#F2F2F2; }
#contentRight {min-height:200px;border-right:1px solid #EAEAEA;border-left:1px solid #EAEAEA;margin-left:0px; }
#bottomRight { width:213px; height:18px;background : url(../files/design/bottom-right.png)no-repeat;margin-top:-20px;}

#leftCol{ background:#347A7A;width:543px;min-height:200px;float:left;margin:-15px 0 10px 15px; padding: 0 0 30px 0;}
#leftCol .el {text-align:right; margin-top:30px; font-family:Arial;outline:none;}
#leftCol .el .titre {float:right;font-size:20px;background:#AC31AF; min-width:100px;text-align:right;height:20px; padding:3px 0 0 0;}
#leftCol .el .illu {margin-top:10px; }
#leftCol .el .desc {margin-top:10px;font-family:Arial;font-size:12px; } 
#footer a { font-weight:bold; text-decoration:none; color:#AAAAAA;}
#footer{color:#AAAAAA;text-align:center;font-size:10px; font-family:Arial;padding:10px 0 10px 211px;margin:0px 0 0 0; height:12px;}

#navPages { color:#000;float:right;margin:10px 0 0 0; }
#navPages #titre { float:left;max-width:60px;padding:2px 0 0 0;}
.numPage{float:left;margin-left:3px;}
.numPage a{ text-decoration:none; color:#000;}
.numPage a.selected{ text-decoration:none; color:#000; background:#AC31AF;padding:2px 0 0 0;}

.sujet { margin:10px 0 0 0;}
.message{ margin:10px 0 0 0;}
.mail{ margin:10px 0 0 0;}
.submit{ margin:10px 0 0 0; background:#F2F2F2;width:64px;float:right;cursor:pointer; padding:2px;}
