/*
Theme Name: complexn
Theme URI: http://fabelier.org/wptheme/complexn
Description: Built on <a href="http://themeshaper.com/thematic/" target="_blank">Thematic Theme</a>
Author: Antoine Mazières
Author URI: http://ant1.cc/
Template: thematic
Version: 0.1
.
CC-BY-SA
.
*/
@import url('../thematic/style.css');

body, input, textarea {
    font:15px Trebuchet MS,serif;
    line-height:22px;
}
/*
.wp-caption img {
	border: 3px none;
	margin: 0;
	padding: 0;
}

.wp-caption {
	border:1px solid #CCCCCC;
	margin-bottom:18px;
	padding:9px 5px 0;
	text-align:center;
}
*/

#access {
	padding-bottom: 8px;
	border-bottom: 3px solid #ccc;
}

#primary border {
	filter: alpha(opacity=55);
	border: 0px solid #CCCCCC;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
}

#main {
    clear: both;
    padding: 30px 0 22px;
}

.entry-content {
    padding: 22px 0 0;
    text-align: justify;
}



/* ### CUSTOM HEADER ### */

#branding {
	padding:20px 0 20px;
}

#content {
	margin:0 0 0 10px;
	overflow:hidden;
	width:620px;
}
A:active, A:hover {
    color: #999;
    text-decoration: none;
}


.menu {
	border-right: 0px solid #CCCCCC;
	width: 940px;
	list-style: outside none none;
}

.menu a {
	border-bottom:2px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	padding:9px 28px;
	text-decoration:none;
	display: block;
	position: relative;
}
.menu li {
    background: #FFF none repeat scroll 0% 0%;
}
.menu li {
    float: left;
    position: relative;
    list-style: outside none none;
}

.windows .menu a {
	font-size:16px;
	padding: 5px 22px 10px;
}

.menu ul {
    position: absolute;
/* on cache les sous menus complètement sur la gauche */
    left: -999em;
    text-align: left;
    z-index: 1000;
}
.menu li:hover ul {
/* Au survol des li du menu on replace les sous menus */
    left: auto;
    list-style: outside none none;
}

.menu .current_page_item a, .menu .current_page_ancestor a, .menu .current_page_parent a {
	background-color: #cccccc;
	border-bottom-color:#666666;
	font-weight:bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



#access-search{
    position:absolute;
    left:50%;
    width:320px;
	margin-left:250px;
	margin-top:4px;
    height:35px;
	background-image: url('images/big_search.png');
	background-repeat: no-repeat;
/*  border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc; */
    padding:2px 0 0 4px;
}


#s {
	height:20px;
	margin-left:2px;
	margin-top:2px;
	width:179px;
}

#searchsubmit {
	height:28px;
	margin-bottom:0;
	margin-left:3px;
	position:absolute;
	width:28px;
}

#s, #searchsubmit {
	background-color: transparent;
	border-width: 0px;
}

/* ### CUSTOM FOOTER ### */

#footer {
	position: relative;
	margin-bottom: 0px;
}

#siteinfo {
	width: 940px;
	height: 65;
	position: relative;
	background-image: url("images/custom_footer.png");
	background-repeat: no-repeat;
}

#siteinfo ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#siteinfo a {
	position: absolute;
}

#siteinfo .footer_rss a {
	width: 30px;
	height: 30px;
	top: 15px;
	left: 45px;
}

#siteinfo .footer_twitter a {
	height:30px;
	left:125px;
	top:15px;
	width:60px;
}

#siteinfo .footer_scribd a {
	width: 60px;
	height: 30px;
	top: 15px;
	left: 235px;
}

#siteinfo .footer_flickr a {
	width: 60px;
	height: 30px;
	top: 15px;
	left: 350px;
}

#siteinfo .footer_youtube a {
	width: 60px;
	height: 30px;
	top: 15px;
	left: 455px
}

#siteinfo .footer_identica a {
	height:40px;
	left:550px;
	top:10px;
	width:60px;
}

#siteinfo .footer_upmc a {
	width: 105px;
	height: 60px;
	top: 5px;
	left: 650px;
}

#siteinfo .footer_cnrs a {
	height:70px;
	left:775px;
	top:2px;
	width:80px;
}

#siteinfo .footer_lip6 a {
	width: 80px;
	height: 70px;
	top: 2px;
	left: 860px
}

/* ### CUSTOM SIDEBAR ### */

#primary {
    border-left: 0;
	border-bottom: 0 solid #CCCCCC;
    border-right: 0 solid #CCCCCC;
    border-top: 0 solid #CCCCCC;
}

.main-aside {
    float: right;
    position: absolute;
    right: 4px;
    top: 0;
    width: 300px;
}

.main-aside h3 {
/*	display: none;*/
    text-align: center;
}

#creativecommons-license {
	padding-top: 50px;
}

/* ### CUSTOM PLOTS PAGE ### */

.gallery_plots {
	float:left;
	margin:0px 30px 25px;
	text-align:center;
	width:250px;
	height: 210px;
}

.gallery_plots img {
	border: 1px solid #ddd;
	padding: 0px; /*Inner border size*/
	background: #fff; /*Inner border color*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.plots_desc, .plot_desc a {
	text-decoration:none;
	text-align:center;
	color:#666666;
}

.plots_desc a:hover {
	color:#999999;
}

#flickr_slide {
	font-size:85%;
	margin-left:291px;
	width:100px;
	position: relative;
	margin-bottom: 35px;
}

#flickr_slide a{
	text-decoration: none;
}

### Videos POST ###

#youtube {
	text-align: center;
}

/* ### CUSTOM PLOTS POST ###


.img-desc {
	position: relative;
	float: left;
	display: block;
	height: 135px;
	width: 180px;
	margin: 10px;
}

.img-desc cite {
	background: #111;
	filter: alpha(opacity=55);
	opacity: .55;
	color: #fff;
	position: absolute;
	margin: 2px;
	bottom: 40px;
	left: 0;
	width: 178px;
	padding: 10px;
	border-top: 1px solid #999;
	text-align: center;
}


### TWITTER

#twitter_div {
	position: absolute;
	left: 186px;
	top: 99px;
	width: 376px;
	height: 360px;
	overflow: auto;
}
ul#twitter_update_list {
	list-style: none;
	font-size: 14px;
}
ul#twitter_update_list li {
	margin-bottom: 10px;
	padding: 10px;
	color: #7a8a99;
	background: url(images/transpBlue.png);
}
a { color: #96997a; }

*/
/*
div#fancy_div {
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #000000 !important;
    height: 100% !important;
    text-align: justify !important;
    width: 100% !important;
    z-index: 1000 !important;
}

div#fancy_outer {
    display: block !important;
    height: 700px !important;
    left: 250px !important;
    top: 0 !important;
    width: 580px !important;
}
*/

.title_papers{
	font-weight: bold;
	font-size: 100%;
}

.link_papers{
	text-align: right;
	padding: 0 0 13px;
	font-size: 80%;
}

.where_papers{
	font-style: italic;
	font-size: 80%;
}

/* CUSTOM EVENT PAGE */

#event_element {
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin-bottom: 60px;
}

.contact_sem {
	font-size: 80%;
	text-align: left;
	font-style: italic;
}

.title_events {
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}

.authors_events {
	font-size: 130%;
	padding: 0 0 10px;
	text-align: center;
}

.authors_events a {
	
}

.affiliation_events {
}

.abstract_events {
	text-align: justify;
	padding: 10px 10px;
}

.where_events {
	text-align: center;
	padding: 0 0 10px;
}

.slides_events {
	text-align: right;
	margin-right: 25px;
}

a:link{
	color: #666666;
	text-decoration: none;
}

a:visited{
	color: #666666;
	text-decoration: none;
}

a:active, a:hover{
	color: #999999;
	text-decoration: none;
}



.pabstract {
	width: 500px;
	height: auto;
	text-align: justify;
}

#fancybox element.style {
	left: 200px !important;
}

/* CUSTOM SINGLE POST */ 

.author {
	display: none;
}

.vcard {
	display: none;
}
/*
.meta-prep {
	display: none;
}
*/
.meta-prep-author {
	display: none;
}

.meta-sep {
	display: none;
}

.meta-sep-entry-date {
	display: none;
}

.wp-caption {
    border: 0 solid #CCCCCC;
    margin-bottom: 18px;
    padding: 9px 5px 0;
    text-align: center;
}

.entry-utility {
	display: none;
}

/*
TEST

.page-item-36 a {
	border-bottom-color: #666666;
    font-weight: bold;
}
*/


#twitter_div {
    height: auto;
    left: 0;
    position: relative;
    top: 0;
	margin-right: 30px;
}


ul#twitter_update_list {
	list-style: none;
	font-size: 14px;
}
ul#twitter_update_list li {
	margin-bottom: 10px;
	padding: 10px;
	color: #7a8a99;
	background-color: #EEEEEE;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
}

#more_twitter {
	font-size: 80%;
}

ul#tenlast_post {
	list-style: none;
	font-size: 14px;
}

#tenlast_element {
	margin-bottom: 10px;
	padding: 10px;
	color: #7a8a99;
	background-color: #EEEEEE;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
}

.totheright {
	text-align: left;
	font-size: 80% !important; 
}

/*Custom Text Box in SideBar*/

.textwidget {
	background-color:#EEEEEE;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	margin-top:3px;
	text-align: center;
	margin-bottom:35px;
  	margin-top:15px;
  	padding-bottom:5px;
  	padding-left:5px;
	padding-right:5px;
}

