body {background-color:#dde; font-size:12px; font-family:georgia; }
h1 {font-size:14px; margin:0; padding:0; }
h2 {font-size:14px; margin:0; padding:0; }
p {padding:10px; margin:0; }
ul {margin:0; padding:0; text-decoration:none; list-style-type:none;}
li {margin:0; padding:0; list-style-type:none; }
a {margin:0; padding:0; text-decoration:none; color:red; border:none; }
a:hover {margin:0; padding:0; text-decoration:none; color:green; border:none; }

#page { width:1024px; height:auto; margin: 0 auto; padding:0; background-color:#fff; }
#header { width:1024px; height:95px; margin:0; padding:0; 	background: url(http://www.fun-people.fr/images/header-people.jpg) no-repeat; }
#menutop { width:1018px; height:30px; margin:5px 0; padding:0; background-color:#fff; border:3px solid red; }
#menutop ul {margin:0; padding:0; width:auto; height:30px;}
#menutop li {width:150px; height: 23px; margin:0 10px 0 0; padding:7px 0 0 0; display:block; float:left; background-color:#000; color:red; text-align:center; }
#menutop a:link {width:150px; height: 30px; margin:0; padding:0; display:block: color:red;}
#recherchehome { width:150px; height:20px; float:left; margin:0; padding:2px 0 0 10px; }
#menu { width:auto; height:30px; float:left; margin:0 0 0 20px; padding:0 10px; }

#homehautgauche { width:342px; height:574px; margin:0; padding:0; float:left; }
#carre1 { width:336px; height:304px; margin:0 0 5px 0; -margin:0; padding:0; border:3px solid red; background-color:#fff; color:#000; }
#carre1 h1 { font-size:12px; }
#pubgrandcarrehome { width:336px; height:280px; border:3px solid red; margin:0 0 5px 0; padding:0;  background-color:#fff;}
#articleshomedroite { width:506px; height:595px; border:3px solid red; margin:0 5px; padding:0; float:left; background-color:#fff; overflow:auto; }
#articleshomedroite p { padding:0; margin:0; }
#articleshomedroite a {color:#000;}
#article { width:476px; height:576px; border:3px solid red; margin:0 5px; padding:10px 10px 10px 20px; float:left; background-color:#fff; overflow:auto; }
#video { width:425px; height: 349px; margin:5px 0 0 0; padding:0; background-color:#fff; float:left; overflow:auto; } 
#videohome { width:425px; height: 367px; margin:5px 0 0 0; padding:0; background-color:#fff; float:left; border:3px solid red; text-align:center; overflow:auto;} 
#articlesrubrique { width:399px; height: 329px; margin:5px 0 0 0; padding:10px 0 0 0; background-color:#fff; float:left; border:3px solid red; overflow:auto;} 
#articlesrubrique h1 {margin: 5px 0 0 10px; font-size:14px; color:#333;}
#basdroite { width:572px; height: 367px; margin: 5px 0 0 5px; padding:0 0 0 10px; background-color:#333; float:left; border: 3px solid red; overflow:auto;}
#basdroitearticle { width:598px; height: 339px; color:#fff; margin: 5px 0 0 5px; padding:0 0 0 10px; background-color:#333; float:left; border: 3px solid red; overflow:auto;}

#pubhorizontalmilieu { background: url(http://www.fun-people.fr/images/pub.jpg) no-repeat; width:1018px;  height:23px;  margin:5px 0 0 0;  padding:7px 0 0 0;  float:left; 
border:3px solid red; text-align:center;}

#coldroite { width:160px; height:600px; float:left; margin:0; padding:0; background-color:#ccc;}
#imagesflickr { width:1024px; height:auto; float:left; margin:5px 0 0 0; padding:0; background-color:#333; }
#contenurecherche {width:998px; height:auto; float:left; margin:0; padding:10px; background-color:#fff; border:3px solid red; }
#pied {padding:10px 0 0 0;}
#inscriptionhome {width:400px; margin:0; padding:0;}
#syndichome {width:480px: height:60px; float:left; margin:0 10px 10px 10px; padding:0; }
#photos { margin:0; padding:0; z-index:2;}
#textearticle { margin:0; padding:0;}

/* ----------------------- RUBRIQUE PHOTOS --------------------------- */

#photohomehautgauche { width:342px; height:674px; margin:0; padding:0; float:left; }
#photocarre1 { width:336px; height:404px; margin:0 0 5px 0; -margin:0; padding:0; border:3px solid red; background-color:#fff; overflow:auto; text-align:justify;}
#photocarre1 h1 { font-size:12px; }
#photoarticleshomedroite { width:506px; height:595px; border:3px solid red; margin:0 5px; padding:0; float:left; background-color:#fff; overflow:auto; }
#photoarticleshomedroite p { padding:0; margin:0; }
#photoarticle { width:476px; height:676px; border:3px solid red; margin:0 5px; padding:10px 10px 10px 20px; float:left; background-color:#fff; overflow:auto; }
#photocoldroite { width:160px; height:700px; float:left; margin:0; padding:0; background-color:#fff; }
.texteunephoto  { margin:0 0 5px 0; padding: 0 0 5px 0; float:left; font-size:10px; }
/* ------------------------------------------------------------------- */

.imagelogoune { width: 100px; height:80px; margin:0 0 5px 10px; padding:0 5px 5px 0; float:left; -margin:0 0 5px 5px; -padding: 0 5px 0 0;}
.spip_logos { border:none; }
.une {margin:0; padding:0; clear:both; }
.texteune { width:215px; height:80px; margin:0 0 5px 0; padding: 0 0 5px 0; float:left; font-size:10px; }
.nettoyeur { margin:0; padding:0; clear:both; }
.imagelogoarticleshome { width: 50px; height:50px; margin:0 0 5px 10px; padding:0 5px 5px 0; -margin:0 0 0 5px; -padding:0 5px 0 0; float:left;}
.textearticleshome { width:420px; height:50px; margin:0 0 5px 0; padding: 0 0 5px 0; font-size:10px; float:left;}
.imagesite { width: 120px; height:90px; margin:0 0 5px 10px; padding:0 5px 5px 0; -margin:0 0 0 5px; -padding:0 5px 0 0; float:left;}
.textesite { width:340px; height:90px; margin:0 0 5px 0; padding: 0 0 5px 0; font-size:10px; float:left;}
.spip_logos { border:none; }

.titre {border-bottom: 1px dashed red; margin-bottom:10px; padding: 5px 0 0 10px;}
.blanc {color:#fff;}
.rouge {color:red;}
.format_png {border:none;}

#vignettevideo h1 {position:absolute; }
.titrevideo { width:120px; height:auto; font-size:12px; color:#000; margin:0; padding:0; text-align:center;}
.titrevideo a {width:120px; height:auto; background:url('http://www.fun-people.fr/images/fondtransparent.png') repeat-x top left; color:#fff; padding:0;display:block;}
.titrevideo a:hover {color:#000; background-color:#fff;}
.imagesvideo { width:132px; height:90px; margin:0 0 20px 10px; -margin:0 0 18px 9px; padding:O; float:left; display:inline; }
.imagepopularite { width: 50px; height:50px; margin:0 0 5px 10px; padding:0 5px 5px 0; -margin:0 0 0 10px; -padding:0 5px 0 0; float:left;} 
.textepopularite { width:500px; height:50px; margin:0 0 5px 0; padding: 0 0 5px 0; font-size:10px; float:left;}
.imagearticle {float:left; margin: 10px;}
.textearticle {float:left; text-align:justify;}
.imagefluxrss { width: 100px; height:100px; margin:0 0 5px 0; padding:0 5px 5px 0; -margin:0 0 0 5px; -padding:0 5px 0 0; float:left;}
.textefluxrss { width:470px; height:auto; margin:0 0 5px 10px; padding: 0 0 5px 0; font-size:10px; float:left; font-size:12px; text-align:justify;}
.spip {text-align:justify;}
.motcle {margin-left:10px;}
#motcle {margin:0 0 0 10px; padding:0 10px 0 0;}
.liste-syndic {width:460px; height:50px; float:left; margin:0 0 10px 10px; padding:0; font-size:10px; }
.topten { width:321px; height:250px; float:left; background-color:#ddd; margin:10px 10px 10px 0; padding-right:10px; border: 2px solid red;}
.toptenright { width:320px; height:250px; float:left; background-color:#ddd; margin:10px 0 10px 0; padding-right:10px; border: 2px solid red;}
.petittitre {font-size:10px; padding:0 0 0 10px;}
#hierarchie {color:#fff;}
.padding {padding:10px;}
.background {background-color:#fcc; margin-bottom:10px;}
.imageauteur {float:left; margin-right:10px;}
