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


/*** INFORMATIONS PRINCIPALES ***/
body { font-size: 80%; font-family: arial,sans-serif; background: url(fond.jpg) repeat-x; background-color:#000000; color: #c3c3c3; 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:#D5E6ED;  }
input.checkcoch { border:0px; font-size:100%; background:#FFFFFF;  }
textarea       { border:solid 1px #585858; color:#585858; font-size:100%; background:#FFFFFF; width:100%; font-family: Arial, sans-serif;}

p{margin:0px; padding:0px;}
.petitext{
font-size:11px;
font-style:normal;
}


/*** 3 COLONNES (GAUCHE+CENTRE+DROITE) ***/
#contenu1 #leftcontenu   { float:left; width:195px; background: url(menu1_2.jpg) repeat-y; }
#contenu1 #rightcontenu  { float:right; width:195px; background: url(menu1_2.jpg) repeat-y; }
#contenu1 #centercontenu { position:relative; margin:0 0 0 215px; width:520px;}
/*** 2 COLONNES (GAUCHE+CENTRE) ***/
#contenu2 #leftcontenu   { float:left; width:240px; background: url(menu2_2.jpg) repeat-y; }
#contenu2 #centercontenu { margin:0 0 0 260px; width:690px; }
/*** 2 COLONNES (CENTRE+DROITE) ***/
#contenu3 #rightcontenu  { float:right; width:240px; background: url(menu2_2.jpg) repeat-y; }
#contenu3 #centercontenu { margin:0 0 0 0; width:690px}


/* ELEMENTS DE DISPOSITION ***/
#global        	{ margin-top:25px; width:950px; 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:92px; padding-left:15px;}
#head #headtitle{ padding:15px 0 0 0; font-size:24px; color:#FFFFFF;  font-family: "Trebuchet MS", Arial; }
#head #headurl  { float:left; padding:0 0 0 0; font-size:12px; color:#8b8b8b; font-family: "Trebuchet MS", Arial;}
#heure          { clear:both; height:15px; padding:1px; text-align:right; padding-right:10px; }
#menu           { clear: both; height: 15px; padding-left:10px; font-weight:bold; margin-bottom:15px; border-bottom: 1px solid #727272; border-top: 1px solid #727272; height:20px; background-color:#3b3b3b;}
#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: 10px;}
#contenu1 #leftcontenu   .box   { padding-left: 15px; width:165px;}
#contenu1 #leftcontenu   .headc { background: url(menu1_1.jpg) no-repeat; height:15px;}
#contenu1 #leftcontenu   .footc { background: url(menu1_3.jpg) no-repeat; height:10px;}
#contenu2 #leftcontenu   .box   { padding-left: 15px; width:210px;}
#contenu2 #leftcontenu   .headc { background: url(menu2_1.jpg) no-repeat; height:15px;}
#contenu2 #leftcontenu   .footc { background: url(menu2_3.jpg) no-repeat; height:10px;}

#rightcontenu  .box {  }
#contenu1 #rightcontenu  .box   { padding-left: 15px; width:165px;}
#contenu1 #rightcontenu  .headc { background: url(menu1_1.jpg) no-repeat; height:15px;}
#contenu1 #rightcontenu  .footc { background: url(menu1_3.jpg) no-repeat; height:10px;}
#contenu3 #rightcontenu  .box   { padding-left: 15px; width:210px;}
#contenu3 #rightcontenu  .headc { background: url(menu2_1.jpg) no-repeat; height:15px;}
#contenu3 #rightcontenu  .footc { background: url(menu2_3.jpg) no-repeat; height:10px;}

#centercontenu .box { }


.box .box-head                 { font-size:16px; color:#f4f4f4; font-family: "Trebuchet MS", Arial;
                                border-bottom: 1px solid #525252; height:20px;}
.box .box-head2	               { font-size:16pt; color:#0B708D; font-family: "Trebuchet MS", Arial;
                                border-bottom: 1px solid #525252; height:20px;}
#centercontenu .box .box-head  { font-size:16px; color:#f4f4f4; font-family: "Trebuchet MS", Arial;
                                border-bottom: 1px solid #525252; height:20px;}
#centercontenu .box .box-head2 { font-size:20px; color:#ffffff; background: url(top_2.gif) no-repeat;  font-family: arial,sans-serif;
                                 padding:25px 0 0 10px; height:23px;border-bottom: 0px;}
.box .box-precontent           { font-size:8pt; color:#888888; height:18px; vertical-align:top; line-height:12px; padding-left:10px; background: url(top2_2.gif) no-repeat;}


#contenu1 #centercontenu .box .box-head  { font-size:16px; color:#f4f4f4; font-family: "Trebuchet MS", Arial;
                                border-bottom: 1px solid #525252; height:20px;}
#contenu1 #centercontenu .box .box-head2 { font-size:20px; color:#ffffff; background: url(top.gif) no-repeat;  font-family: arial,sans-serif;
                                 padding:25px 0 0 10px; height:23px;border-bottom: 0px;}
#contenu1 .box .box-precontent           { font-size:8pt; color:#888888; height:18px; vertical-align:top; line-height:12px; padding-left:10px; background: url(top2.gif) no-repeat;}
.box .box-precontent2          { _height:1px; font-size:8pt; color:#A8A8A8; }
.box .box-content              { padding: 3px 0px 0px 0px; text-align:justify; }

.box .box-content2             { padding: 10px 10px 0px 10px; text-align:justify; background: url(article_cont_2.jpg) repeat-y; margin-bottom:0px;}
#contenu1 .box .box-content2   { padding: 10px 10px 0px 10px; text-align:justify; background: url(article_cont.jpg) repeat-y; margin-bottom:0px;}

.box .box-content img.no       { padding:0px; margin:0px; border:0px;}
.box .box-content img.imglist  { padding:1px; margin:4px 4px 4px 4px; border:#3c3c3c solid 1px; background-color: #FFFFFF;}
.box .box-content img.photosel { padding:1px; margin:4px 4px 4px 4px; border:#4d4d4d solid 1px; background-color: #FFFFFF;}
.box .box-content img.photobig { margin:0px 0px 0px 0px; padding:1px; border:#3c3c3c solid 1px; background-color: #FFFFFF; }
.box .box-content img.photopro { padding:1px; margin:4px 4px 0px 0px; border:#4d4d4d 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;}

.box .box-foot2	               { padding:0px; text-align:center; margin-bottom:15px; background: url(article_bas_2.gif) no-repeat; height:10px; margin-top:0px;}

#contenu1 .box .box-foot2	   { padding:0px; text-align:center; margin-bottom:15px; background: url(article_bas.gif) no-repeat; height:10px; margin-top:0px;}


/*** TEXTES ET LIENS ***/
a 	               { color:#c76200; font-size:100%; text-decoration:none; } 
a:hover            { color:#daaa00; }
a.no 	           { color:#2E7FBE; font-size:12px; text-decoration:none; } 
a.no:hover         { color:#74C3FF; }
.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:#8b8b8b; }
.headlink2:hover   { text-decoration:none; color:#cdcdcd; }
.calendrier        { font-size:10px; vertical-align:middle; text-align:center;}
.calendrierok      { color:#FFFFFF; font-size:10px; background: url(cal.jpg) no-repeat; }
a.calendrier 	   { color:#4f4f4f; font-size:11px; font-weight: bold; text-decoration:none; } 
a.calendrier:hover { color:#000000; }
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:#c3c3c3; font-size:11pt; font-weight: bold; line-height:100%}
a.middletext       { color:#c76200; font-size:11pt; font-weight: bold; line-height:100%}
a.middletext:hover { color:#daaa00; }
.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:#368BCC 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:#4d4d4d; 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-color:#5f5f5f; padding:1px 1px 1px 3px; font-weight:bold; line-height:90%; }
td.tdforum2        { font-size:11px; background-color:#404040; padding:5px 0px 5px 3px; line-height:90%; }
td.tdforum3        { font-size:11px; height:25px; background-color:#000000; padding:3px 0px 3px 3px; line-height:100%; }
td.tdforum4        { font-size:11px; background-color:#000000; height:25px; padding:3px 0px 3px 3px; line-height:100%; }
td.tdforum5        { background-color:#000000;}
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;}
