
body { font-size: 90%;font-family: Arial, Verdana, Sans-Serif;background: #fdfff9 url('../images/body-bg.jpg');color: #454545;margin: 0;padding: 0 }
acronym, abbr, span.caps { font-size: 0.9em;letter-spacing: .07em;cursor: help;border-bottom: 1px dashed #999 }
blockquote { margin: 5px 20px;padding: 0;color: #fff;border-left: 5px solid #666;background: #ababab }
blockquote p { margin:0;padding: 10px 20px;display: block }
a { color: #111; text-decoration: none;font-size: 1.4em; }
a:hover { text-decoration: none }
img { border: 0 }
p { line-height: 1.3em;margin: 0.5em 0 }
p img { float:left;margin:0 10px 0 0;padding-left: 6px;padding-bottom: 2px }

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #ff5b00; }
h6 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #454545; }

h1, h2, h3 { font-family: Arial, Verdana, Sans-Serif;font-weight: bold }
h1 { font-size: 4em }
h2 { font-size: 1.6em }
#top-frame { background: url('../images/top-frame.jpg') repeat-x }
#wrapper { margin: 0 auto;width: 900px }
#header { width: 900px;height: 215px;margin: 0;padding: 50px 0 0 0;background: url('../images/header-bg.jpg') no-repeat }
#header h1 { font-size: 1.9em;padding: 20px 0 0 40px;margin: 0 }
#header h1 a { text-decoration: none;color: #454545 }
#header h2 { color: #fff;font-size: 1.3em;padding: 0 0 0 40px;margin: 0 }
#navigation { margin: 0;padding: 0;width: 900px;height: 65px;background: url('../images/navigation.jpg') no-repeat }
#navigation ul { list-style-image: url('../images/navi-li.gif');margin: 0;padding: 21px 0 0 45px;float: left }
#navigation ul li {	float: left;font-size: 1em;padding-right: 18px }
#navigation ul li a { color: #fff;text-decoration: none }
#container { width: 900px;background: url('../images/container-bg.jpg') repeat-y;margin: 0;padding: 0 }
#content {float: left;width: 670px;padding-top: 20px;background: url('../images/content-bg.jpg') no-repeat }
.post {	padding: 20px 60px 30px }
.post h1 { font-family: Arial, Helvetica, sans-serif;font-size: 1.6em;margin: 0;padding: 0 0 0 32px;height: 24px;background: url('../images/post-h.gif') 0px 2px no-repeat;color: #ff5b00 }
.post h2 { font-family: Arial, Helvetica, sans-serif;font-size: 1.6em;margin: 0;padding: 0 0 0 32px;height: 24px;background: url('../images/h2.gif') 0px 2px no-repeat }
.post h2 a { text-decoration: none;color: #ff5b00 }
.post h2 a:hover { text-decoration: underline;color: #ff5b00 }

.entry { font-family: Tahoma;font-size: 1.3em;line-height: 20px;padding: 0 }

.endline { clear: both;}

#sidebar { float: left;width: 230px;margin: 0;padding: 36px 0 0 0;background: url('../images/sidebar-bg.jpg') no-repeat }
#sidebar h2 { font-size: 1.5em;font-weight: bold;font-family: Arial;color: #fff;margin: 0;padding: 0 0 6px 20px;background: url('../images/sidebar-h.gif') 0px 2px no-repeat }
#sidebar ul { margin: 0;padding: 0 30px 0 20px;list-style: none }
#sidebar ul li { margin: 0 0 30px 0;padding: 0 }
#sidebar ul ul { margin: 6px 0 0 0;padding: 0 0 0 30px;list-style-image: url('../images/sidebar-li.gif') }
#sidebar ul ul li {	margin: 6px 0;padding: 0;font-size: .8em;color: #ddd }
#sidebar ul ul li a { text-decoration: none;color: #fff }

#footer { background: url('../images/footer-bg.jpg') no-repeat;width: 900px;height: 120px;clear: both;margin: 0 }
#footer p {	margin: 0;padding: 80px 10px 0 0;text-align: right;color: #000;font-size: 1.1em }
#footer a {	color: #000;font-weight: bold }

/*--- Css des photo ---*/
.photo1 { width: 100%;margin-top: 15px }
.photo2 { border: 0 }
.photo3 { width: 100% }

/*--- Rappel ---*/
#rappel { height: 80px}
#rappel h2 { text-transform: capitalize }
#rappel div.rap1 { float: left;margin-top: 5px }
#rappel div.rap2 { float: right;margin-top: 5px }

/*--- Recherche ---*/
#recherche { float: right;margin: 0 44px 0 0 }
#recherche input { float: left;border: none;color: #000;margin: 0;padding: 0 }
#recherche .searchtext { margin: 23px 6px 0 0;width: 189px;display: inline;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;border: none;background: transparent }
#recherche .searchbutton{ margin-top: 6px;width: 50px;height: 50px }
