html { min-height: 100%; margin-bottom: 1px; }
body, td { font-family:verdana; font-size:12px; color:#000; padding:0px}
body { margin:0px; padding:0px; position:relative; background-color:#666}
table { border:0px; margin:0px; border-collapse: collapse; }
form, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0}
input { font-size:13px; line-height:17px; margin:0px; height:20px; padding:0px 3px; border:1px solid #000;}
.bouton { cursor:pointer; color:#000; background-color:#CCCCCC; font-weight:bold; border:0px; outline:none; }

h1 { font-family:arial; font-size:20px; line-height:23px; margin:0px 0px 0px 0px; font-weight:bold; }
h2 { font-family:arial; font-size:18px; line-height:20px; margin:0px 0px 0px 0px; font-weight:bold; }
h3 { font-family:arial; font-size:15px; line-height:17px; margin:0px 0px 0px 0px; font-weight:bold; ; color:#000 }
.normal { font-family:verdana; font-size:12px; color:#000; padding:0px; font-weight:normal; line-height:14px; }
 
a, a img { border:0px; text-decoration:underline; color:#000; outline-style:none; }
a:hover { text-decoration:underline; background-color:#AED001; }

#index-conn td { color:#fff; z-index:10; font-size:11px; }
#index-conn td a { color:#fff; }

#index-bas { color:#fff; }
#index-bas table { background-color:#E1E1E1; }
#index-bas td { padding: 3px 10px 5px 10px; border:1px solid #C1c1c1; color:#fff; }
#index-bas a { color:#fff; }
#index-bas a:hover { color:#000; text-decoration:none; }

#index-droite { position:relative; float:left; margin-bottom:5px; }
#index-droite a { text-decoration:none; }
#index-droite a .bloc { padding:0px; width:400px; text-decoration:none; background-color:#CCCCCC; }
#index-droite a:hover .bloc { background-color:#AED001; text-decoration:none; cursor:pointer; }
#index-droite td { padding:3px; line-height:13px; }
#index-droite .td-gros {width:25px; font-family:arial; font-size:40px; line-height:30px; color:#fff; font-weight:bold }

.page-gauche-div { position:relative; top:1px; left:0px; width:818px; min-height:480px; height: auto !important; height:480px; 
	background-color:#fff; float:left; }
.page-gauche-div table { border-collapse:collapse; }
.page-gauche-div td { padding:2px 3px; border:1px solid #000; }
#page-gauche { padding:20px; }
#page-gauche h1 { font-family:arial; font-size:22px; line-height:24px; margin:0px 0px 0px 0px; font-weight:bold; }
#page-gauche h2 { font-family:arial; font-size:18px; line-height:20px; margin:12px 0px 0px 0px; font-weight:normal; }
#page-gauche h3 { font-family:arial; font-size:15px; line-height:17px; margin:8px 0px 4px 0px; font-weight:bold; }
.page-gauche-div .chronique { position:relative; top:10px; left:0px; width:533px; display:block; min-height:220px; height: auto !important; height:220px; }

.page-droite-div { position:relative; left:2px; width:300px; background:url( images/page_col_droite_bas.gif ) no-repeat 0px 0px; display:block;  
	background-position:bottom left; background-color:#fff; border:1px solid #666; float:left; clear:none; }
#page-droite { position:relative; margin:10px 4px 0px 4px; float:left; }
#page-droite b { font-family:arial; font-size:14px; line-height:17px }
#page-droite a { text-decoration:none; border:0px; }
#page-droite a .bloc { padding:0px; width:280px; text-decoration:none; background-color:#CCCCCC; }
#page-droite .bloc-roll { padding:0px; width:280px; text-decoration:none; background-color:#AED001; }
#page-droite a:hover .bloc { background-color:#AED001; text-decoration:none; cursor:pointer; }
#page-droite td { padding:4px;  font-size:11px; }
#page-droite .td-fl, #page-droite a:hover .bloc .td-fl { padding:0px; width:14px; background-color:#fff; vertical-align:top; }
#page-droite .td-gros { float:left; width:22px; text-align:center; font-family:arial; font-size:40px; line-height:40px; color:#fff; font-weight:bold }
.page-droite-div .chronique { position:relative; top:5px; left:21px; height:80px; width:265px; overflow:auto; float:left; }

.cartouche-gris { background-color:#aaa; padding:5px }

#bas { position:relative; top:30; left:33; float:left; width:960px; color:#959595; font-size:10px; font-family:arial; border-top:1px solid #8A8A8A; }
#bas .in { padding:8px 10px 30px 30px; }
#bas a { text-decoration:none; color:#8A8A8A; font-weight:normal; font-size:11px; font-family:arial; }
#bas a:hover { text-decoration:underline; color:#959595; background-color:transparent;  }
#bas .tit { color:#999999; font-weight:bold; font-size:11px; margin-bottom:11px; font-family:arial; }
#bas-bas { position:relative; top:10; left:33; float:left; width:860px; color:#959595; 
	font-size:10px; font-family:arial; border-top:1px solid #8A8A8A; text-align:right; border-bottom:20px solid #666; }
#bas-bas .in { padding:2px 30px 10px 0px; }

