/*  
Theme Name: art is code
Theme URI: http://artiscode.net/
Description: Th&egrave;me de f&eacute;vrier 2009
Version: 1.0
Author: S&eacute;bastien Fauveau
Author URI: http://artiscode.net/
Tags: grille, blanc, espace
*/

* {
	margin:0;
	padding:0;
}

body {
	color:#5A5C5E;
	background:url(images/bgFilamentsPetit.jpg) no-repeat top center;	
}

#wrapper {
	position:relative;
	width:900px;
	margin:0 auto;
}

#masthead {
	width:900px;
}

#masthead #logo {
	float:left;
	width:300px;
	border-top:20px solid #393C3F;
	padding:5px 0 0 0;
}

#masthead #logo a:link {display:block; width:300px; height:92px; background: url(images/logo.png) no-repeat; border-bottom:1px solid white; padding:0 0 10px 0;}
#masthead #logo a:visited {display:block; width:300px; height:92px; background: url(images/logo.png) no-repeat; border-bottom:1px solid white; padding:0 0 10px 0;}
#masthead #logo a:hover {display:block; width:300px; height:92px; background: url(images/logo.png) no-repeat; border-bottom:1px dotted #393c3f; padding:0 0 10px 0;}
#masthead #logo a:active {display:block; width:300px; height:92px; background: url(images/logo.png) no-repeat;border-bottom:1px dotted #393c3f; padding:0 0 10px 0;}

#masthead #navigation {
	float:left;
	width:580px;
	margin:0 0 0 20px;
}

#masthead #navigation ul {
	float:right;
	border-bottom: 2px dotted #AAB1B5;
}

#masthead #navigation ul li {
	float:left;
	list-style: none;
	font:bold 18px Verdana, sans-serif;
	margin:0 19px 0 0;
}

#masthead #navigation ul li.last {
	margin:0;
}


#masthead #navigation ul li a:link {display:block; padding:3px; text-decoration: none; color:#64686B; border-top:36px solid #fff;}
#masthead #navigation ul li a:visited {text-decoration: none; color:#64686B; border-top:36px solid #fff; display:block; padding:3px; }
#masthead #navigation ul li a:hover {text-decoration: none; color:#393C3F; border-top:36px solid #393c3f; display:block; padding:3px; }
#masthead #navigation ul li a:active {text-decoration: none; color:#393C3F; border-top:36px solid #393c3f; display:block; padding:3px;}

#masthead #navigation ul li.current-cat a:link {display:block; padding:3px; text-decoration: none; color:#393C3F; border-top:36px solid #393c3f; border-bottom: 1px solid #fff;}
#masthead #navigation ul li.current-cat a:visited {display:block; padding:3px; text-decoration: none; color:#393C3F; border-top:36px solid #393c3f; border-bottom: 1px solid #fff;}
#masthead #navigation ul li.current-cat a:hover {display:block; padding:3px; text-decoration: none; color:#393C3F; border-top:36px solid #393c3f; border-bottom: 1px solid #fff;}
#masthead #navigation ul li.current-cat a:active {display:block; padding:3px; text-decoration: none; color:#393C3F; border-top:36px solid #393c3f; border-bottom: 1px solid #fff;}

#masthead #navigation ul li ul {
	position:absolute;
	left:340px;
	top:72px;
	border:none;
}

#masthead #navigation ul li ul li {
	font:12px Verdana, sans-serif;
	margin:0 4px 0 0;
}

#masthead #navigation ul li ul li.last {
	margin-right:0;
}

#masthead #navigation ul li.current-cat ul li a:link, #masthead #navigation ul li.current-cat ul li a:visited, #masthead #navigation ul li.current-cat ul li a:hover, #masthead #navigation ul li.current-cat ul li a:active {border-top:none;}

#masthead #navigation ul li.current-cat ul li a:link {border-bottom: 5px solid #fff;}
#masthead #navigation ul li.current-cat ul li a:visited {border-bottom: 5px solid #fff;}
#masthead #navigation ul li.current-cat ul li a:hover {border-bottom: 5px solid #393c3f;}
#masthead #navigation ul li.current-cat ul li a:active {border-bottom: 5px solid #393c3f;}

#masthead #navigation ul li.current-cat ul li.current-cat a:link {border-bottom: 5px solid #393c3f;}
#masthead #navigation ul li.current-cat ul li.current-cat a:visited {border-bottom: 5px solid #393c3f;}
#masthead #navigation ul li.current-cat ul li.current-cat a:hover {border-bottom: 5px solid #393c3f;}
#masthead #navigation ul li.current-cat ul li.current-cat a:active {border-bottom: 5px solid #393c3f;}

#column img {
	float: left;
}

#column {
	float:left;
	width:300px;
}

#column #summary p {
	font:18px/145% Georgia, Times, serif;
	margin:0 0 15px 0;
}

#column #summary p a.lien-chapeau {
	font-style:italic;
	font-size: 13px;
}

#column #summary p a:link, address a:link {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}
#column #summary p a:visited, address a:visited {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}
#column #summary p a:hover, address a:hover {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}
#column #summary p a:active, address a:active {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}

#column #summary p a:hover.lien-chapeau {text-decoration: none; background-color:#FF1991; color:#fff; border-bottom: 1px dotted #FF1991;}
#column #summary p a:active.lien-chapeau {text-decoration: none; background-color:#FF1991; color:#fff; border-bottom: 1px dotted #FF1991;}


#column #explore {
	margin:30px 0 0 0;
}

#column h3 {
	font-size: 34px;
	border-bottom: 1px solid #393c3f;
	font-weight:100;
	font-family: Georgia, Times, serif;	
}

#column #explore ul.explore-work {
	width:200px;
	margin:25px 0 0 60px;
}

#column #explore ul.explore-work li {
	list-style-type: none;
	float:left;
	margin:0 5px 5px 0;
}

#column #explore ul.explore-work li a {display:block; height:90px; width:90px;}

#column #explore ul.explore-work li a {display: block; height:90px; width:90px;}

#column #explore ul.explore-work li a:link.calm {background: url(details/detail-calm-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.calm {background: url(details/detail-calm-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.calm {background: url(details/detail-calm.png) no-repeat;}
#column #explore ul.explore-work li a:active.calm {background: url(details/detail-calm.png) no-repeat;}

#column #explore ul.explore-work li a:link.voila-le-travail {background: url(details/detail-voila-le-travail-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.voila-le-travail {background: url(details/detail-voila-le-travail-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.voila-le-travail {background: url(details/detail-voila-le-travail.png) no-repeat;}
#column #explore ul.explore-work li a:active.voila-le-travail {background: url(details/detail-voila-le-travail.png) no-repeat;}

#column #explore ul.explore-work li a:link.cuf {background: url(details/detail-cuf-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.cuf {background: url(details/detail-cuf-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.cuf {background: url(details/detail-cuf.png) no-repeat;}
#column #explore ul.explore-work li a:active.cuf {background: url(details/detail-cuf.png) no-repeat;}

#column #explore ul.explore-work li a:link.emile {background: url(details/detail-emile-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.emile {background: url(details/detail-emile-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.emile {background: url(details/detail-emile.png) no-repeat;}
#column #explore ul.explore-work li a:active.emile {background: url(details/detail-emile.png) no-repeat;}

#column #explore ul.explore-work li a:link.soaprano {background: url(details/detail-soaprano-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.soaprano {background: url(details/detail-soaprano-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.soaprano {background: url(details/detail-soaprano.png) no-repeat;}
#column #explore ul.explore-work li a:active.soaprano {background: url(details/detail-soaprano.png) no-repeat;}

#column #explore ul.explore-work li a:link.atelier-doc {background: url(details/detail-atelier-doc-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.atelier-doc {background: url(details/detail-atelier-doc-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.atelier-doc {background: url(details/detail-atelier-doc.png) no-repeat;}
#column #explore ul.explore-work li a:active.atelier-doc {background: url(details/detail-atelier-doc.png) no-repeat;}

#column #explore ul.explore-work li a:link.cref {background: url(details/detail-cref-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.cref {background: url(details/detail-cref-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.cref {background: url(details/detail-cref.png) no-repeat;}
#column #explore ul.explore-work li a:active.cref {background: url(details/detail-cref.png) no-repeat;}

#column #explore ul.explore-work li a:link.nihil {background: url(details/detail-nihil-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.nihil {background: url(details/detail-nihil-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.nihil {background: url(details/detail-nihil.png) no-repeat;}
#column #explore ul.explore-work li a:active.nihil {background: url(details/detail-nihil.png) no-repeat;}

#column #explore ul.explore-work li a:link.saatchi {background: url(details/detail-saatchi-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.saatchi {background: url(details/detail-saatchi-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.saatchi {background: url(details/detail-saatchi.png) no-repeat;}
#column #explore ul.explore-work li a:active.saatchi {background: url(details/detail-saatchi.png) no-repeat;}

#column #explore ul.explore-work li a:link.sapona {background: url(details/detail-sapona-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.sapona {background: url(details/detail-sapona-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.sapona {background: url(details/detail-sapona.png) no-repeat;}
#column #explore ul.explore-work li a:active.sapona {background: url(details/detail-sapona.png) no-repeat;}

#column #explore ul.explore-work li a:link.ferriere {background: url(details/detail-ferriere-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.ferriere {background: url(details/detail-ferriere-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.ferriere {background: url(details/detail-ferriere.png) no-repeat;}
#column #explore ul.explore-work li a:active.ferriere {background: url(details/detail-ferriere.png) no-repeat;}

#column #explore ul.explore-work li a:link.af {background: url(details/detail-af-60.png) no-repeat;}
#column #explore ul.explore-work li a:visited.af {background: url(details/detail-af-60.png) no-repeat;}
#column #explore ul.explore-work li a:hover.af {background: url(details/detail-af.png) no-repeat;}
#column #explore ul.explore-work li a:active.af {background: url(details/detail-af.png) no-repeat;}

#main {
	float:left;
	margin:0 0 30px 20px;
	width:580px;
}

h1.title, h1.project-title {
	font-size: 48px;
	font-weight:100;
	font-family: Georgia, Times, serif;
	text-align:right;
	border-bottom: 1px solid #393c3f;
	width:590px;
	margin:0 0 10px 320px;			
}

h1.project-title, h1.category-title {
	margin:0 0 0 320px;
}

#main #postsWrapper {
	padding:10px 0 0 0;
}

#main .post {
	font:12px/160% Verdana, sans-serif;
	color:#333;
	padding:0 0 20px 0;
	border-bottom: 1px solid #ddd;
	margin:20px 0 0 0;	
}

#main .post .postContent, #main .complete-post .postContent {
	padding:0 0 0 80px;
}

#main .post h3, #main h2 {
	font:bold 24px Georgia, Times, serif;	
}

.page h2 {
	color:#FF1991;
}


#main .post h2 a:link, #ressources h5 a:link, span.edit a:link {text-decoration: none; color:#FF1991; border-bottom: 1px solid white; }
#main .post h2 a:visited, #ressources h5 a:visited, span.edit a:visited {text-decoration: none; color:#FF1991; border-bottom: 1px solid white;}
#main .post h2 a:hover, #ressources h5 a:hover, span.edit a:hover {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}
#main .post h2 a:active, #ressources h5 a:active, span.edit a:active {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}


span.edit {
	font-family: Verdana, sans-serif;
	font-size:11px;
	float:right;
}

#main .post .subtitle {
	font:italic 14px/140% Georgia, Times, serif;
	color:#111;
	padding:5px 0 0 0;
}

#main .post .subtitle em {
	font-style:normal;
}

#main .post p, #main .complete-post p {	
	margin:0 0 10px 0;
}

#main .post img {
	margin:0 10px 10px 0;
}

#main .post .meta {
	border-top:1px dotted #AAB1B5;
	border-bottom:1px dotted #AAB1B5;
	padding:8px 0;	
	color:#8A9196;
	font:italic 11px Verdana, sans-serif;
	clear:both; 
}

#main .post .meta p {
	margin:0;
}

#main .post .meta .author, #main .post .meta .tags a, #column #summary .tags a {
	font-style:normal;
	font-weight:bold;
}

#main .post .meta .author {
	border-right:1px dotted #AAB1B5;
	margin:0 8px 0 0;
	padding:0 10px 0 0;		
}

#main .post .meta a:link, #column #summary .tags a:link {color:#8A9196; border-bottom:none; text-decoration: none;}
#main .post .meta a:visited, #column #summary .tags a:visited {color:#8A9196; border-bottom:none; text-decoration: none;}
#main .post .meta a:hover, #column #summary .tags a:hover {color:#FF1991; border-bottom:none; text-decoration: none;}
#main .post .meta a:active, #column #summary .tags a:active {color:#FF1991; border-bottom:none; text-decoration: none;}

#main .post p a:link, #main .complete-post p a:link, #main .complete-post li a:link {color:#4c5156; border-bottom:1px dotted #4c5156; text-decoration: none;}
#main .post p a:visited, #main .complete-post p a:visited, #main .complete-post li a:visited  {color:#4c5156; border-bottom:1px dotted #4c5156; text-decoration: none;}
#main .post p a:hover, #main .complete-post p a:hover, #main .complete-post li a:hover  {color:#FF1991; border-bottom:1px dotted #FF1991; text-decoration: none;}
#main .post p a:active, #main .complete-post p a:active, #main .complete-post li a:active  {color:#FF1991; border-bottom:1px dotted #FF1991; text-decoration: none;}

#ressources {
	margin:20px 0 20px 0;
}

#ressources h4 {
	font-size: 24px;
	border-bottom:1px solid #393c3f;
	margin:0 0 15px 0;
	font-weight: 100;
}

#ressources h5 {
	font:normal 18px Georgia, Times, serif;
}

#rss, #links {
	float:left;
	width:270px;
}

#rss ul {
	margin:10px 0 20px 25px;
}

#rss ul li {
	font:14px/150% Georgia, Times, serif;
	margin:0 0 4px 0;
}

#rss ul li a:link {text-decoration: none; color:#646464;}
#rss ul li a:visited {text-decoration: none; color:#646464;}
#rss ul li a:hover {text-decoration: none; color:#FF1991;}
#rss ul li a:active {text-decoration: none; color:#FF1991;}

#links {
	margin:0 0 0 20px;
}

#links li {
	list-style-type: none;
}

#links li, #explore dl {
	font:12px/160% Verdana, sans-serif;
}

#links li a, #explore dt {font-weight:bold;}

#links li, #explore dd {margin:0 0 15px 0;}

#links li a:link, #explore dt a:link, #column .project-details li a:link {text-decoration: none; color:#393c3f; border-bottom: 1px dotted #393c3f;}
#links li a:visited, #explore dt a:visited, #column .project-details li a:visited {text-decoration: none; color:#393c3f; border-bottom: 1px dotted #393c3f;}
#links li a:hover, #explore dt a:hover, #column .project-details li a:hover {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}
#links li a:active, #explore dt a:active, #column .project-details li a:active {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}

.clearfix {
	clear:both;
}

#footer {
	clear:both;
	padding:20px 0 0 0;
}

#footer #credits {
	float:left;
	width:580px;
	border-top: 1px solid #393c3f;
	padding:10px 0 30px 0;
	font:14px Georgia, Times, serif;
}

#footer #credits a:link {text-decoration: none; color:#393c3f; border-bottom:1px dotted #393c3f;}
#footer #credits a:visited {text-decoration: none; color:#393c3f; border-bottom:1px dotted #393c3f;}
#footer #credits a:hover {text-decoration: none; color:#FF1991; border-bottom:1px dotted #FF1991;}
#footer #credits a:active {text-decoration: none; color:#FF1991; border-bottom:1px dotted #FF1991;}

#footer #validation {
	float:left;
	font:11px Verdana, sans-serif;
	margin:10px 0 0 260px;
}


#footer #validation #w3c a:link {color:#8A9196; text-decoration: none; border-bottom:1px dotted #8A9196;}
#footer #validation #w3c a:visited {color:#8A9196; text-decoration: none; border-bottom:1px dotted #8A9196;}
#footer #validation #w3c a:hover {color:#FF1991; text-decoration: none; border-bottom:1px dotted #FF1991;}
#footer #validation #w3c a:active {color:#FF1991; text-decoration: none; border-bottom:1px dotted #FF1991;}

/*Styles spŽcifiques ˆ la section "Nos sites web" */
.wp-pagenavi, .link-to-project {
	border-bottom: 1px dotted #AAB1B5;
	width:580px;
	padding:6px 0;
	font:bold 11px Verdana, sans-serif;
	text-align: right;
	margin:0 0 10px 0;
}

#main .portfolio h2 {
	margin:0 0 10px 0;
}

.portfolio .centered, .post .centered, .post img.centered, .portfolio .aligncenter, .post img.aligncenter, .post .aligncenter {
	margin:0 auto;
	display:block;
	margin:0 0 0 40px;
}

.portfolio .meta {
	margin:0 0 5px 0;
}

.portfolio .project-year, #column .project-year {
	font:bold 12px Georgia, Times, serif;
	color:#8A9196;
	width:110px;
	text-align: right;
	border-bottom: 1px solid #ddd;
	margin:0 0 10px 0;
}

/*dl idem que #links */
#explore dl {
	margin:20px 0;
}

#explore dd {
	padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
}

#explore dd a:link, #comments-area p.advice a:link {color:#393c3f; text-decoration: none; border-bottom:1px dotted #393c3f;}
#explore dd a:visited, #comments-area p.advice a:visited {color:#393c3f; text-decoration: none; border-bottom:1px dotted #393c3f;}
#explore dd a:hover, #comments-area p.advice a:hover {color:#FF1991; text-decoration: none; border-bottom:1px dotted #FF1991;}
#explore dd a:active, #comments-area p.advice a:active {color:#FF1991; text-decoration: none; border-bottom:1px dotted #FF1991;}


.project h1 {
	text-align: left;
}

.link-to-project {
	text-align: left;
	height:16px;
	font-size: 12px;
}

.link-to-project span.client {
	color:#8A9196;
	float:left;
	font-weight:normal;
}

.link-to-project .project-url {
	float:right;
}

.link-to-project .project-url a:link {text-decoration: none; color:#FF1991; border-bottom:1px solid #fff;}
.link-to-project .project-url a:visited {text-decoration: none; color:#FF1991; border-bottom:1px solid #fff;}
.link-to-project .project-url a:hover {text-decoration: none; color:#FF1991; border-bottom:1px dotted #FF1991;}
.link-to-project .project-url a:active {text-decoration: none; color:#FF1991; border-bottom:1px dotted #FF1991;}

#column .project-year {
	margin:0 0 20px 0;
	font-size: 14px;
}

#column #summary .tags {
	border-top:1px dotted #AAB1B5;
	border-bottom:1px dotted #AAB1B5;
	padding:8px 0;
}

#column #summary .tags p {
	font:italic 11px Verdana, sans-serif;	
	color:#8A9196;
	margin:0;
	padding:0
}	

#column .project-details ul {
	margin:0 0 20px 0;
}

#column .project-details li {
	color:#4C5156;
	font:12px/160% Verdana, sans-serif;
	list-style-type: none;
	margin:0 0 4px 0;
	padding:20px 0 10px 0;	
	border-bottom: 1px solid #ddd;
}

#column .project-details li.last {
	border-bottom: none;
}

#column .project-details li strong {
	color:#393c3f;
}

#main .complete-post img.centered, #main .post img.centered, #main .complete-post img.aligncenter, #main .post img.aligncenter, #main .complete-post div.aligncenter {
	margin:0 auto 10px auto;
	display: block;
	text-align: center;
}

#main .browser {
	border-top: 1px solid #ddd;
	margin:10px 0;
	padding:5px 0 0 0;
	font:bold italic 12px Georgia, Times, serif;
}

#main .browser span.prev {
	float:left;
}

#main .browser span.next {
	float:right;
}

#main .browser a:link {text-decoration: none; color:#FF1991; border-bottom: 1px solid #fff;}
#main .browser a:visited {text-decoration: none; color:#FF1991; border-bottom: 1px solid #fff;}
#main .browser a:hover {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}
#main .browser a:active {text-decoration: none; color:#FF1991; border-bottom: 1px dotted #FF1991;}

a img {
	border:none;
}

#main .complete-post a:link img.centered, #main .post a:link img.centered, #main .centered a:link img {border:4px solid #fff;}
#main .complete-post a:visited img.centered, #main .post a:visited img.centered, #main .centered a:visited img {border:4px solid #fff;}
#main .complete-post a:hover img.centered, #main .post a:hover img.centered, #main .centered a:hover img {border:4px solid #ddd;}	
#main .complete-post a:active img.centered, #main .post a:active img.centered, #main .centered a:active  {border:4px solid #ddd;}

#cloud h3 {
	margin:0 0 20px 0;
}

#cloud a {font-family: Verdana, sans-serif; text-decoration: none;}
#cloud a:link {color:#8a9196; border-bottom:1px solid #fff;}
#cloud a:visited {color:#8a9196; border-bottom:1px solid #fff;}
#cloud a:hover {color:#393c3f; border-bottom:1px dotted #393c3f;}
#cloud a:active {color:#393c3f; border-bottom:1px dotted #393c3f;}

#comments-area {
	margin:20px 0;
}

#comments-area p.advice, #comments-area label {
	font:12px Verdana, sans-serif;
}

h3.commentaires {
	color:#FF1991;
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
}

/*Pages*/
.details ul {
	margin:20px 0 20px 20px;
}

.details li, .details p {
	font:bold 12px/160% Verdana, sans-serif;
	margin:0 0 3px 0;
	color:#4C5156;
}

.wpcf7 {
	font:italic 10px Georgia, Times, serif;
}

.wpcf7-form input {
	padding:5px;
	font:12px/160% Verdana, sans-serif;
	color:#333;
}

.wpcf7-form p.submit-button input {
	font:12px Verdana, sans-serif;
}

.wpcf7-form textarea {
	padding:10px;
	width:480px;
	font:14px/160% Georgia, Times, serif;
	color:#333;	
}

.wpcf7-response-output {
	font:normal 14px Georgia, Times, serif;
}

.details li {
	margin:0 0 10px 0;
}

.details li ul {
	margin:0 0 5px 0;
}

.details li {
	border-bottom: 1px solid #ddd;
}

.details li ul li {
	font-weight:normal;
	margin:0 0 0 20px;
	border:none;
	line-height: 150%;
}

.details p {
	margin:20px 0;
}

#main .complete-post {
	font-family: Georgia, Times, serif;
}

#main .complete-post h2, .complete-post h3, .complete-post h4, .complete-post h5 {
	margin:15px 0 10px 0;
}

.complete-post h4 {
	font-size: 14px;
	color:#333;
	margin:15px 0 3px 0;
}

#main .complete-post h2 {
	font-size:21px;
}

.complete-post h3 {
	font-size:18px;
	font-style:italic;
	color:#FF1991;
	border-bottom: 1px solid #ddd;
}

.page h3 {
	color:#393c3f;
}

#main .complete-post p, #main .complete-post li {
	font-size:14px;
	line-height: 155%;
	margin:0;
	color:#4C5156;	
}

#main .complete-post li {
	margin:0 0 4px 0;
}

#main .complete-post strong {
	color:#393c3f;
}

#main .complete-post p {
	margin:0 0 10px 0;
}

.complete-post ul {
	margin:0 20px 0 20px;
}

.complete-post ul li {padding-left:5px;}

img.alignleft {
	float:left;
	margin:0 10px 10px 0;
}

img.last {
	display: block;
	clear:right;
}

#main p.wp-caption-text {
	font:11px Verdana, Georgia, Times serif;
	color:#777;
	text-align:center;
} 

img.cms-icon {
	float:left;
	margin:5px 20px 5px 0;
}

a img.cms-icon {
	border:none;
}

span.required {
 color:#FF1991;
}

.flashmovie {
	margin:10px 0;
}

#collegues {
	clear: both;
	padding:30px 0 0 0;
}

#collegues li {
	list-style-type: none;
	clear: both;
	padding:20px 0 0 0;
}