/* police par defaut de tout le site */
BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal}
html, body {background: #FFFFFF url(images/background.gif) repeat-x 0 0; margin:0; padding:0}

/* lien par défaut */
/*A {color:#c00; text-decoration:none}
A:hover {color:#fff; background:#c00; text-decoration:none}*/

A {color:#0000FF; text-decoration:none}
A:hover {color:#0000FF; text-decoration:underline}

/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}

/* titre par défaut */
h1 {font-weight:bold; font-size:16px;}

/* image par défaut */
IMG{border:0}


/* login */
#header4{
  clear:left;
	width:100%;
	height:30px;
	background:#EEE;
	border-bottom:1px solid #CCC
}
	#hh05{float:right; font-size:10px; color:#000; margin-top:0.6em}
	#hh06{float:left; margin-right:0.3em; margin-top:0.6em;	width:74%}


#header4 a {
	text-decoration: none;
	color: #FF0000;
	background: #EEE;
}
/* fin login */

/* debut header_haut */
#header5 { 
	height: 67px;
	background: #fff ;
	color: #808080;
	border-bottom:1px solid #CCC;
	padding: 15px 0 0 0;
}

#top_info {
	float: right;
	width: 555px;
	padding: 5px 0 4px 0;
	color: #808080;
}

	#top_info_left {
		width: 200px;
		float: left;
	}

	#top_info_right {
		float: right;
		width: 290px;
		padding: 0 0 0 35px;
		border-left: 1px solid #eee;
	}
/* header_haut */

/* header_pub */
#header_pub{
    float:auto;
	height:14px;
	background:#eee;
	text-align:right;padding:0;padding-top:3px
}
/* fin header_pub */

/* debut header 2 */
#header2{
	background:#eee;margin:0;left:0;
	width:100%;height:101px;background-position:left top;
	background-repeat:repeat-x
}
/* fin debut header 2 */
	#header2 div {width:350px;margin:0;padding:1px 1px 1px 1px}
	#header2 div h1 {margin-top:30px;background:#600;padding:5px 5px 5px 15px}
	#header2 div h1 a {color:#fff}
	#header2 div h1 a:hover {color:yellow;background:none}

/* fil ariane */
    #mentete {float:left;width:100%;background:#666666;margin:0;padding:0;border-top:1px #666666 solid;height:18px}
	#entete a{color:#FFF;font-weight:bold}
	#entete a:hover{color:#000}
	#entete{margin-left:25px;color:#FFF;font-weight:normal}
/* fin fil ariane */


/* header3 */

#header3{
    clear:left;
    background:#eee;margin:0;left:0;
    width:100%;height:40px
}

/* fin header3 */

/* page accueil */

#accueil{
    width:99%
}

#rubriques{
    float:left;
    width:98%;
    margin-top:1em;
    padding-top:1em;
    padding-bottom:1em;
    border-top:#666 1px solid
}

    #rubriques h1, #aa01 h1 {float: left; font-size:1.5em;color:#900;border-bottom:1px solid #900}

#aa01{
    float:left;
    width:62%;
    padding:0.5em
}

#aa02{
    float:right;
    width:31%;
    BORDER:#900 1px dotted;
    padding:0.5em;
    background:#eee
}
    #aa02 h1 {display:inline; font-size:1.5em;color:#900;border:0;}

/* fin page accueil */



/* autres éléments par défaut */
INPUT {
   background-color:#EEE; border-color:#000;  
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px;  
   font-size:9px
}

textarea {   
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE
}

SELECT {  
   font-size:9px;
   color:#000;
   background-color:#FFF
}

/*ajout jean */


/** BEGIN wrapper **/

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

/** BEGIN wrapper **/
#wrapper {
	width: 980px;
	margin: auto auto;
	text-align: left;
	padding-bottom: 20px;
	border: 3px solid #D1E6EF;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	
}
	#header ul {
		list-style-type: none;
		background-color: #eee;
		height: 35px;
	}
		#header ul li {
			float: left;
			padding-right: 2px;
			background: url(images/divider.gif) no-repeat right 0;
		}
		#header ul li a {
			color: #ffffff;
			display: block;
			padding: 10px 18px 11px;
		}
 
/** END header **/

/** BEGIN body **/
#body {
	background: #ffffff url(images/body.gif) repeat-y right 0;
}
/** END body **/

/** BEGIN content **/
#content {
	width: 630px;
	float: left;
	padding-bottom: 20px;
}
		
 #content ul {
		margin: 0 0 10px 18px;
	}
	#content ol {
		margin: 0 0 10px 16px;
		padding-left: 10px;
	}
	#content li {
		padding: 2px 0;
	}
	
		
	#content .post {
		margin: 10px 5px;
		clear: both;
	}
		
		
/** END content **/

/** BEGIN sidebar **/
#sidebar {
	width: 350px;
	float: right;
}
	#sidebar h2 {
		font-size: 1em;
		color: #808080;
		padding: 10px 15px;
		margin: 1px 1px;
	}
	#sidebar ul {
		list-style-type: none;
		padding: 0 10px 10px;
		border-bottom: 1px solid #E7E6E6;
	}
		#sidebar ul li {
			line-height: 1.3em;
			padding: 4px 0;
		}
		#sidebar ul li a {
			color: #0000FF;
		}
		#sidebar ul li a:hover {
			color: #3C4C16;
		}
	#sidebar .l {
		float: left;
		width: 175px;
	}
	#sidebar .r {
		float: right;
		width: 175px;
	}
		#sidebar .l ul, #sidebar .r ul {
			border-bottom: 0;
		}
	#sidebar .video {
		padding: 10px 15px;
		border-bottom: 1px solid #E7E6E6;
	}
	#sidebar .tags {
		padding: 10px 15px;
		border-bottom: 1px solid #E7E6E6;
	}
		#sidebar .tags a {
			color: #808080;
		}
		#sidebar .tags a:hover {
			text-decoration: none;
			color: #3C4C16;
		}
	#sidebar form {
		border-bottom: 1px solid #E7E6E6;
		background: url(images/search.gif) no-repeat 15px 20px;
		padding: 20px 15px;
		height: 30px;
	}
		#sidebar form input {
			border: 0;
			background-color: transparent;
			width: 234px;
			margin: 7px 1px 0 2px;
			font-size: 1.2em;
			color: #ffffff;
			float: left;
		}
		#sidebar form button {
			border: 0;
			background-color: transparent;
			text-indent: -9999px;
			width: 75px; height: 30px;
		}
/** END sidebar **/


/** BEGIN footer 1 **/
#footer1 {
	background-color: #eee;
	color: #FF0000;
	padding: 5px;
}


/** END footer **/


/** BEGIN footer **/
#footer {
	background-color: #959989;
	color: #283409;
	border-bottom: 4px solid #283409;
	padding: 10px;
}
	#footer a {
		color: #ffffff;
	}

/** END footer **/


#footer1{
	background-color: #eee;
	color: #283409;
}



/** BEGIN footer2 **/
#footer2{
	background-color: #959989;
	color: #283409;
	border-bottom: 4px solid #283409;
	padding: 10px;
}
	#footer2 a {
		color: #ffffff;
	}
/** END footer **/

/** BEGIN footer3 **/
#footer3{
	background-color: #959989;
	color: #283409;
	border-bottom: 4px solid #283409;
	padding: 10px;
}
	#footer3 a {
		color: #ffffff;
	}
/** END footer **/





/** BEGIN miscellaneous **/
.postnav {
	clear: both;
	padding: 20px 40px 0;
	font-size: 0.9em;
}
	.postnav a {
		border: 1px solid #cccccc;
		padding: 3px 8px;
		color: #999999;
	}
	.postnav a:hover {
		border: 1px solid #000000;
		color: #000000;
		text-decoration: none;
	}
#comments {
	margin-top: 20px;
	border-top: 1px solid #eeeeee;
}
	#comments h2 {
		margin: 20px 0 5px;
		font-size: 1.5em;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	#comments form {
		padding-top: 20px;
	}
	#comments form p {
		margin-bottom: 5px;
	}
		/*#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px 4px 4px 20px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		*/
		/*#comments form input {
			width: 260px;
			border: 1px solid #cccccc;
		}
		#comments form textarea {
			width: 350px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
			
		}
		*/
		#comments form button {
			border: 1px solid #909090;
			background-color: #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			width: 120px; height: 23px;
		}
	.commentdetails {
		margin-top: 25px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
h2.title {
	font-size: 1em;
	text-transform: uppercase;
	padding: 25px 40px 20px;
	color: #565656;
}
.single {
	padding-top: 20px;
}
.notfound {
	padding: 40px;
}
	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments ol li {
		padding: 10px;
		border: 1px solid #e0e0e0;
		margin-bottom: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;
		text-decoration: none;
	}
/** END wordpress 2.7 comments **/

