html {
}
 
body {
	margin: 0;
	padding: 0;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 13px;
	background : #80a2c5 url(../img/bg.gif) repeat-y;
	color : #333;
}

p { margin : 7px 0; }
form { display : block; margin : 0; padding : 0; }

h1 { font-size : 2em; margin : 0.67em 0; }
h2 { font-size : 1.4em; margin : 0.83em 0; }
h3 { font-size : 1.17em; margin : 1em 0; }
h4 { font-size : 1em; margin : 1.33em 0; }
h5 { font-size : 0.83em; margin : 1.67em 0; }
h6 { font-size : 0.67em; margin : 2.33em 0; }

code,pre { font-family : "Courier New",monospace; font-size : 1em; }

q { font-style : italic; }

a:link, a:visited {
	color: #0273B9;
	text-decoration : none;
}
a:hover{
	color: #0273B9;
	text-decoration : underline;
}

h2, h3 {
	font-family : Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
}

h2.post-title {
	font-weight : normal;
	font-size: 2em;
	color: #fff;
	font-weight: bold;
	font-family : Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	margin: 0 0 20px 10px;
	padding-top: 10px;
}
img {
	position: relative;
	background-color: transparent;
	float:right;
	margin: 1em;
	border-style:solid;
	border-color:black;
	border-width:0;
}

/* Layout
-------------------------------------------------------- */
#page {
	position: absolute;
	width: 100%;
}

#top {
}

#top h2 {
	font-size: 50px;
	font-weight: bold;
	position: absolute;
	text-indent: -2000px;
}

/* Buttons
-----------------------------------------------------------*/
#buttons {
	position: absolute;
	left:0;
	top: 20px;
	width: auto;
	height: auto;
	text-align: left;
	}
#buttons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#buttons li a {
	display: block;
	padding: 8px 0 0 12px;
	margin: 0 0 -10px 0;
	width: 150px;
	height: 35px;
	background: transparent url(../img/smallbutton.gif) no-repeat;
	color: #fff;
	font: bold 13px Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	}
#buttons li a:hover {
	background: transparent url(../img/smallbutton-hover.gif) no-repeat;
	}


/* MAIN FRAME
-------------------------------------------------------- */
#main {
	background: transparent url(../img/logo-bottom.gif) no-repeat bottom center;
	margin: 0 100px 10px 170px;
	padding-bottom: 74px;
	}

#top-left {
	background: #fff url(../img/top-left6.gif) no-repeat top left;
	}

#top-right {
	background: transparent url(../img/pictobg1.jpg) no-repeat top right;
	margin-right: -81px;
	padding-right: 80px;
	}

#bottom-left {
	background: transparent url(../img/bottom-left3.gif) no-repeat left bottom;
}

#bottom-right {
	background: transparent url(../img/bottom-right.gif) no-repeat right bottom;
	}

#top-right-picto {
	margin-right: -59px;
	padding-right: 80px;
	}

#post li {
	list-style: none;
}
#post li {
	padding-left: 12px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}



/* Footer
-------------------------------------------------------- */
.footer a {
	color : #bbb;
	text-decoration: none;
}
p.footer {
	font-weight : normal;
	color : #bbb;
	padding : 0;
	margin : 0;
	font-size: 9px;
	height: 14px;
	text-align : right;
}

/* Post
-------------------------------------------------------- */
#post {
	margin: 30px 20px 10px 0;
	position: relative;
}
.post-title {
	margin: 0;
	color : #000;
	background : transparent;
	padding: 5px 0px 5px 30px;
	font-size: 18px;
}
.post-title a {
	color : #ff6600;
	text-decoration : none;
}
.post-content {
	margin: 0px 40px;
	padding: 5px 0px 5px 0;
	background: transparent;
	color: #676767;
}

/* Interactions
-------------------------------------------------------- */
fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

input, textarea {
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size : 1em;
	border-width : 1px;
	border-color : #ccc;
}

input[type], textarea[name] {
	background: #fff;
}

input[type=submit], input[type=reset] {
	background : #fff;
	color : #000;
}

textarea {
	width : 100%;
}

p.field {
	margin : 0.5em 0 0 0;
}

p.field label {
	display : block;
	font-weight : bold;
	font-size : 0.85em;
}

.form-help {
}

input.preview {
}
input.submit {
}

.bad {
	color: #ff0000;
	font-weight: bold;
	}
