/*
Theme Name: Trampoline
Theme URI: 
Description: Trampoline 
Version: 1.0
Author: Xavier GUEGUEN
*/


/* Corps de la page */
body {
	font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
	font-size: 0.8em;
	text-align: left;
	background: #ffffff;
	color: #006699;
	margin: 0;
	background-image: url(images/back.jpg);
}

#page {
	margin: 0 auto 0 auto;
	width: 990px;
}

/**********************************************/
/*                                            */
/*          Entete de la page                 */
/*                                            */
/**********************************************/
#header {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	font-family: Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
	float: center;
	width: 1000px;
	height: 180px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	Position: relative;
}

/**********************************************/
/*                                            */
/*               ARTICLE                      */
/*                                            */
/**********************************************/

#content {
	float: left;
	width: 688px;
	margin-bottom: 20px;
}

#post_entry {
	float: left;
	position: relative;
	Padding-top: 0px;
	padding-bottom: 0px;
}

.post {
}


.post_top {
	margin-top: 10px;
	background-image: url(images/article-top.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	Margin-left: 0px;
	float: left;
	width: 688px;
	padding-right: 0px;
	padding-left: 0px;
	height: 22px;
	}


.post_index {
	float: left;
	width: 688px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/article-body.gif); 
	background-repeat: repeat-y;
}

.post_title {
	margin: 10px 0px 0px 25px;
	color: #ffff33;
}

.post_title_protege {
	margin: 10px 0px 0px 25px;
	width: 638px;
	height: 25px;
	background: #ff0000;
	color: #ffffff;
}

.post_title h2 a {
	color: #ffff33;
}

.calendar {
	float: left;
	height: 40px;
	width: 40px;
	background-image: url(images/date.gif);
	background-repeat: no-repeat;
	position: relative;
	Margin-left: 0px;
}

.date {
	font-size: 12px;
	color: #ffff33;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 16px;
	}

.month {
	font-size: 13px;
	color: #ffff33;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-weight: bold;
	line-height: 20px;
	}

.post_info {
	margin-left: 55px;
}

#content h1 {
	font-family: georgia,time,serif;
	font-size: 1.4em;
	font-style: italic;
	width: 560px;
	margin: 5px 0px 0px 0px;
}

#content h2 {
	font-family: georgia,time,serif;
	font-size: 1.4em;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	width: 560px;
}


.post_content {
	font-size: 1em;
	width: 630px;
	margin: 10px 0px 0px 25px;
	text-align: justify;
	color: #555;
}

.post_bottom {
	background-image: url(images/article-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	Padding-bottom: 0px;
	float: left;   
	width: 688px;
	height: 32px;
}

.navigation {
	font-size: 1.2em;
	text-align: center;
}

/**********************************************/
/*                                            */
/*               SIDEBAR                      */
/*                                            */
/**********************************************/

.sidebar {
	float: right;
	width: 251px;
	/* haut droite bas gauche*/
	margin: 10px 0px 0px 10px;
}

.top_sidebar {
	background-image: url(images/menu-haut.gif); 
	background-repeat: no-repeat;
	Margin-right: 0px;
	Margin-left: 0px;
	padding: 0px;
	float: left;
	height:  100px;
	width: 251px; 
	}

.body_sidebar {
	margin: 100px 0px 0px 0px !important; 
	margin: 0px 0px 0px 0px ; 
	background-image: url(images/menu-milieu.gif); 
	width: 251px;  
	background-repeat: repeat-y;  
}

.widgettitle {
	list-style-type: none;
	font-family: georgia,serif;
	font-style: italic;
	font-size: 15px;
	text-align: center;
	padding-left: 10px;
 	background-color: #ff7602;
	margin: 10px 0px 10px 0px;
}

.textwidget {
	list-style-type: none;
	font-family: georgia,serif;	
	margin-left: 10px;
}

.body_sidebar ul {
	list-style-type: none;
	padding: 0px 0px; 
	margin: 0px 0px 0px 0px;
}


.body_sidebar ul li {
	list-style-type: none;
	font-family: georgia,serif;	
	font-size: 1.0em;
	text-align: left;
	/* haut droite bas gauche*/
	padding: 0px 10px 0px 10px; 
}

.body_sidebar ul li ul li {
	padding: 0px 10px 0px 10px;  
	list-style-type: disc;
	list-style-position: inside !important;
}

.body_sidebar p {
	font-family: georgia, serif;	
	text-align: left;
	font-size: 1em;
	list-style-type: none;
	margin: 0;
	padding: 5px 30px;
	background-image: url(null); 
}


.bottom_sidebar {
	background-image: url(images/menu-bas.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	Padding-bottom: 0px;
	float: left;
	height: 53px;
	width: 251px; 
	}

.sidebar a {
	text-decoration: none;
}
.sidebar a:hover {
	text-decoration: none;
}

#login_error {
	padding: 5px 10px;
	background: #ff0000;
	color: #ffffff;
}

/**********************************************/
/*                                            */
/*             PIED DE PAGE                   */
/*                                            */
/**********************************************/

.footer {
	float: left;
	height: 40px;
	width: 990px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	position: relative;
	Margin-left: 0px;
}

.footer_txt {
	font-size: 12px;
	color: #3333dd;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 35px;
}

/**********************************************/
/*                                            */
/*             COMMENTAIRE                    */
/*                                            */
/**********************************************/

.comments-template{
	margin: 20px 0 0 0;
}
.comments-template ol{
	margin: 15px;
	padding: 0 0 0 15px;
	list-style: none;
}
.comments-template ol p{
	font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
	font-size: 0.9em;
}
.comments-template ol li{
	font-family: Monotype Corsiva, Trebuchet MS, Arial, Hevletica, Sans-serif;
	margin: 10px 0 0 0;
	line-height: 15px;
	padding: 0 0 10px;
}
.comments-template h2, .comments-template h3{
	font-size: 1em;
}
.commentmetadata{
	font-size: 1em;
}
.comments-template p.nocomments{
	padding: 0;
}
.comments-template textarea{
	font-size: 0.9em;
}
.cadre_commentaires {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}


/**********************************************/
/*                                            */
/*               LIENS                        */
/*                                            */
/**********************************************/
a {
	text-decoration: none;
}

a:visited {
	color: #0000ff;
}

a:link {
	color: #0000ff;
}

a:hover {
	color: #fff;
	background: #0000ff;
}

.post_content a {
	color: #006699;
}
.post_content a:hover {
	color: #fff;
}



