body {
	font-family	: verdana,sans-serif;
	font-size	: 9pt;
	color		: #fff;
	margin		: 0px;
	padding		: 0px;
	text-align	: center;
	line-height	: 18px;
	width		: 1240px;
	margin		: auto;
	background 	: #000;	
}


textarea{width:730px;}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}


/* Layout Divs */


#top {
	width: 1230px;
	margin: 0px;
	background-color: #669900;
	padding: 10px 0px;
	font-size:24px;
	font-weight: bold;
	border: 5px solid white;
	border-top : 0;
}

#pubtop {
	background-color: #fff;
	margin: 0px;
	margin-top: 3px;
}




#photo {
	background-color: #7E7E7E;
	margin: 0px;
	border-bottom: 5px solid #ffffff;
}	

#recherche {
	background: #CCCCCC; 	

	padding: 5px;
	border-bottom: 5px solid #ffffff;
}


#content {
	width: 740px;
	background-color: #fff;	 
	color: #000;
	float:left;
	

}


#bottom {
	background-color: #669900;
	margin: 0px;
	padding: 5px 0px;
	font-size: 8pt;
	letter-spacing: 3px;
	word-spacing: 5px;
	
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;

}

/* Min-Height Hack for Main Div */

.main_out {
	background-color: #fff;
}

.main_in {
}

body[class] .main_in {
	height: auto;
}

/* The Photo Div */


#photo a {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
}



/* The Sidebar */
.sidebar{
	float:right;
	width:500px;
	background: #DBDBDB; 	
}

.singlesidebarLeft 				{ width: 240px; float: left; background: #DBDBDB; margin-right:5px; border-right: 5px solid white;}
.singlesidebarLeft .item 		{ margin: 10px 0 30px 0; }
.singlesidebarLeft .left img 	{ border: solid 3px #669900;	}

.singlesidebarRight 			{ width: 240px; float: left; margin-left:3px;}


.singlesidebarLeft h3 {
	font-family		: georgia, times new roman, serif;
	color			: #fff;
	font-size		: 12pt;
	margin			: 2px 0px;
	padding			: 0px;
	text-align		: center;
	background-color: #808080; 	

	border-top		: 1px dashed white;
	border-bottom	: 1px dashed white;
	letter-spacing	: 2px;
	font-weight		: bold;
	text-transform	: uppercase;
	display			: block;
	width			: 240px;
}


.advertisment { width: 240px; padding: 2px; margin-top: 5px; margin-bottom:10px;}


a.toplink {display: block; text-decoration: none; font-size:10px; 	border-bottom: 1px dotted gray;	margin-top:10px;}
a.toplink:hover {background: #99CC33; color:white;}
a.toplink strong{display: block; color: black;}

.topleft {border-bottom: 1px dotted white; padding: 0px 0; overflow: hidden;}
.topleft img{border:2px solid white; margin-right: 3px;}


.singlesidebarRight h3 {
	font-family		: georgia, times new roman, serif;
	color			: #fff;
	font-size		: 12pt;
	margin			: 2px 0px;
	margin-bottom	: 10px;
	padding			: 0px 0px;
	text-align		: center;
	background-color: #808080;
	border-top		: 1px dashed white;
	border-bottom	: 1px dashed white;
	font-weight		: bold;
	text-transform	: uppercase;
	display			: block;
	width			: 240px;
	line-height		: 35px;
}

.singlesidebarRight .miniature{
	width	: 225px;
}

.singlesidebarRight .miniature img {
	width	: 150px;
}


.sideCategories{
	border-bottom:5px #FFF solid; 
	padding-bottom:10px;	
	color:black; 
	text-align:left; 
	padding-left:25px; 
}

.sideCategories ul, li{
	margin:0;	
	padding:0;
	width:220px;
}

.sideCategories a{
	font-weight: bold; 
	color:black; 
	text-decoration: underline;	
}



#content .miniature{
	float	: left;
	width	: 180px;
	height : 335px;
}

#content .miniature img {
	width	: 150px;
}


.miniature {
	margin	: auto;
	margin-bottom: 10px;	
	border-bottom: 1px dotted gray;	
}

.miniature a {
	color  : #000;
	font-weight: bold;
	font-size: 10px;
}

.miniature img {
	border  : 3px solid white;
}



/* The Content */

#content a {
	color: #669900;
	text-decoration: underline;
}

#content a:hover, #content a:active {
	position: relative;
	left: 1px;
	top: 1px;
	border-bottom: 1px dashed white;
}



#content h1{
	font-weight	: bold;
	color		: #FFFFFF;
	font-size	:16px; 
	text-transform: none;
}

#content h2, h3 {
	color: #669900;
	font-size: 24px;;
	padding: 3px 0px;
	text-align: left;
	border-bottom: 1px dashed #669900;
	font-weight: bold;
	font: 	'Trebuchet MS',Verdana,Sans-Serif;
}

#content ul {
	margin-left: 41px;
	list-style-type:none;
	text-align: left;
}

#content li {
	background-image:url("new_bullet_pink.gif");
	background-repeat:no-repeat;
	background-position: 0 .4em;
	padding-left:12px;
}

#content .txtArea {
	border: 1px solid #808080;
	background-color: #99CC33;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #4a4a4a;
}

#content select {
	background-color: #99CC33;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #4a4a4a;
}


/* The Bottom */

#bottom a {
	color: #92B0D3;
	font-weight: bold;
	border-bottom: 1px solid #92B0D3;
	letter-spacing: none;
}

#bottom a:hover, #bottom a:active {
	background-color: white;
	border-bottom: 1px dashed #92B0D3;
}


#bottom .miniature{
	width	: 240px;
	float	: left;
	border-bottom: 0;	
	
}

#bottom .miniature img {
	width	: 150px;
}

#bottom .miniature a {
	text-decoration : none;
}

/* The Aggravating, Time-Consuming Menu - Simplebits.Com */

#nav {
	margin: 0px;
	padding-top : 5px;
	background-color: #D0E394;
	border-bottom: 5px solid #ffffff;
	text-align: middle;
}

.pub728x90{
	width	: 728px;
	height	: 90px:
	margin	: auto;	
}

.pubBottom{
	border-top:5px #FFF solid; 
	border-bottom:5px #FFF solid; 

	padding-top:10px;	
	padding-bottom:10px;	

	height: 100%;
}

.pubBottom2{
	margin-top: 5px;
	border-top:5px #FFF solid; 

	background: #BDCFE5; 
	height: 100%;
}

.pub300x250{
	margin:auto;
	width:300px; 
	height: 250px; 
}

.infos{
	font-weight: bold;	
}

/* Old Style WP */
.Post {
		text-align:left;
		width: 350px;
		margin:5px;
		height:300px;
		min-height:300px;
		float: left;
}

.PostHead { padding-left: 0px; }
.PostHead a{ color:#008aff; font-size: 18px; font-weight:bold; font-family: 'Arial';}


.PostInfo { padding: 2px 0px; margin: 0px; font-size: 10px; color: #828282; }
.PostInfo a{ color:#669900; font-size:10px;}

.PostContent { padding: 0px 0px 5px 0px;  font-size: 11px; line-height: 17px; margin-top: 5px; text-align:justify;}
.PostContent img { border: solid 2px #f0f0f0; margin: 0px 3px 0px 0px; float:left;}


/* The Rest of Stuff */

.post_info {
	font-family		: verdana, sans-serif;
	color			: #4a4a4a;
	font-size		: 8pt;
	padding			: 3px 0px;
	text-align		: center;
	letter-spacing	: 1px;
	line-height		: 20px;
	text-transform	: lowercase;
	background-color: #808080;
	width		: 730px;
	margin		: auto;
}

.post_b {
	font-size: 9pt;
	font-weight: bold;
}

.post_content {
	padding: 3px 5px;
	text-align: justify;
	margin-bottom: 10px;
}


/* Comments
############################################################################################################## */
.comments-list { padding-top: 0px;}
.comments-list h2 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
.comments-list div.entry { margin-bottom: 15px; padding: 10px; background: #fff no-repeat right bottom;}
.comments-list div.alt { background: #fff no-repeat left top; padding-top: 15px; border: none; margin-bottom: 25px;}
.comments-list p.name { font: bold 14px/14px "Arial" sans-serif; letter-spacing: -1px; color:#669900; border-bottom: 3px solid #669900}
.comments-list p.name a{ font: normal;}

.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: solid 1px #ccc;}
* html .comments-list p.avt { left: -60px; }
.comments-list span.date {color:#000; display:block; float:right; margin-right:10px; text-decoration: none;}
.comments-list span.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { text-decoration: none;}

.comments-list .con { font: normal 12px/17px "Verdana"; color:#333;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px; color:#333; text-align: justify;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { background: #DFEEBF; padding: 20px; margin: 0px 0px; border: 1px solid #808080; text-align:left;}
.comments-form h3 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #FF5155; }
.comments-form p { padding: 3px 0px; color:black;font-weight: bold;}
.comments-form .required { font-weight: normal; color:#ff0000;}
.comments-form input { padding: 5px; width: 210px; margin-right: 7px; height: 14px;}
.comments-form input.formid { border: 1px solid #669900; background: #fff url(images/form-name-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}
.comments-form input.formemail { border: 1px solid #669900; background: #fff url(images/form-email-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}
.comments-form input.formuri { border: 1px solid #669900; background: #fff url(images/form-uri-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}

.comments-form textarea { border: 1px solid #669900; background: #fff; padding: 4px; width: 97%;}
.comments-form .button { height: 26px; border: 1px solid #669900; background: url(images/button-post-comment.png) no-repeat left; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 6px 4px 38px;}

form.bleu{
	width		: 260px;
	margin		: auto;
	margin-top	: 15px;
}

form.bleu input{
	background	: #3B5998;
	color		: #fff;
	font-weight	: bold; 
	font-size	: 12px;
	height		: 24px;
}

p.nav {
	text-align: right;
}

.center {
	margin: 20px 0; 
	text-align:center;
}

p.no_comment {
	margin:0px 0px 0px 10px; 
	text-align:justify; 
}

.subheader {
	font-weight: bold;
	color: #99CC33;
}

.content {
	text-align: justify;
}

.content2 {
	text-align: left;
	margin: 10px 0px 10px 41px;
	/* ul equivalent */ 
}

.content3 {
	text-align: justify;
	margin: 10px 0px 10px 41px;
	/* ul equivalent for paragraph */ 
}

p.para {
	text-align: justify;
	text-indent: 20px;
}

#bs {
	border: 1px solid #808080;
	background-color: #ffffff;
	width:120px;
	padding: 5px;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
}

#bs a:link, #bs a:visited {
	font-weight: bold;
	color: #9FCB8C;
}

#bs a:hover, #bs a:active {
	background-color: white;
	border-bottom: 1px solid #9FCB8C;
}

#plugs {width:180px; text-align:left}

pre {
	font-size: 8pt;
	color: black;
	border: 1px solid #808080;
	background-color: #99CC33;
	padding: 2px;
	text-align:left;
	width: 400px;
}

blockquote {
	font-size: 8pt;
	color: black;
	border: 1px solid #808080;
	background-color: #CCCCCC;
	padding: 5px;
	width:350px;
	margin:0px;
	height:350px;
	overflow: auto;
}

img.grav {
	float: left;
	margin: 0 5px 0 0;
}


/* Shadow Divs */



.formB form, .formB div{
	margin:0;
	padding:0;
	display:inline;	
	text-align:left;
}

.formB li{
	width: 95%;	
}

.navigation a { text-decoration: none; background: #000; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; font-size: 14px; font-weight: bold; width: 160px; display: block; text-align: center; padding: 4px; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }


