body {font-size:12px; font-family:Arial; text-align:center; margin:0;}
h1 {font-size:20px; font-family:"trebuchet MS", Arial, sans-serif; color:#4A4C50; background:#FFF; border:1px solid #FFF; -moz-border-radius:10px; padding:10px; margin-top:0;}
h1 strong {color:#f90078; font-size:24px;}

#header {}
#headerin {width:950px; margin:0 auto 0 auto; text-align:left; padding-top:10px;}
#logo {height:80px;}
#logo img {border:none;}

#page {width:950px; margin:0 auto 0 auto; text-align:left; padding:20px; padding-top:10px;}
#nav {float:left; width:250px; font-size:12px;}
#nav h4 {margin:0; padding:0; margin-bottom:5px; padding-left:5px; color:#555; font-size:16px;}
#nav p {padding:0; margin:0;}
#nav a {color:#286BA1;}
#nav li a {text-decoration:none;}
#nav li a:hover {color:#0000FF; text-decoration:underline; font-weight:bold;}
#nav li {list-style-image:url('/img/arrownav.gif'); padding:2px 0 2px 0;}
#content {float:right; width:680px;}

#maparea {width:100%; background:#FFF; text-align:center; margin-bottom:15px;}

.city {border:1px solid #FFF; background-color:#FFF; padding:10px; margin-bottom:10px;  -moz-border-radius:10px;}

#searchform {width:230px;}
#searchform th {vertical-align:top; text-align:right;}
#searchform select {width:100px;}
#searchform input {background:orange; color:#FFF; font-weight:bold; font-size:14px; padding:3px; border:1px; -moz-border-radius:5px;}

#ages div {font-size:20px; font-family:"trebuchet MS", Arial, sans-serif; color:#4A4C50; background:#FFF; border:1px solid #FFF; -moz-border-radius:10px; padding:10px; margin-top:0; margin-bottom:10px; width:300px; float:left; text-align:center; font-weight:bold;}
#ages div a {color:#0000FF;}
#ages .actif {background-color:#15A0C4;}
#ages .actif a {color:#FFF;}

#buttonmarket {background:url('/img/button.jpg') top left no-repeat; width:369px; height:40px; display:block;}
#buttonmarket:hover {background:url('/img/button2.jpg') top left no-repeat;}

.annonce {border:1px solid #FFF; background-color:#FFF; padding:10px; vertical-align:top; margin-bottom:10px; -moz-border-radius:10px;}
.annonce h3 {padding:0; margin:0;}
.annonce h3 a {color:#000; text-decoration:none;}
.annonce p {margin-top:8px; margin-bottom:0; text-align:justify; font-size:11px;}
.annonce p a {color:#000;}
.annonce img {float:left; margin-right:10px; border:1px solid #666; width:150px; height:150px;}
.annonce .link {float:right; font-size:16px; font-weight:bold; margin-top:5px; background:#83c141; border:1px solid #83c141; -moz-border-radius:10px; padding:2px 10px 2px 10px; color:#FFF;}
.annonce .link:hover {background:#15A0C4; border-color:#15A0C4;}
.annonce .link a {color:#FFF; text-decoration:none;}
.annonce .link a:hover {text-decoration:underline;}

#deps {border:1px solid #FFF; background-color:#FFF; padding:10px; width:680px; -moz-border-radius:10px;}
#deps td {vertical-align:top; width:33%; padding-left:15px;}
#deps a {margin-bottom:1px; text-decoration:none; color:#286BA1;;}
#deps a:hover {color:#0000FF; text-decoration:underline; font-weight:bold;}

#texte {font-size:11px; text-align:justify;}

#article {font-size:12px; color:#4A4C50; background:#FFF; border:1px solid #FFF; -moz-border-radius:10px; padding:10px;}

#pagination {margin-top:10px; margin-bottom:20px; text-align:center;}
#pagination ul {list-style:none;}
#pagination li {display:inline; margin-right:4px;}
#pagination .saut {border:none;}
#pagination a {padding:3px 7px 3px 7px; text-decoration:none; font-size:24px;}
#pagination a {background-color:#FFF; color:#000; border:1px solid #FFF; font-weight:bold;}
#pagination a:hover {background-color:#15A0C4; color:#FFF;}
#pagination .actif a {color:#FFF; background-color:#15A0C4;}
#pagination .saut {color:#000; font-weight:bold;}

#hommes {margin-top:15px;}
#hommes #texte {background:#FFF;}
#hommes h2 {background-color:#F5D6E9; color:#555; margin:0; padding:10px; border:1px solid #F5D6E9; -moz-border-radius-topleft:10px;  -moz-border-radius-topright:10px;}
#hommesin {background:#FFF; font-size:11px; text-align:justify; border:1px solid #FFF; padding:10px; padding-top:0; font-style:italic; -moz-border-radius-bottomleft:10px;  -moz-border-radius-bottomright:10px;}
#hommesin strong {font-style:normal;}

#footer {height:100px;}
