body {
	text-align: center;
background-color:#FFEE9E;
color: #000;
	font-family: Arial, Tahoma, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 10px;
	margin: 40px;
	padding: 0;
	scrollbar-3dlight-color:#FFEE9E;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#FFEE9E;
scrollbar-face-color:#FFCD54;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF3300;
scrollbar-track-color:#FFEE9E;
}

h2{font-size: 12px; margin: 0;}
h3{font-size: 11px; margin: 0;}
h4{font-size: 11px; font-weight: normal}

a:link{color:#000000; }
a:visited{color:#000000; }
a:hover{color:#000000; }
a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#aaa; }

/*img {border: none; vertical-align:top;}*/

code, pre, kbd {font-family:"Courier New", Courier, monospace; font-size : 11px;}
pre {overflow: auto;width: 100%;}

fieldset{border: none;}

.field label{
	display: block;
	cursor: pointer;
}

input, textarea{
	font-size:10px;
	border: 1px solid #ededed;
	background: #fcfcfc;
}

input:focus, textarea:focus {
	border: 1px solid #aaa;
	background: #f5f5f5;
}

input[type="submit"]:hover {
	border: 1px solid #aaa;
	background: #f5f5f5;
}

textarea{
	width: 100%;
}


#spacer {
	clear: both;
}

img.png {
	behavior: url(skins/png.htc);
}

#containercentrage{
margin-left: auto;
     margin-right: auto;
	 	width: 1000px;
}


#page{
width: 870px;
background-image:url(fond-centre.png);
background-repeat:repeat-y;
border-bottom : 1px solid #000;
float:left;
margin:0px;
padding:0px;
}

#pagehaut{
width: 870px;
padding:0px;
margin:0px;
background-image:url(fond-haut.png);
background-repeat:no-repeat;
background-position:top;
}

#skyscraper{
height:600px;
background-color:#FFFFFF;
width:120px;
margin-left:10px;
padding:0;
float:left;
}

/******************** HEADER *************************/
#top {
	position: relative;
	height: 100px;
	margin: 0px;
}

#top-title {
	float: left;
	width: 320px;
	height: 100%;
	text-align: left;
	margin:10px;
	background-image:url(logoblogonautesobs.png);
	background-repeat:no-repeat;
}

#top-title-text p a{
	/*display:none;*/
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	width:500px;
}

#top-title p {
	position: relative;
	top: 50%;
	text-align: left;
	font-weight: bold;
	font-size: 26px;
	font-family: helvetica;
	padding-left:10px;
}

#top-title p a {
	text-decoration : none;
	color : #000;
}

#top-content {
	float: right;
	width: 400px;
	height: 100%;
	text-align: right;
	color: #000
	background-color:white;
		margin:10px;
	}

#top-content p {
	position: relative;
	top: 15px;
	right: 10px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
	padding-right:5px;
}

#top-content p a {
	text-decoration : underline;
	font-weight: bold;
	color : #000;
}

/******************** FIN HEADER *************************/

#pub {
}

/******************** MAIN *************************/

#main {
	position: relative;
	width: 830px;
	padding:0px;
	margin:0px;
	
margin-left: auto;
     margin-right: auto;
}


#content {
	float: left;
	width: 800px;
	color: #000;
	/*overflow: hidden;*/
		/*border:1px solid black;*/
		/*background-color:white;*/
	text-align:center;
	padding:0px;
	margin:0px;
	overflow: hidden;
}


#sidebar {
	width: 180px;	
	height: 100%;
	padding:5px;
		margin:0px;
		margin-left:15px;

	color: #000;
	float:left;
	/*background-color: White;
		filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50;*/
	background-image:url(fondcolonne.png);
	background-repeat:repeat-y;
}

.content-navigation {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 10px 0px 10px 0px;
	letter-spacing: 0px;
	word-spacing: -1px;
}

.post {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 5px 0px 10px 10px;
}

.post-title {
	font-size: 18px;
	padding-top: 5px;
	font-weight: bold;
	color:#7B99D7;
}

.post-info {
	margin: 0px;
}

.post-info a {
	font-weight: bold;
	text-decoration:none;
}

.post-info a:hover {
	font-weight: bold;
	text-decoration:underline;
}

.post-content {
	padding: 10px 5px 0px 0px;
}

.post-info-co {
	text-align: right;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
}

.post-info-co a{
	font-family: ;
	color: ;
	font-size: ;
	font-weight: bold;
	text-decoration:none;
}

.post-info-co a:visited {
	color: ;
	text-decoration:none;
}

.post-info-co a:hover {
	color: ;
	text-decoration:underline;
}

/*****************  COMMENTAIRE ****************/
.com {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 5px 0px 10px 10px;
	background: transparent url(http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/skin/allocinev5/_test/blog/separation-h.gif) bottom repeat-x;
}

.com a{
	font-family: ;
	color: ;
}
.com a:visited{
	font-family: ;
	color: ;
}
.com a:hover{
	font-family: ;
	color: ;
}

.com-title {
	font-family: ;
	color: ;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
}

.com-info {
	font-family: ;
	color: ;
	font-size: ;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

.com-info a {
	font-family: ;
	color: ;
	font-size: ;
	font-weight: bold;
}

.com-content {
	font-family: ;
	color: ;
	font-size: ;
	font-weight: normal;
	padding: 10px 5px 0px 0px;
}

.com-info-co {
	font-family: ;
	color: ;
	font-size: ;
	font-weight: bold;
	text-align: right;
	padding-top: 20px;
	padding-right: 10px;
}
/*****************  FIN COMMENTAIRE ****************/

.day-date {
	font-weight: bold;
}


#presentation {
	text-align: left;
	padding-bottom: 15px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

#presentation a{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

#autopromo {
	text-align: center;
	padding-bottom: 2px;
}

#sidebar-block {
	text-align: left;
	padding-bottom: 10px;
}

#syndicate {
	text-align: left;
	padding-bottom: 10px;
}

.syndicate-title{
	padding-bottom: 5px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.syndicate-content{
	text-align: center;
}

.sidebar-block-title{
	padding-bottom: 5px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.sidebar-block-title a{
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.sidebar-block-content{
	padding-left: 5px;
	color: #000;
}

.sidebar-block-content p{
	margin: 0 0 5 0;
	font-size: 11px;
}

.sidebar-block-content a{
	color: #000;

}


/******************** FIN MAIN *************************/


/******************** FOOTER *************************/

#prefooter{
	clear:both;
	margin: 0 auto;
}

#footer {
	clear:both;
	padding: 10px 0px 0px 0px;
	text-align: center;
	margin: 0 auto;
}

#footer p{
	margin: 0 auto;
}

/******************** FIN FOOTER *************************/

/******************* POUR LES POPUPS *********************/

body.popup{
	text-align: center;
	color: #000;
	background-color:#FFEE9E;
	font-family: Arial, Tahoma, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.popup-header {
	width: 100%;
	color: #000;
	background-color: #F9AC3B;
	vertical-align:center;
	text-align:left;
		text-shadow: red 5px 5px 5px;
	font-size:20px;
	font-weight:bold;
}

.comment-form{
	padding-right:5px;
	padding-left:5px;
	font-size: 12px;
}

table.comment {
	width:100%;
	text-align: left;
	color: #000;
	font-family: Arial, Tahoma, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.popup-page{
	background:#FFFFFF;
	border-top:100px;
	height:100%;
}

#space{
	height:10px;
	background-color:#FFFFFF;
}

#popup-content{
	padding-right:5px;
	padding-left:5px;
	font-size: 12px;
	margin-top:12px;
}

#popup-logo{
	background-image:url(popup_logo.png);
	background-repeat:no-repeat;
	width:188px;
	height:45px;
}
