html, body {height: 100%;}
body {background: url(/images/bg-main.jpg) top center no-repeat #000; margin:0 0 0 0; padding:0; font: 75% Arial, Verdana, Sans-Serif; color:#fff; height:100%;}
img {margin:0; padding:0;}
a img {margin:0; padding:0; border:none;}

div#page {width:900px; margin:0 auto;}
div#footer {clear:both; text-align:left; background:url(/images/bg_footer.png); height:25px; line-height:25px;}
div#footer div#copyright {clear:both; width:900px; margin:0 auto; text-align:left; font-size:11px;height:25px; line-height:25px;}

div#top {margin:2px;}
div#mainContainer {background:url(/images/tr50.png); width:600px; float:left; margin:30px 10px 50px 0; padding:10px;}
div#contact {background:url(/images/tr50.png); width:240px; float:right; margin:30px 10px 50px 0; padding:10px;}
div#mainInfo {background:#000; padding:15px; }


div#contact div.data {background:#000; padding:15px; }
div#contact h1 {color:#fff; font-size:16px; margin:0; border-bottom:1px solid #F0C;}
div#contact a {color:#0F0; text-decoration:none;}
div#contact a:hover {color:#0F0; text-decoration:underline;}

div#cadre {margin:30px 0; border:1px dotted #F0C;}

div#mainInfo h1 {color:#fff; font-size:16px; margin:0; border-bottom:1px solid #F0C;}
div#mainInfo h2 {color:#fff; font-size:15px; margin:0; border-bottom:1px solid #F0C;}
div#mainInfo h3 {color:#fff; font-size:14px; margin:10px; text-align:center; }
div#mainInfo a {color:#0F0; text-decoration:none;}
div#mainInfo a:hover {color:#0F0; text-decoration:underline;}
div#mainInfo p {line-height:20px; text-align:justify; }
div#mainInfo li {line-height:20px; text-align:justify; }
div#mainInfo img {padding:0 10px;}

