body,html {background-color:#416C38; font-family:trebuchet MS; color:#ffffff; margin:0 0 10px 0;}

form {margin:0px; padding:0px;}
input {border:#000000 1px solid; font-size:13px;}

#top {margin:auto; background-color:#6BB25C; height:20px; padding:3px 0 4px 0;}

#navig {margin:auto; width:840px; font-family:trebuchet MS; color:#ffffff; font-size:13px;}
#navig a {font-family:trebuchet MS; font-size:13px; color:#ffffff; font-weight:bold;} 
#navig a:hover {text-decoration:none; color:#ffffff;}

#header {margin:auto; width:840px; height:80px; background:url(maman-chaude.jpg) left no-repeat; text-align:left; padding:0px;}

h1 {display:inline; font-size:14px;}
h2 {display:inline; font-size:18px;}

#conteneur {margin:auto; width:840px; text-align:center; padding:15px 0 0 0;}

.bloc {clear:both; margin:auto; padding:10px 0 0 0; display:block;}
.bloc li {list-style:none; margin:0px; float:left; padding:5px 2px 20px 0; text-align:center;}
.bloc img {width:120px; height:140px; display:block;}

#bloc a {font-family:arial; font-size:10px; text-decoration:underline; color:#ffffff;}
#bloc a:hover {text-decoration:none; color:#ffffff;}

.titre {margin:auto; text-align:left; font-family:arial; color:#000000; font-size:22px; font-weight:bold; padding:0;}

#intro {margin:auto; width:620px; float:right; text-align:left; font-size:11px;}
#intro a {font-size:12px; color:#ffffff; font-weight:normal;} 
#intro a:hover {text-decoration:none; color:#ffffff;}
#intro .promo {font-family:arial; font-size:30px; color:#ffff00; font-weight:bold;} 

#galeries {margin:auto; width:200px; float:left; text-align:left; color:#c0c0c0; font-size:16px; font-weight:bold; padding:0;}
#galeries a {font-size:16px; color:#ffffff; font-weight:bold;} 
#galeries a:hover {text-decoration:none; color:#ffffff;}
#galeries ul {margin:auto; padding:10px 0 0 0;}
#galeries li {list-style-type:none; line-height:24px; margin-left:0px;}
#galeries .top {font-size:17px; color:#ffff00; font-weight:bold;} 
#galeries .webcam {color:#000000; font-size:22px; font-weight:bold;}

#bottom {margin:auto; clear:both; text-align:center; padding-top:40px; font-size:12px;}

#index {margin:auto; width:840px; background:url(disclamer.gif) top center no-repeat; padding:250px 0 0 0; text-align:left; font-size:12px;}
#index .entrer {font-family:impact; font-size:50px; color:#ffff00; font-weight:normal; text-decoration:underline; display:block;}
#index .entrer:hover {text-decoration:none; color:#ffff00;}
#index .promo {font-family:arial; font-size:25px; color:#ffff00; font-weight:bold; text-decoration:underline;}

#index a {font-size:12px; color:#ffffff; font-weight:normal;} 
#index a:hover {text-decoration:none; color:#ffffff;}

#recip {margin:auto; padding:30px 0px 10px 0px; font-size:11px;}
#recip table {margin:auto; width:100%;}
#recip td {text-align:left; vertical-align:top; width:33%;}
#recip a {text-decoration:underline; font-weight:normal; color:#ffffff; font-size:11px;}
#recip a:hover {text-decoration:none; color:#ffffff;}
#recip ul {margin:auto; padding:0px;}
#recip li {list-style-type:none; margin-left:15px; line-height:23px;}