/*
Theme Name: Tomodachi
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A free magazine theme.  Design by <a href="http://www.ramblingsoul.com">Rambling Soul</a>.  Coded by <a href="http://www.themelab.com">Theme Lab</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/

@charset "utf-8";
* { padding:0; margin:0;
}
.clear {clear:both; display:block;}
body {
	background:#FFFFFF;
	font: 11px Arial;
	color:#333333;
	margin:0px;
}
#toptop {

background:transparent url(images/fond-bantop-1.jpg) repeat-x scroll 0 0;
padding:4px; 
margin:0px auto 0 auto;
}


#allcenter {

background:transparent none repeat scroll 0 0; 
width:960px; 
padding:10px; 
margin:0px auto 0 auto;
}


#logo-blog {

margin:0px 0 0;
width:538px;
position:absolute;
}

#participation {
display:block;
height: 59px;
width: 255px;
margin-left:auto;
margin-right:auto;
margin-bottom:9px;
}


.logobloghaut {
float:left;
}

.logorss {
float:left;
}
.logotwitter {
float:right;
margin-top:-8px;
margin-left:24px;
}

#sociaux {
float:right;
margin-top:9px;
width:164px;
}

#sociaux a img {
text-decoration: none;
border:0px;
}


#wrap {background:transparent none repeat scroll 0 0; width:960px; padding:0px; margin:92px 1px 0;}
#header {width:362px; height:210px; float:right;margin-top:-91px;}
#topnav {width:560px; height:64px; float:left; margin-top:-2px;}



#bottomnav {
margin-top:25px;
margin-left:1px;

}

#bottomnav-left {
background:transparent url(images/left-menu-bas.jpg) no-repeat scroll 0 0;
float:left;
height:24px;
width:5px;
}

#bottomnav-middle {
background-color:transparent;
background-image:url(images/middle-menu-bas.jpg);
background-repeat:repeat-x;
float:left;
height:24px;
width:468px;
}

#bottomnav-right {
background:transparent url(images/right-menu-bas.jpg) no-repeat scroll 0 0;
float:left;
height:24px;
width:5px;
}

#credit {font-size:10px; padding:5px 10px 5px 10px; margin:0 auto 35px auto; width:930px; }

/*SlidingDoor menu*/
#topnav ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
      }
    #topnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topnav a {
      float:left;
      margin:0 1px 0 1px;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #topnav a span {
      float:left;
      display:block;
      padding:5px 12px 4px 6px;
      }
      
      #topnav a span.forumlink {
color:#24659A;
}

	#topnav .current_page_item a {background-position:0% -29px;}
	#topnav .current_page_item a span {background-position:100% -29px;}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topnav a span {float:none;}
    /* End IE5-Mac hack */
      
       #logo-blog a {
      color:transparent;
      border:none;
      }
       #logo-blog a:visited {
      color:transparent;
      border:none;
      }
         #logo-blog a:hover {
      color:transparent;
      background: transparent;
      border:none;
      }
      
         #promo-blog a {
      color:transparent;
      border:none;
      text-decoration: none;
      }
       #promo-blog img {
      border:0 none;

      }
       #promo-blog a:visited {
      color:transparent;
      border:none;
            text-decoration: none;

      }
         #promo-blog a:hover {
      color:transparent;
      background: transparent;
      border:none;
      text-decoration: none;

      }
          #promo-blog {
      width:540px;
      height: 116px;
      }

    #topnav a:hover {
      background-position:0% -58px;
      }
    #topnav a:hover span {
      background-position:100% -58px; color:#625B50;
      }

#left p {line-height:18px; margin:10px 0 15px 0; text-align: justify;}
#right p {line-height:18px; margin:5px 0 10px 0;}

.wideblock {
	background:#FFF8F0;
	padding:10px;
}
.wideblock img {background:#fff; padding:3px; border:solid 1px #D3CDC7;}
.wideblock img.author {float: right; margin:5px;}

/*search */

.search-terms {
color:#113E63;
font-size:1.3em;
}

.search-excerpt {
color:#113E63;
}

#search {
height:42px;
margin-bottom:13px;
margin-left:auto;
margin-right:auto;
width:334px;

}

#left-search {
background:transparent url(images/left-search.jpg) no-repeat scroll 0 0;
float:left;
height:42px;
width:13px;
}

#middle-search {
background:transparent url(images/middle-search.jpg) repeat-x scroll 0 0;
float:left;
height:42px;
width:308px;
}


#right-search {
background:transparent url(images/right-search.jpg) no-repeat scroll 0 0;
float:left;
height:42px;
width:13px;
}




#toptop #allcenter #right #search #middle-search .keyword {
background-color:transparent;
border:0 none #FFFFFF;
color:#1F5A8F;
float:left;
font-size:12px;
margin-left:0;
margin-top:14px;
width:280px;
}
#wrap #right #search #searchform div {
	padding-left: 12px;
	padding-top: 5px;
	height: 37px;
}
#searchbttn {
background-image:url(images/icon-search.jpg);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:15px;
margin-left:13px;
margin-top:13px;
vertical-align:top;
width:15px;
}
#search span {font-size:10px; font-weight:bold; color:#CCCCCC; display:block; float:left; margin-top:0px; padding:3px 5px 0 15px;}
#search span img {margin:0 5px 0 0; display:block; float:left; border:0px;}
#search span a, #search span a:visited, #search span a:active{color:#CCCCCC; text-decoration:none;} #search span a:hover {color:#fff; background:#000;}

ol { margin-left:0px;}

ol li {padding:0 8px 8px 0;}
.post ul li {
list-style-type: disc;
padding:0 8px 8px 0px;
margin-left:20px;
}

.textfield {
background:#DDE8F7 none repeat scroll 0 0;
border:1px solid #A3BCDE;
display:block;
margin:3px 3px 3px 30px;
padding:3px;
width:89%;
}
label {
	display: block;
	margin:3px;
	padding: 5px;
	font-weight: bold;
	text-transform: none;
	color: #194B7C;
}
.button {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#3E86C3 none repeat scroll 0 0;
border:1px solid #D2E1F5;
color:white;
display:block;
float:right;
margin:0 24px 3px 3px;
padding:5px;
}

.button:hover {
background:#D2E1F5 none repeat scroll 0 0;
color:black;
cursor:pointer;

}

.textfield:hover {
background:#D2E1F5 none repeat scroll 0 0;
}

.textfield:focus {background:#ffffff;}
.hide {display:none;}

#left table {
	
	border:0px solid #716148;
	margin-bottom:0px;
}
#left th {
	padding:5px 15px 5px 15px;
	color:#5C4F3A;
	text-align:center;
	font: bold 13px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
}
#left td {
	border-bottom:0px solid #716148;
	padding:5px 15px 5px 15px;
	border-right:0px solid #716148;
}

#logo-footer-idela a {
      color:transparent;
      }
      
#pub {
margin:259px auto 10px;
width:300px;
}

#pubbasarticle {

margin-left:22px;


}

/* tables that sorts */
table.tablesorter {
	font-family:arial;
	background-color: transparent;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #E2DBD3;
	border: 0px solid #FFF;
	font-size: 9pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: middle;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #C8B9A9;
}

/* comparateurs adfever */

p.adfever-credits a {
font-size:2px;
color:transparent;
}

.adfever-container a img {
text-decoration: none;
border:0px;
}
