
/*Remise à zero*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	text-align:justify;}
body {
	line-height:1.5;}
table {
	border-collapse:separate;border-spacing:0;}
caption, th, td {
	text-align:left;
	font-weight:normal;}
table, td, th {
	vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";}
blockquote, q {
	quotes:"" "";}
a img {
	border:none;}

/*Déclaration*/
/*Corps*/
body {
	font-size:75%;}
/*Titre*/
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;}
h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:
	0.5em;}
h2 {
	font-size:2em;
	margin-bottom:0.75em;}
h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
	height:1.25em;}
h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;}
h6 {
	font-size:1em;
	font-weight:bold;}
	
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;}
p {
	margin:0 0 1.5em;}
p img {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0;}
p img.right {
	float:right;
	margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {
	color:#FFFFFF}
a {
	text-decoration:none;
	color:#FFFFFF}
 

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


/************************* DEFAULT STYLES ***************************/
body {color:#222222;background:white;font-family:"Verdana", Helvetica, Arial, sans-serif;}
.contenu{width:1100px;background-color:#ffffff;margin-top:5em;height:100%;padding-bottom:2em;}
.container-inner {width:1100px; margin:0 auto; margin-top:1em;background:#ffffff;}
.container{heigth:1100px;width:1100px;background:#ffffff;margin-bottom:2em;}
h1,h2,h3,h4,h5,h6 {color:;font-family:"Verdana", Helvetica, Arial, sans-serif;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:;}
a {color:#ffffff;text-decoration:none;text-align : center;}
a:hover, a:focus {color:#fff;}
/********************************************************************/
#navcontainer {padding: 0;font-family:"Segoe Script", "Segoe Script", "Segoe Script", "Segoe Script";text-align: right;background-color: #fff;height:20px;margin:0 0 1em;}
#navlist {height:20px}
#navcontainer p	{padding: 7px 7px 0px;font-family:"Segoe Script", "Segoe Script", "Segoe Script", "Segoe Script";font-size: 1em;font-weight: bold;}
#navcontainer:after {content: ".";display: block;line-height: 1px;font-size: 1px;color: CFC8B6;clear: both;}
#navcontainer img {margin: 0;padding: 0;}
ul#navlist {list-style: none;padding: 0;margin: 0px;background-color: #fff;font-size: 1em;}
ul#navlist li {text-align: center;float: left;height: 20px;margin: 0;background: #CFC8B6;border-right:1px solid #fff;padding: 0;}
ul#navlist li { width: 100px; voice-family: "\"}\""; voice-family:inherit; width: 100px;}
html>body ul#navlist li { width: 135px; }
ul#navlist li a {font-family: "Segoe Script" monospace;display: block;padding: 0px 40px;color:black;font-size: 11.5px;text-decoration: none;height: 1%;height: 20px;text-shadow: 0 0 0 #CFC8B6;}
#navcontainer>ul#navlist li a {background:white;;color:black;width: auto;height: 20px;}
ul#navlist li#active a {background: #c4058c;color: #fff;height: 20px;}
ul#navlist li a:hover,ul#navlist li#active a:hover {color: #fff;background-color: #c4058c;height: 20px;}
ul#navlist li.home	{border-left: none;height: 20px;}
ul#navlist li#empty	{width: 120px;height: 20px;}

/* ************************ SLIDESHOW ********************************/
ul#portfolio {padding:0;list-style:none;margin:0 0 1em;margin-left:0.5em;overflow:hidden;max-height:438px;}
ul#portfolio li {list-style:none;padding:0;}
ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase;padding:0 16px;}
ul#portfolio li img {width:950px;text-align:center;margin:0;}

/* ************************ PORTFOLIO THUMBNAILS********************************/
.portfolio-image-wrapper {position: relative; margin: 0 0 6px;padding:0;}
.portfolio-image-wrapper h6.title-overlay {text-transform:uppercase;background: #ffffff; padding:4px; top: 127px; left: 0;bottom: 0; display: block; height: 15px; width:313px; overflow:hidden; position: absolute; max-width: 334px; z-index: 101; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=50); -moz-opacity: .90; opacity:.90; }
.portfolio-image-wrapper h6.title-overlay a { color: #000; text-decoration: none;}
.portfolio-image-wrapper h6.title-overlay a:hover {color:#983415;}
/***************** COMMENTS ********************/
h3#comments{margin: 10px 0 0;padding: 20px 10px;background: #f5f5f5;}
h3#comments span.comments-subscribe {float:right;font-size:.7em;margin-left: 3px;padding: 0 0 0 19px;background: url("images/rss.png") no-repeat 0 50%;color:#cccccc;}
h3#respond{margin: 10px 0 0;padding: 20px 10px;background: #f5f5f5;}
ol.commentlist{list-style-type: none;margin: 0;padding: 0;border-top: 5px solid #eee;}
ol.commentlist li strong{padding-left:1em;}
ol.commentlist li .comment-entry{margin: -135px 0 0;min-height:145px;border-bottom: 5px solid #eee;padding: 5px 150px 0;line-height: 2em;}
ol.commentlist li .avatar{border:1px solid #eee;padding:1em;margin:2em 1em 1em 0;}
#commentform{margin: 0 0 7px;padding: 30px 150px 6px;border-top: 10px solid #fff;background: #eee;}
