@charset "UTF-8";

@import url(/blog/mt-static//plugins/ActionStreams/css/action-streams.css);

@media all
{
  * { margin:0; padding: 0; }

  option { padding-left: 0.4em }

  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }

  html { height: 100% }
  body {
    min-height: 101%;
    font-size: 12px;
    color: #fff;
    background: url(/blog/images/blog/repeatr-body.png) repeat 130px 0px #000000; 
    text-align: left;
	font-family : "Trebuchet ms", Arial, verdana, sans-serif; 
  }

  fieldset, img { border: 0 solid}

  ul, ol, dl { margin: 0; padding:0 }
  li { /*margin-left: 1.5em;*/ line-height: 1.8em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
  
  p {font-size:12px; }
  
  a {color: #FF9C03; text-decoration:none;  }
  a:hover {text-decoration:none; border-bottom:1px dashed  #FF9C03; }
  .noborder  {text-decoration:none; border-bottom:0px !important }
  /*------------------------------------------------------------------------------------------------------*/
 /*  structure   */ 
 /*------------------------------------------------------------------------------------------------------*/

#header {width:100%; background:black;  height:132px;  }

#topnav {
	position:absolute;
	top: 10px;
	right: 10px;
	text-align: right;
}

#nav { clear:both; width: auto }
#main {  width: 840px; margin:0 auto; display:block;  }

#page-margin{ margin:0 auto; width:100%; background:url(/blog/images/blog/repeatr-page.png) repeat-x 0 130px; display:block; clear:both;  }
#page{ margin:0 auto; width:990px; display:block; clear:both;background:url(/blog/images/blog/enhancer.png) no-repeat 0 130px ; margin-top:-130px;  }


#main-col {z-index: 1; width:630px; float:left;  font-size:0.9em; margin-top:30px; }
#right-col {z-index: 2; float:right; width:190px; padding-top:40px}

#right-col > img {padding:10px 0; text-align:center; }
  
  
#main-content, #right_content {display:block;}

#footer { clear:both; display:block; background: url(/blog/images/blog/footer-repeatr.png) repeat-x #1E0927; width:100%; min-height:300px;  }
.footer-container 	{
	clear:both; display:block;margin:0 auto; 
	width:870px; 
	height:361px; 
	padding:70px 0 0 0 ; 
	background: url(/blog/images/blog/footer-container.png) no-repeat  55% 25px ; 
  }	  
  
 
 /*------------------------------------------------------------------------------------------------------*/
  /*Titrailles  */ 
  /*------------------------------------------------------------------------------------------------------*/
  
  #right-col h3 {z-index: 2; float:right; width:180px; font-size: 14px;  color: #CCCCCC; margin-top:15px; display:block; clear:both ; padding-top:10px !important ; }
  #right-col a  {font-size:11px;  line-height:160%;border:0; }
  #right-col a:hover  {border-bottom:1px dashed #FF9C03;}
  
.post  h2  { color: #FF9C03; font-size:16px !important; display:block; clear:both;  }
 .comment h2  { color: #FF9C03; font-size:16px!important; display:block; clear:both;  }
 .post  h2  a{ color: #FF9C03; font-size:16px!important; clear:both;  }
 .post  h2  a:hover{text-decoration:none; border-bottom:1px dashed #FF9C03;}
 .post  p  {padding:5px 0 5px 0 ; line-height:120%;}
  .post a  {font-size:12px; }
 .block-right h2  {color: #CCCCCC;  }
 
  h2  a, h2  a:hover {border:0 }
 .minimize {color: #999999; font-size:11px; }
 .footer-post {color: #999999; font-size:0.7em; display:block; clear:both;  
	margin:0 auto ; 
	height:43px; 
	width:630px;
	float:left; 
	background:url(/blog/images/blog/footer-post.png) no-repeat top left #222222; 
 }
  .top  {margin-top:30px !important;  }
 
 
 .tag  {float:left; padding:5px 0 0 25px; }
 
 /* REMONTEE DES POSTS */
	.post  { display:block; clear:both; margin:30px 0 0px 0; padding-bottom:2px;  width:632px; background:url(/blog/images/blog/bgpost.png) no-repeat bottom right; }
	.post img   { float:left; border:5px solid #1F0728; margin:0 10px 0 0; }
	.post-top  { display:block; clear:both; 
	background:url(/blog/images/blog/content-post-top.png) no-repeat top left ; 
	height:10px; 
	width:630px;
	}
	.post-content  { display:block; clear:both; 
	background:url(/blog/images/blog/post-content.png) no-repeat top left ; 
	width:630px; 
	}
	.post-repeatr  { display:block; clear:both; 
	background:url(/blog/images/blog/content-post-repeatr.png) repeat-y top left ; 
	width:630px; 
	} 
 
  
 /* REMONTEE DES COMMENTAIRES */ 
  .comment    {  
	background:url(/blog/images/blog/comment-repeatr.png) repeat-x #272727; 
	width:610px; 
	display:block; clear:both; 	
	padding:20px 10px; 
	font-size:11px; 
	margin-top:-3px ;
  }
  .comment p, .tag a{font-size:11px; }
    .trackback    {  
	background:#2C2C2C; 
	margin:0px ; 
	padding:10px 5px; 
	display:block; clear:both; 	
	border:1px solid #272727; 
  }
   .padding5 {  
	margin:10px 0 8px 0px !important; 
  }
    .forum-auteur  {  
	margin:5px 0 0 0 ; 
dislay:block; 
  }
 
  .commentaires, .commentairesClair {  
	background:#2C2C2C; 
        margin-top:5px !important;
	padding:5px 0 5px 0!important;  
	display:block; clear:both; 	
  }

   .commentairesClair   {  
         background-color:#454545 ; 
  }
  
  .details
  {  
	float:left; width:70px; 
	color: #999999; 
	font-size:10px;
	text-align:center; 
  }
   .details a, .details a:hover
  {  padding:0; margin:0; line-height:normal; 
  }

   .detail-right
  {  
	float:right; 
	color: #fff; 
	width:525px; 
	font-size:12px !important;
  }
 
 /*------------------------------------------------------------------------------------------------------*/
 /*   * Remontée des billets 
    /*------------------------------------------------------------------------------------------------------*/
 
 .side-post  .date { margin:0 auto;  width: 56px;  }
 .side-post { float:left; width:78px; text-align:center;/* min-height:200px;   */ }
 .side-post  .date h2 {font-size:22px; }
 .side-post  .date p {padding:0 !important; }
 .side-post  .date  img { margin:5px 0 auto !important;  text-align:center;  border:5px solid #1F0728;}
 .content-post {float:left; width:530px; padding:0px 10px 0px 10px ;    }
 
/*------------------------------------------------------------------------------------------------------*/
 /* BLOCKS DE DROITE */  
 /*------------------------------------------------------------------------------------------------------*/
 
  .block-right { z-index: 3; float:right; width:190px;  margin:0px 0 0px 0;  }
  .block-right ul {display:block; clear:both; margin:0; padding:0;  }
  .block-right ul li{display:block; clear:both; margin:0; padding:0; }
  .block-right h2 { z-index: 3; float:right; 
	width:190px;  
	margin:20px 0 0px 0; 
	height:33px;
	line-height:160%;  
	background:url(/blog/images/blog/h3.png) no-repeat top; 
	text-align:center; 
	}
	
	 .everywhere { 
	z-index: 3; float:right; 
	width:190px;  
	margin:20px 0 0px 0; 
	height:50px !important;
	line-height:10 0%;  
	background:url(/blog/images/blog/h3everywhere.png) no-repeat top !important; 
	text-align:center; 
	}
	*html  .everywhere { 

	background:url(/blog/images/blog/h3everywhere.gif) no-repeat top !important; 
	
	}	
  .display-content {
	padding:8px; 
	width:182px; 
	background: url(/blog/images/blog/right-repeatr.png) repeat-y  left ; 
	-moz-opacity :0.9; 
	clear:both; 
	font-size:11px; 
	 }
  .display-content-search {
	background: url(/blog/images/blog/right-repeatr.png) repeat-y  left ; 
	-moz-opacity :0.8; 
	clear:both; 
	font-size:11px; 
	 }
.display-footer {	
	width:190px; 
	background: url(/blog/images/blog/right-footer.png) no-repeat top left; 
	-moz-opacity :0.9; 
	height:12px; 
	display:block; clear:both; 
  }
 .block-right h2 a
   { 
	z-index: 3; float:right; 
	width:190px;  
	background:url(/blog/images/blog/display.png) no-repeat bottom center ; 
	text-align:center; 
	height:28px;  
	color: #CCCCCC; 
}
.everywhere a{ 
	z-index: 3; float:right; 
	width:190px;  
	background:url(/blog/images/blog/display.png) no-repeat bottom center ; 
	text-align:center; 
	height:35px !important;  
	color: #CCCCCC; 
	line-height:100% !important;  
margin-top:3px !important; 	
	}

 .block-right h2 a:hover,  .author h2 a:hover, .display-footer-archive a:hover   { border:0 !important}
 .hide
   { 
	z-index: 3; 
	width:174px;  
	background:url(/blog/images/blog/hide.png) no-repeat bottom center ; 
	text-align:center; 
	display:block; 
	height:13px;  
	border:0 !important; 
	}
 .author h2 a
   { 
	z-index: 3; float:right; 
	width:190px;  
	background:url(/blog/images/blog/display.png) no-repeat bottom center ; 
	text-align:center; 
	height:26px;  
	padding-top:0px; 
	color: #CCCCCC; 
}
 .author h2 
   { 
	z-index: 3; float:right; 
	width:190px;  
	background:url(/blog/images/blog/h3.png) no-repeat top; 
	text-align:center; 
	color: #CCCCCC; 
	height:33px;
	margin-top:15px; 
}
.author {
	display:block; clear:both; 
	width:190px; 
	clear:both; 
min-height:72px; 
	background:url(/blog/images/blog/picto-perso.png) no-repeat 110px 0px ; 
}

.display-author {
	padding:0; margin:0; 
	background: url(/blog/images/blog/right-repeatr.png) repeat-y  left ; 
	clear:both; 	
	margin:0 !important; 
	margin:0 !important; 
	float:left; 
	}

/* LISTE Des AUTEURS*/

ul.author-list    { 
	list-style-type:none; 
	list-style-position:outside; 
	display:block; clear:both; 
	float:left; 
	padding:10px 5px; 
		}	
ul.author-list li   { float:left;padding:0; margin:0;  }		
ul.author-list li   img { padding:2px;  border:1px solid #7E3D59; margin:2px; display:block; }	
	

.block-right h2 a:hover {text-decoration:none; }
  
.display-content a{
	clear:both; 
	font-size:11px;   
	text-decoration:none; 
	border-bottom:1px dashed #FF9C03; 
	}
		
.display-footer-archive  a {
	float:left; 
	width:38px; 
	height:20px; 
	background:url(/blog/images/blog/right-footer-a.png)	no-repeat top; 	
	text-align:center; 
	border:0; 
	color: #666666; 
	font-size:10px; 
	font-weight:bold; 
	}
 .display-footer-archive  a:hover	{	
	text-decoration:none; 
	color:white; 
	background:url(/blog/images/blog/right-footer-a-o.png)	no-repeat top; 	
	}
h2.nolink{height:33px; }
  
 /*------------------------------------------------------------------------------------------------------*/
 /*   * initialisation 
    /*------------------------------------------------------------------------------------------------------*/
	
  .clear { clear:both; border:0;  }
  .block { display:block; }
  
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }
  .clearfix { display: block }
  
  .floatbox { overflow:hidden }
  
  .right { float:right; }
  .left { float:left; }
  #ie_clearing { display: none }

 /*------------------------------------------------------------------------------------------------------*/
  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }
 /*------------------------------------------------------------------------------------------------------*/

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
  
/*------------------------------------------------------------------------------------------------------*/
/*   * FOOTER*     */ 
/*------------------------------------------------------------------------------------------------------*/
  
.block-footer {
	width: 250px; 
	float:left; 
	margin:15px;
	}
.block-footer-top {
	background:url(/blog/images/blog/block-footer-top.png) no-repeat top; 
	width: 209px; 
	height:36px; 
	text-align:center; 
}
.block-footer-repeatr {
	background:url(/blog/images/blog/block-footer-repeatr.png) repeat-y left; 
	width: 199px; 
	/*-moz-opacity : 0.7; */
	padding:5px; 
	font-size:11px; 
}
.block-footer-bottom {
	background:url(/blog/images/blog/block-footer-bottom.png) no-repeat top; 
	width: 209px; 
	height:12px; 
	text-align:center; 
	display:block; clear:both; 
	-moz-opacity : 0.7; 
}
.block-footer  ul {
	list-style-type:none; 
	margin:0; padding:0; 
	display:block; clear:both ; 
	-moz-opacity : 1; 
	}
	.block-footer  p {
	font-size:10px;
	margin:0; padding:5px 0; 
	display:block; clear:both ; 
	}
.community
{
	background:url(/blog/images/blog/picto-community.gif ) no-repeat left top; 
	display:block; 
	padding-left:30px; 
	padding-top:15px; 
	}
ul.reader li {	
	float:left; 
	padding:2px; margin:0; 
	}
ul.reader {	
	display:block; clear:both; 
	padding:0;  margin:10px 0; 
	}
  #search   {
    display:block; clear:both; 
	text-align:center; 
	margin:0  0 15px 0; 
	 }

  /* FORM CLASSES */ 

input{  
	display:block; 
	margin:5px 0;
	border:0; 
	background:#464646; 
	width:200px; 
        color:white; 
}
  
label  {  
	display:block; clear:both; 
	margin:5px 0;
	width:200px; 
}
textarea  {  
	display:block; clear:both; 
	margin:5px 0;
	width:580px; 
	height:120px; 
	border:0; 
	color:white; 
	background:#464646; 
}
#leaveacomment{  
	display:block; clear:both; 
	margin:20px 5px;
	padding:0px; 
	width:600px; 
}
.input-search {  
	background: none; 
	border: 1px solid #7E3D59; 
	padding:0px; 
	width:148px; 
	margin:5px 0px 0 5px ; 
	float:left; 
	color: #FF9C03; 
	}
.submit-search{  
	background: none; 
	border: 0px solid #7E3D59; 
	padding:0px; 
	width:25px; 
	color: #FF9C03; 
	margin:5px 0 0 5px; 
	cursor:pointer; 
	font-weight:bold; 
	float:left !important; 
	}
.submit-search:hover{  
	color: #7E3D59; 
	}
	

.apercu {  
width: 96px; 
	height:30px; 
	padding:0px ; 
	float:left; 
	color: #FF9C03; 
	font-size:14px; 
	font-weight:bold;
	text-align:center; 
	cursor:pointer; 
	background:url(/blog/images/blog/apercu.gif) no-repeat ; 
}


a.apercu:hover{background:url(/blog/images/blog/apercu-o.gif) no-repeat ; }
.valider
{  
	width: 96px; 
	height:30px; 
	padding:0px ; 
	float:left; 
	color: #FF9C03; 
	font-size:14px; 
	font-weight:bold;
	text-align:center; 
	cursor:pointer; 
	background:url(/blog/images/blog/apercu.gif) no-repeat ; 
  }
a.valider:hover {  background:url(/blog/images/blog/publier-o.gif) no-repeat ;  }
.formaction
  {  
	width: 600px;  
	float:left; 
	height:62px; 
	margin:10px 0 0 0; 
	padding:0px; 
    }
.linkimage
  {  
	width: 190px;  
	float:left; 
	height:110px; 
	text-align:center; 
	margin:0; padding:0px 5px 0 0 ; 
    }
.topblog
  {  
	width: 210px;  
	float:left; 	
	height:110px; 
	display:block; clear:both; 
	background:url(/blog/images/blog/topblog.gif) no-repeat top; 
	padding-top:62px; 
	margin-top:10px; 
	text-align:center; 
    }
.widget 
  {  
	width: 190px;  
	float:left; 
	height:56px; 
	display:block; clear:both; 
	background:url(/blog/images/blog/widget.png) no-repeat top; 
	padding-top:36px; 
	margin-top:20px; 
	text-align:left; 
    }
.widget a , .widget a:hover 
  {   
	font-size:10px; 
	border-bottom:1px dashed #FF9C03;
	margin-left:5px; 
	text-decoration:none; 
	  }
	  
#cto_ac
	  {   
	float:left !important; 
	display:block; clear:both; 
	margin-top:20px !important; 
	  }
#contenu
	  {   
	float:right !important; 
	padding-top:15px; 
	width:190px; 
	margin-top:0px !important; 
	  }	
.margin-8 {margin-top:8px !important;}  
 h2 {font-size:12px !important;  }
 h2 a {font-size:12px !important;  }
.center {text-align:center;  }

body table#MBL_COMM {border:0px solid #280932;}
body table#MBL_COMM td.mbl_img {background:#280932;}
body table#MBL_COMM img {border-color:#FF9C03;}

#comment-bake-cookie, .inputCheckBox {background-color:none !important; width:auto;}
.module-list * { display:inline !important; line-height:normal !important;  }
.module-list { width:177px; }
    
.taglevel1 { font-size: 18px !important; }
.taglevel2 { font-size: 17px !important; }
.taglevel3 { font-size: 15px !important; }
.taglevel4 { font-size: 14px !important; }
.taglevel5 { font-size: 12px !important; }
.taglevel6 { font-size: 10px !important; }
  
.taglevel1 * { font-size: 18px !important; }
.taglevel2 * { font-size: 17px !important; }
.taglevel3 * { font-size: 15px !important; }
.taglevel4 * { font-size: 14px !important; }
.taglevel5 * { font-size: 12px !important; }
.taglevel6  * { font-size: 10px !important; }

.searchZone { width:600px;background:#2C2C2C ;  }

 #pageLoaderFooter,  #pageLoaderHeader { 
 `	
	vertical-align:center;
	text-align:center; clear:both; 
	display:none; 
	}


#paginateHeader, #paginateFooter	{background:url(/blog/images/blog/footer-post.png) no-repeat top left ; color: #999999; font-size:13px; display:block; clear:both;  
	margin:0 auto ; 
	margin-top:25px;
	height:43px; 
	width:630px;
	float:left;  
	text-align:center; 
	font-weight:bold; 
	padding-top:5px; 
	}
*html #paginateHeader, *html #paginateFooter	{background:url(/blog/images/blog/footer-post.gif) no-repeat top left ; 
	}
	
	*+html #paginateHeader, *+html #paginateFooter {height:28px;}  

.pageSelected{color:#CCCCCC;}
.legal {width:190px; padding:15px 0 auto; text-align:center; display:block; clear:both; font-weight:bold; font-size:13px;height:45px;}



.service-icon
{
padding-left:20px !important;
}
.liencharte 
{
clear:both;
display:block;
width:699px;
margin:10px auto;
text-align:right;
border:0
}
.liencharte a, .liencharte a:hover{border:0 !important;}
.action-stream-header
{
color: #FF9C03 !important; 
font-size:13px !important;
}
.action-stream * h3, .action-stream  h3
{
color: #FF9C03 !important; 
font-size:13px !important;
}

.hfeed * h3, .hfeed  h3
{
color: #FF9C03 !important; 
font-size:13px !important;
margin-top:0px !important;
float:right;
}

.action-stream
{
margin:0; padding:0; display:block; clear:both; 
}

.service-icon, a.service-icon:hover
{
display:inline;
line-height:normal ;
}

.rock {
background:url(/blog/images/rockicon.png) no-repeat center; 
width: 203px; height:150px;
display:block; clear:both; 
}
*html .rock {
background:url(/blog/images/rockicon.gif) no-repeat center; 

}
.activity-stream-list li a{
line-height:2em!important ;  
height:30px !important ; 
padding-top:4px !important; 
}

  }










