/*réalisé par Igor http://igor.ouvaton.org/*/
*{
	margin:0;
	padding:0;
}
body{
	background: #F6F7F1;
	text-align: center;
	font: 1em 'Trebuchet MS',Arial, Helvetica,'Bitsream vera sans', sans-serif;
	color: #3f3f3f;
}
a:link{
	color:#cc0000;
	text-decoration:none;
}
a:visited{
	color: #CC3300;
	text-decoration:none;
}
a:hover{
	color:#adc500;
	text-decoration:none;
}
p,ul,ol,dl,table{
	font-size:.75em;
	margin-bottom:1em;
}
li{
	margin-left:30px;
}
li li{
	font-size:1.3em;
}
li li li{
	font-size:1.3em;
}
h1 a{
	background: url(pictos/h1bis.gif) no-repeat 0 0;
	text-indent: -5000px;
	display: block;
	width: 750px;
	height: 140px;
}
h2{
	background: url(pictos/fonds_h2.png) no-repeat 0 0;
	font-size: .8em;
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	color: #adc500;
	text-transform: uppercase;
	border-bottom:solid 1px #fff;
	margin-top:1em;
}
pre, .spip_code{
	margin: 10px 20px;
	padding: 1em;
	background: #fff;
	width: 235px;
	overflow: auto;
}
label{
	cursor: pointer;
}
#container{
	text-align: left;
	width: 750px;
	margin: 0 auto;
	background: url(pictos/fonds_containerbis.gif) repeat-y 0 0; /*border:solid 3px #fff;*/
}
ul#menu{
	height: 29px;
	line-height:29px;
	width: 100%;
	background: url(pictos/fonds_menu.gif) no-repeat 0 0;
	list-style: none;
}
ul#menu li{
display:inline;
margin-left:8px;
}
ul#menu li a{
	border-bottom:solid 1px #fff;
}
ul#menu li a:hover{
	border-bottom:solid 1px #cc0000;
}
/*marque la page en cours dans la navigation*/
body#index a#indexNav,body#portfolio a#portfolioNav,body#pensebete a#pensebeteNav{
	color:#adc500;
	border-bottom:solid 1px #cc0000;
}
a.lienon{
	color:#adc500;
	border-bottom:solid 1px #cc0000!important;
}
caption{
	text-align:center;
}
#principal{
	float:left;
	width:400px;
	margin-bottom:20px;
	position:relative;
	top:-35px;
}
#principal h2, #principal h3, #principal h4, #principal p, #principal ul, #principal form,#principal blockquote{
	margin-left:20px;
}
#principal div.post-content p{
	text-align:justify;
}
#principal img{
	background:#fff;
	border:solid 1px #eee;
	padding:4px;
}
#principal p img{float:none;}
#principal h3{
	margin-top:1.4em;
	font-size:.9em;
}
#principal h3 span{
	color:#adc500;
}
#secondaire{
	margin-left:405px;
	margin-bottom:20px;
	position:relative;
	top:-15px;
}
#secondaire h2, #secondaire h3, #secondaire h4, #secondaire p, #secondaire ul, #secondaire img,#secondaire blockquote{
	margin-left:20px;
	margin-right:130px;
}
#secondaire h3{font-size:.75em;color:#666666; text-indent:25px;}

#secondaire input#q{
	margin-left:20px;
}
#secondaire blockquote p{
	margin-left: 10px;
	margin-right: 0;
	font-style: italic;
}

#footer{
	clear: both;
	height: 80px;
	line-height: 40px;
}
#footer p{
	text-align:right;
	margin-right:105px;
	padding-right:30px;
}
/*photopif de Tranh www.photopif.net/*/
div.photopif{
	text-align:center;
	margin-bottom:10px;
}
div.photopif img{
	background:#fff;
	border:solid 1px #eee;
	padding:4px;
}
p.date{
	background: #EDF0DE;
	text-align:right;
	margin-bottom:10x;
}
div.une{
	background:#EDF0DE;
	border:solid 1px #ccc;
	padding:4px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:130px;
}
div.une p{
	margin:0 5px 5px 5px!important;
}
div.une h2{
	background: url(pictos/warning.png) no-repeat 0 5px;
	font-size: .8em;
	height: 25px;
	line-height: 25px;
	text-indent: 18px;
	color: #adc500;
	text-transform: uppercase;
	margin:0 5px 5px 5px!important;
}
p.motstags{
	background:#EDF0DE;
	color:#3f3f3f;
}
fieldset.spip_encadrer {
	background:#fff;
	border:solid 1px #eee;
	padding:4px;
}
/*calendrier*/
table{
	position: relative;
	border-collapse: separate;
	margin-left:20px;
}
/*commentaires des articles*/
h3#co{
	font-size:.9em;
}
.post-info-co{
	background: #EDF0DE;
}
h3#co:before{
	content:attr(Titre: );
}
p.comment-info{
	background:#EDF0DE;
	border:solid 1px #fff;
	margin-bottom:0;
}
/*dotclear*/

td a{
	background:#EDF0DE;
}
.day-date{
	background: url(pictos/calendar.png) no-repeat 0 1px;
	border-bottom: solid 1px #adc500;
	margin-top: 15px;
	padding-left:15px;
	display:inline;
}
p#prelude{
	position:relative;
top:-50px
}
div#comments blockquote, div#trackbacks blockquote{
	background:#fff;
	padding:4px;
}
div#comments img{
	float: none;
}
.post-content img{
	float:left;
	background:#fff;
	border:solid 1px #eee;
	padding:4px;
	margin-right:4px;
}
p.post-info-co{
	margin-bottom:2em;
}
fieldset{
	border:0;
}
input, textarea{border:solid 1px #ccc;}
input[type="text"]:focus, textarea:focus{background:#fff;border:solid 1px #cc0000;}
