/*******************************************************
 Avec adocity.com, créez votre blog en quelques clics ! 
   Ce fichier CSS est la propriété de adocity.com
      FICHIER CSS > DESIGN ADOCITY BLOGS #102
********************************************************/


/*** INFORMATIONS PRINCIPALES ***/
body { font-size: 80%; font-family: arial,sans-serif; background: #EBEBEB; color: #585858;; text-align: center;  margin:0px; padding:0px; line-height: 1.5em; }
form { margin: 0px; padding: 0px; }
input          { border:solid 1px #585858; color:#585858; font-size:100%; background:#FFFFFF; font-size:10px; }
input.checkrad { border:0px; font-size:100%; background:#FFFFFF;  }
input.checkcoch { border:0px; font-size:100%; background:#FFFFFF;  }
textarea       { border:solid 1px #585858; color:#ED0000; font-size:100%; background:#FFFFFF; width:100%; font-family: Arial, sans-serif;}


/*** 3 COLONNES (GAUCHE+CENTRE+DROITE) ***/
#contenu1 #leftcontenu   { float:left; width:195px; }
#contenu1 #rightcontenu  { float:right; width:195px; }
#contenu1 #centercontenu { position:relative; width:470px; margin:0px 0px 0px 215px; }
/*** 2 COLONNES (GAUCHE+CENTRE) ***/
#contenu2 #leftcontenu   { float:left; width:240px; }
#contenu2 #centercontenu { margin:0px 20px 0px 260px; }
/*** 2 COLONNES (CENTRE+DROITE) ***/
#contenu3 #rightcontenu  { float:right; width:240px;}
#contenu3 #centercontenu { margin:0px 260px 0px 20px; }


/* ELEMENTS DE DISPOSITION ***/
#global        	{ margin-top:25px; width:900px; margin-left:auto; margin-right:auto; text-align: left; }
#pub            { background: url(pub.jpg) no-repeat; margin-left:10px; margin-right:10px; padding:10px; margin-top:5px; text-align: center; margin-bottom:15px; }
#site           { width:100%; background: url(middle.jpg) repeat-y; }
#head           { clear:both; background:url(top.jpg) no-repeat; height:109px; padding-left:50px;}
#head #headtitle{ float:left; padding:45px 0 0 0; font-size:36px; color:#FFFFFF; font-weight:bold; width:500px; height:30px;}
#head #headurl  { float:right; padding:51px 20px 0 0;  font-size:18px; color:#FF8575;  font-weight:none; }
#heure          { clear:both; height:15px; padding:1px; text-align:right; padding-right:10px; }
#menu           { clear: both; height: 15px; padding-left:10px; font-weight:bold;}
#bottom         { height:17px; background: url(bottom.jpg) no-repeat; }
#foot           { color:#999999; font-size:11px; text-align:center; }


/*** STYLE GENERAL DES BOX ***/
#leftcontenu   .box { padding-left: 20px; }
#rightcontenu  .box { padding-right: 20px; }
#centercontenu .box { }

.box .box-head                 { _height:1px; font-size:11pt; font-weight:bold; color:#F000FF; background: url(title.jpg) no-repeat; 
                                 padding-left:10px; border-bottom: 1px dashed #F000FF; }
.box .box-head2	               { _height:1px; font-size:11pt; font-weight:bold; color:#F000FF; background: url(title.jpg) no-repeat; 
                                 padding-left:10px; border-bottom: 1px dashed #F000FF;}
.box .box-precontent           { _height:1px; font-size:8pt; color:#A8A8A8; padding: 0px 0px 8px 0px;}
.box .box-precontent2          { _height:1px; font-size:8pt; color:#A8A8A8; }
.box .box-content              { _height:100%; padding: 3px 0px 0px 0px; text-align:justify;}
.box .box-content img.no       { padding:0px; margin:0px; border:0px;}
.box .box-content img.imglist  { padding:1px; margin:4px 4px 4px 4px; border:#CCCCCC solid 1px; background-color: #FFFFFF;}
.box .box-content img.photosel { padding:1px; margin:4px 4px 4px 4px; border:#EE00FF solid 1px; background-color: #FFFFFF;}
.box .box-content img.photobig { padding:1px; margin:0px 0px 0px 0px; border:#CCCCCC solid 1px; background-color: #FFFFFF; }
.box .box-content img.photopro { padding:1px; float:left; margin:4px 4px 0px 0px; border:#CCCCCC solid 1px; background-color: #FFFFFF; }
.box .box-numpages             { font-size:10px; margin: 0px 5px 10px 5px;}
.box .box-foot	               { padding:0px; text-align:center; margin-bottom:15px;}


/*** TEXTES ET LIENS ***/
a 	               { color:#C600FF; font-size:100%; text-decoration:none; } 
a:hover            { color:#F669FF; }
a.no 	           { color:#C600FF; font-size:12px; text-decoration:none; } 
a.no:hover         { color:#F669FF; }
.titre             { line-height:109px; font-size:36px; }
.headlink          { text-decoration:none; color:#FFFFFF; }
.headlink:hover    { text-decoration:none; color:#FFFFFF }
.headlink2         { text-decoration:none; color:#F88FFF; }
.headlink2:hover   { text-decoration:none; color:#F88FFF; }
.calendrier        { font-size:10px; }
.calendrierok      { color:#FFFFFF; font-size:10px; background: url(cal.jpg) no-repeat; }
a.calendrier 	   { color:#FFFFFF; font-size:11px; font-weight: bold; text-decoration:none; } 
a.calendrier:hover { color:#FF9D90; }
a.precontent 	   { color:#A8A8A8; text-decoration:none; } 
a.precontent:hover { color:#A8A8A8; }
.navig             { font-size:11px; }
.smalltext         { color:#999999; font-size:11px; line-height:100%}
.middletext        { color:#F000FF; font-size:11pt; font-weight: bold; line-height:100%}
a.middletext       { color:#C600FF; font-size:11pt; font-weight: bold; line-height:100%}
a.middletext:hover { color:#F669FF; }
.message           { font-weight:bold; }
.footlink          { color:#999999; text-decoration:none;  } 
.footlink:hover    { color:#999999; text-decoration:underline; }
a.video 	       {  background: url(video.jpg) repeat-x; margin: 3px 10px 3px 0px; padding:5px; border:#C800FF solid 1px; color:#FFFFFF; font-size:14px; font-weight: bold; text-decoration:none; } 
a.video:hover      { color:#FFFFFF; }


/*** CELLULES ET TABLEAUX ***/
td.barresondage    { background: url(sondage.jpg) repeat-x; height:15px; color:#FFFFFF; font-size:9px; line-height:100%; text-decoration:bold; }
td.barresondagetxt { font-size:9px; line-height:100%; }
td.tdforum1        { font-size:11px; color:#FFFFFF; height:15px; background: url(sondage.jpg) repeat-x; padding:1px 1px 1px 3px; font-weight:bold; line-height:90%; }
td.tdforum2        { font-size:11px; background-color:#EEEEEE; padding:5px 0px 5px 3px; line-height:90%; }
td.tdforum3        { font-size:11px; height:25px; background-color:#EEEEEE; padding:3px 0px 3px 3px; line-height:100%; }
td.tdforum4        { font-size:11px; height:25px; padding:3px 0px 3px 3px; line-height:100%; }
table              { width:100%; } 


/*** SPACERS ***/
.spacer            { clear:both; width:900px; height:1px; line-height:0%;}
.separation        { clear:both; width:175px; height:1px; line-height:0%;}
.spacerblog {clear: both; font-size:1px;}