﻿/* Thème "defaut" Pluxml - Copyright Pluxml.org */  

/* ---------------------
Html et body
--------------------- */


* {
  padding: 0;
  margin: 0;


} 

html {
	font : 75%/1.7em "Lucida sans unicode", Lucida, Tahoma, Arial, sans-serif;
	color : #555;
background-color: #FFFFFF;
	margin : 0;
	padding : 0;


}
body {

background-color: #FFFFFF;

height: 100%;

	
}

#page {

 margin: 20px auto;
  width: 900px;
  padding: 10px;
  background: #FFFFFF;
height: 800px;



}

.table {
background-color: #FFFFFF;
background : url("img/back.gif");
margin:auto;
width : 100%;
height: 900px;
}

.tdcoteg {
	height: 900px;
background : url("img/back.gif");

}

.tdcotec {
	height: 900px;
background-color: #FFFFFF;
  width: 900px;

}

.tdcoted {
background : url("img/back.gif");
}

/* ---------------------
Styles généraux
--------------------- */
li  { margin-left: 10px;}
h1 {font-size : 1.8em;}
h2 {font-size : 1.2em;}
h3 {font-size : 1.1em; margin : 0; padding: 0}
p {margin : 0; padding: 0}
a {color : #517CA1; text-decoration: none;}
a:hover {color : #333;}
.clearer {clear : both; visibility : hidden; margin : 0; padding : 0;}

/* ---------------------
Formulaire
--------------------- */
fieldset {
	border : 0;
}
label {
	display : block;
}
input, textarea {
	border-left : 1px solid #C3C9D0;
	border-top : 1px solid #C3C9D0;
	border-right : 1px solid #D4DAE2;
	border-bottom : 1px solid #D4DAE2;
}
input:focus, textarea:focus {
	background-color : #FFFFFF;
	border-left : 1px solid #D4DAE2;
	border-top : 1px solid #D4DAE2;
	border-right : 1px solid #C3C9D0;
	border-bottom : 1px solid #C3C9D0;
}
input[type=submit], input[type=reset] {
	background : #D4DAE2;
	}
input[type=text] {
	margin : 0 0 0 5px;
}
textarea {
	width : 95%;
}

/* ---------------------
Haut de page (#top)
--------------------- */
#top {
    height : 185px;
    width:920px;
background: url("img/top.jpg") no-repeat;

 margin: 0px auto;
}
#header {

  height : 167px;
    width:900px;



}
#header h1 { /* Titre et sous-titre du site */
	position: absolute;
	font-family: goudy old style, "verdana", Times, serif;
	font-size: 20pt;
	font-weight: bold;
	color: #fff;
		top: 58px;
	margin-left:10px; 

	
}
#top h1 a { /* Lien du titre */

	font-family: goudy old style, "verdana", Times, serif;
	font-size: 20pt;
	font-weight: bold;
	color: #fff;


}
#top h1 a:hover {

	font-family: goudy old style, "verdana", Times, serif;
	font-size: 20pt;
	font-weight: bold;
	color: #fff;

	}
#header p {
	display : inline;
	color : #DDD;
	padding : 0 0 0 5px;
}
#menu {
	background-image: url(images/.jpg);
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 10pt;
	background-color: #455A79;
	margin-top: 0px;
	width:920px; 
	height:29px;
	line-height: 12pt;



}
#menu ul {
margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: center;
}
#menu li {
	display: inline;
}
#menu li a {
padding: 5px 15px 5px 5px;
	text-decoration: none;
	color: #FFFFFF;
font-variant: small-caps;
}
#menu li a:hover, #menu li.active a {
background-color: #fff;
	color:#455A79;
font-variant: small-caps;
}

/* --------------------- 
Zone de contenu (#content)  
--------------------- */


#content { /* Bloc */
float: left;
  background: #FFFFFF;
background: url("img/adam.jpg") no-repeat 15px top;
padding-top: 130px;
  width: 530px;




}
#content p {

  	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #4E4E4E;
	text-align: justify;
	line-height: 12pt;
margin: 10px;
}

#content h1 { 

margin: 10px;
}

#content h2 { 
	padding-bottom: 4px;
	border-bottom: solid #455A79 1px;
	font-size: 12px; 
	color : #455A79; 
margin: 10px;
}
#content h3 {
	color: #370F00; 
	background: #FFFFFF; 
	font-size: 86%; 
margin: 10px;

}
.post { /* Conteneur de l'article */

	background: #FFFFFF;
  width: 500px;
  
}
.title { /* Titre de l'article */
	color : #517CA1;
	font-size : 1.4em;
margin: 10px;
	padding : 4px 0;
	letter-spacing : 2px;
	border-bottom : 1px dashed #517CA1;
}
.title a { /* Lien sur le titre de l'article */
	color : #517CA1;
	text-decoration : none;
}
.title a:hover {
	color : #333;
}
.post-info {
	margin : 10px;
}
.feed_article {
	padding : 0 0 0 25px;
	background : url("img/feed-icon-14x14.gif") no-repeat;
	text-align : left;
}
.comment_nb {
	float : right;
	background : url("img/comment.gif") no-repeat 0 6px;
	margin : 0!important;
	padding : 4px 4px 0 20px;
}
#pagination { /* Conteneur des liens 'page suivante' et 'page précédente' */
	text-align : center;
	margin : 10px !important;
}

/* --------------------- 
Paneau latéral (#sidebar)  
--------------------- */



#sidebar {
background:  url("img/study.jpg") no-repeat top;
    float: left;
  background-color: #FFFFFF;
    width: 179px;
    height: 326px;
    min-height: 326px;
	border-top: solid #fff 1px;
    border-bottom: solid #fff 1px;
padding-top: 130px;
}
#sidebar div {
	margin : 0;
	padding : 0;
	width : 100%;
}
#sidebar h2 { /* Titre des menus de la sidebar */
font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	background-color: #455A79;
	padding: 3px 6px;
}
#sidebar ul { /* Bloc de liste */
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
margin: 0px;
	list-style: none;
margin : 0;
	padding : 0;
}
#sidebar li { /* Elément de liste */
	list-style-type : none;
	padding : 4px;
	border-bottom : 1px solid #C3C9D0;
}
#sidebar li a { /* Liens dans les listes */
	color : #517CA1;
	padding : 0 0 0 18px;
	text-decoration : none;
	background : url("img/blue.gif") no-repeat 0 0;
text-decoration: none;
	color: #66584B;
	}
#sidebar li:hover, #sidebar li.active {
	background: #F0F5FA;
color: #66584B;
	text-decoration: underline;
}
#sidebar li a:hover, #sidebar li.active a {
	color : #517CA1;
	background : url("img/blue.gif") no-repeat 0 0;
color: #66584B;
	text-decoration: underline;
}

.da {
	float:left;
	position: relative;
	top: 0px;
	right: 0px;
}
.da2 {
	float:right;
	position: relative;
	top: 0px;
	right: 0px;
}

#syndication h2 {
font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	background-color: #455A79;
	padding: 3px 6px;
}



#syndication  {
background: url("img/rembrandt.jpg")  no-repeat top;
    float: right;
  background-color: #FFFFFF;
height: 100%;
    width: 179px;
	border-top: solid #fff 1px;
    border-bottom: solid #fff 1px;
padding-top: 130px;
}


#syndication ol {

	list-style-type : none;

	}

#syndication ol a {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
	list-style-type : none;
text-decoration: none;
	color: #66584B;
	display : block;
	padding : 0 0 0 25px;
	background : url("img/feed-icon-14x14.gif") no-repeat 5px 0.3em;
	}
#syndication ol a:hover {
color: #66584B;
	text-decoration: underline;
	list-style-type : none;
	background : url("img/feed-icon-14x14.gif") no-repeat 5px 0.3em;
}



#syndication li {

	list-style-type : none;

	}

#syndication li a {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 7pt;
	color: #455A79;
	line-height: 14pt;
	list-style-type : none;
text-decoration: none;
	color: #66584B;
	display : block;


	}
#syndication li a:hover {
color: #66584B;
	text-decoration: underline;
	list-style-type : none;

}

/* ---------------------
Commentaires (#comments)
--------------------- */
#comments h2 {
	color : #517CA1;
	font-size : 1.2em;
	margin : 15px 0 10px 0;
	padding : 4px 0;
	letter-spacing : 2px;
	border-bottom : 1px dashed #517CA1;
}
.comment {
	background : #D4DAE2;
	margin : 0 0 8px 0;
	border : 1px solid #C3C9D0;
}
.comment blockquote {
	padding : 2px 30px 2px 40px;
	margin : 0;
}
.info_comment {
	background : #C3C9D0;
	padding : 4px 8px;
}
p.message_com {
	text-align : center;
	font-weight : bold;
	color : #1F537B;
	margin : 8px 0 0 0;
	padding : 4px 0;
}
#form h2 {
	color : #517CA1;
	font-size : 1.2em;
	margin : 15px 0 0 0;
	padding : 4px 0;
	letter-spacing : 2px;
	border-bottom : 1px dashed #517CA1;
}

/* ---------------------
Pied de page (#footer)
--------------------- */
#footer {
	border-top: solid #fff 1px;
  	width: auto;
  	height: 30px;
  	background-color: #455A79;
  margin-bottom: 0px;
text-align: center; 
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #C9C9C9;
	line-height: 12pt;
}
#footer a {
text-decoration: none;
	color: #C9C9C9;
}
#footer a:hover {
	color: #C9C9C9;
	text-decoration: underline;
}