/* ***** BEGIN LICENSE BLOCK *****
 * This file is part of DotClear.
 * Copyright (c) 2004 Samuel Latchman and contributors. All rights
 * reserved.
 *
 * DotClear is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * DotClear is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with DotClear; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * ***** END LICENSE BLOCK *****
 *
 * Contributor(s):
 *  Olivier Meunier
 style by jonathan riquier
 */
 
 
@import "http://www.ece.fr/ecole-ingenieur/wp-content/themes/modslider/style2011.css";
 
 
 


/* Calendar */
#calendar {
}
#calendar h2 {
	display : none;
}
#calendar table {
	border-collapse : collapse;
	font-size : 0.85em;
	margin : 0 auto;
}

#calendar caption {
	padding : 0 0 0.3em 0;
	font-size : 1.2em;
	margin : 0 auto;
}
#calendar abbr {
	border : none;
	font-style : normal;
}

#calendar th, #calendar td {
	border : none;
	padding : 1px;
}
#calendar td {
	text-align : center;
}

#calendar td.active {
	border : 1px solid #0373A1;
}
#calendar td.active a {
	font-weight : bold;
}

#calendar a {
	font-weight : bold;
}

/* Search form */
#search {
}
#q {
}

/* Links box */ 
#links {
}

/* Categories */ 
#categories ul{
padding:5px;
margin:0;
}
#categories li{
border:none;
}
#categories a{
font-weight:normal
}


/* Syndication box */
#syndicate li {
border:none;margin:0 0 0 5px;padding:2px 0;display:block;height:15px;
}
#syndicate a {
padding:2px
}
#syndicate a:hover{background:none}

#archives li {font-size:10px;border:none;padding:0;margin:0 0 0 20px;list-style-type:square}
#archives li a {padding:2px 0;font-weight:normal;}

#categories li {font-size:11px;margin:0;padding:0px}
#categories li a {padding-left:5px}

#lastcom a {display:inline;}
#lastcom ul li {display:block;
padding:5px;}

/* Post
-------------------------------------------------------- */
.day-date {
	padding-bottom : 4px;
	font-family : "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : right;
	color : #dae0eb;
	border-bottom:1px solid #dae0eb;
	margin:0 0 5px 0;
	text-transform:uppercase;
	margin-bottom:4px;
	clear:right
}

.post {
	margin: 0px;
	color:#000;
	font-size:12px;


	text-align:justify;
}
.post ul, .post li {list-style-type:square;margin-left:10px}


.post-title {


}

#content h2.post-title{background:none;padding-left:10px;}

h2.post-title a {
	color:#000;
	text-decoration : none;
	font-weight:normal;
	
}
.post-title a:hover {
	color:#fff;
}
.post-info {
	font-size : 11px;
	color : #999;
	margin : 15px 0 15px 5px;
}

.post-info a {color:#ccc;}

.post-content {

margin:0 0 30px 0;
border-bottom:1px solid #ccc;
	line-height:150%;
	padding-right:15px;
	color:#515151;
}
.post-info-co {
    margin-left:20px;
	font-size : 0.85em;
	color : #333;
	background : #F1F3F8;
	padding-left : 2px;;
}

.post-info-co span {
	background : transparent;
	padding : 0;
}

#trackbacks {
border-top: 1px #00b9f2 solid;


}
#comments {
border-top: 1px #00b9f2 solid;
}
#comment-preview {

}

#trackbacks, #comments, #comment-preview {
	margin : 10px ;
}

#trackbacks blockquote, #comments blockquote, #comment-preview blockquote {
	display : block;
	margin : 0 0 1em 0;
	padding : 1px 1em;
	font-style : normal;
	color : #666;
	background : transparent;
}

.comment-info {
	margin : 0;
	padding : 0.3em 0 0.3em 18px;
}
#trackbacks .comment-info {
	
}
#comments .comment-info {
	
}
.comment-number {
	font-family : Georgia,"Times New Roman","New York",serif;
	font-size : 1.8em;
}
.comment-number a {
	text-decoration : none;
}

/* Error messages
-------------------------------------------------------- */
.error {
	border : 1px solid #c00;
	padding : 0.5em;
	margin : 10px;
}
.error ul {
	padding-left : 20px;
}
.error li {
	list-style : square;
}


/* Interactions
-------------------------------------------------------- */
fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

input, textarea {
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 1em;
	border-width : 1px;
	border-color : #ccc;
}

input[type], textarea[name] {
	background: #f1f0ed;
}

input[type=submit], input[type=reset] {
	background : #ccc;
	color : #000;
}

input[type=submit]:hover {
	background : #598F9A;
	color : #fff;
}

textarea {
	width : 95%;
}

p.field {
	margin : 0.5em 0 0 0;
}

p.field label {
	display : block;
	font-weight : bold;
	font-size : 0.85em;
}

.form-help {
}

#comment-form {
}

input.preview {
}
input.submit {
}

#c_nom {
}
#c_mail {
}
#c_site {
}
#c_content {
}
#c_remember {
}
.pagination {

background:#e7e9eb;
border-top:1px solid #d1d2d6;

padding:5px;
text-align:right;
}

.pdf {list-style-type:none}
.pdf li {
padding:5px 0 5px 15px;
background:url(/images/design/pdf.gif) left no-repeat;
}
.search {margin:0;padding:0;height:30px;width:150px;}
.en_savoir_plus{
padding:2px 6px;
background: url(/images/design/ece/fond_esp.gif) top left no-repeat;
} 

.float_left {float:left;margin:0 5px 5px 0;}
.center {text-align:center}
.petit {font-size:10px}
.italic {font-style:italic}

#top ul.menu_weblog, #top ul.menu_weblog li {list-style-type:none;margin:0;padding:0;}
#top ul.menu_weblog {position:absolute;top:140px;left:0;width:1000px;height:50px;}
#top ul.menu_weblog li a {float:left;color:#ffffff;font-size:16px;padding:0 15px;}
