html, body {color:black; margin:0px 0 5px 0;font-family:Verdana,sans-serif,Arial,sans-serif; font-size:11px; }
body#site {background:transparent;}
#page_cat {float:left; width:100%; padding:0 0 0 3px; }
#dataforum {float:left;width:968px;}
#rub {width:300px; border:solid 1px #ccc;float:left;margin:2px;padding:5px;}

#postForum h4 {font-size:1.1em;margin:0; padding:0 0 10px 0;color:purple;}
#postForum ul {margin:0; padding:0;}
#postForum li {list-style-type:none; color:#666;font-weight:bold;padding:5px 0 0 0;}
#postForum li a {color:#666; font-weight:normal;text-decoration:none;}

body{
background:url(/themes/2009/images/bg_body.jpg);
}
iframe{
background-color:transparent;
}
/******************/
/*       Top                  */
/******************/
#top {
width:978px;
height:229px;
background:url(/themes/2009/images/bandeauHome.gif); 
background-position:250px 0px;
background-repeat:no-repeat;
}
#top .logo {
width:250px;
height:229px;
float:left;
text-align:center;
}
#top .pub {
width:728px;
height:190px;
float:left;
text-align:center;
}
#recherche{
float:right;
height:39px;
width:728px;
}
#recherche form {
 float:right;
 width:300px;
}
#recherche input[type="text"]{
font-size:10px;
color:#cc348f;
border:2px #cc348f solid;
width:150px;
}
#recherche input[type="submit"]{
background-color:#cc348f;
background-image:none;
color:#FFF;
font-weight:bold;
border:none;
width:30px;
padding:0px;
text-indent:0;
text-align:center;
}
/******************/
/*       contenu           */
/******************/
#content {
width:1021px;
padding:0;
margin-left : 20px;
margin-top:20px;
text-align:left;
height: 100%;
}
#fondPage{
background:url(/themes/2009/images/fondPage.gif) repeat-y;
height:100%;
}
#data {
width:516px;
/* height:515px; */
float:left;
/* overflow:hidden; */
}
#liensBlogs {
font-size:10px;
color:#AAA;
text-align:center;
}
#liensBlogs a{
color:#AAA;
text-decoration:none;
}
#data img{
border:none;
}
#clearer{
clear:both;
}
/******************/
/* resultat recherche home   */
/******************/
#resSearch {margin: 5px 0 0 0; padding: 5px 0 0 5px;}
#resSearch h2 {font-size:1.2em;color:purple;background-color:#eee;padding:5px;maring:0;width:97%;}
#resSearch ul {margin:0; padding:0;}
#resSearch ul li.blog { font-weight:bold;color:purple;padding:15px 0 0 0;}
#resSearch ul li  {list-style-type:none; padding:5px 0 0 0;}
#resSearch ul li a { color: #cc348f;}
#resSearch .pagination { background-color:#eee;padding:5px;maring:5px 0 0 0;width:97%;}

/******************/
/*       menus coté       */
/******************/
#leftmenu {
width:216px;
height:500px;
float:left;
}
#postForum{
background:url(/themes/2009/images/1pxBgCategorie.gif);
width:206px;
margin:0;
float:left;
padding:5px;
}
#postForum ul{
margin-top:10px;
color: #cc348f;
font-weight:bold;
background-image:url(/themes/2009/images/fondForums.gif);
background-position: -5px 10px;
background-repeat:no-repeat;
height:165px;
overflow:hidden;
}
.catBlogs ul{
background-position: -5px -10px !important;
}
#postForum ul li a{
color: #cc348f;
}
#postForum ul li {
background-image:url(/themes/2009/images/fondLi.gif);
background-position: 44px 6px;
background-repeat:no-repeat;
padding-left:40px;
vertical-align:top;
max-width:161px;
}
* html  #postForum ul li {
width:161px;
}
#rightmenu {
width:160px;
height:600px;
float:left;
text-align:center;
}
#newsletter, #newsletterHome {
color:#FFF;
font-size:0px;
margin:0;
text-align:left;
width:216px;
float:left;
}
#newsletter{
background:transparent;
background-image:url(/themes/2009/images/newsletter.gif);
height:137px;
}
#newsletterHome{
background:transparent url(/themes/2009/images/newsletterHome.gif);
height:265px;
}
#newsletter form,#newsletterHome form{
padding:0px;
font-size:10px;
color:#cc348f;
}
#newsletter form{
margin:30px 0px 0px 20px;
}
#newsletterHome form{
margin:50px 0px 0px 20px;
}
.textBouton {
min-height:25px;
}
.textBouton input[type="text"]{
font-size:10px;
color:#cc348f;
margin-left:10px;
display:block;
border:2px #cc348f solid;
float:left;
margin:0;
}

.boutonsRadio  {
float:left;
width:100%;
height:auto;
}
.boutonsRadio input[type="radio"]{
display:block;
float:left;
vertical-align:middle;
}
.boutonsRadio label {
display:block;
float:left;
}
.textBouton input[type="submit"]{
display:block;
float:left;
margin: 0 3px;
background-color:#cc348f;
background-image:none;
color:#FFF;
font-weight:bold;
border:none;
width:30px;
padding:0px;
text-indent:0;
text-align:center;
}
#newsletter span.error,#newsletterHome span.error {color:cc348F; font-weight:bold;position:absolute;top:446px;left:90px;}
#newsletter span.good,#newsletterHome span.good {color:gcc348f; font-weight:bold;position:absolute;top:446px;left:90px;}
/******************/
/*       footer       */
/******************/
#foot {
width:848px;
height:26px;
margin:0 0 15px 0;
text-align:right;
padding-top:30px;
padding-right:50px;
color:#FFF;
font-weight:bold;
background:url(/themes/2009/images/footer.gif);
}
#foot a {
color:#FFF;
font-weight:bold;
text-decoration:none;

}

