body {
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-image: url(images/big-bg.jpg);
	background-repeat: repeat;
}

#principal {
	width: 959px;
	margin: auto;
}

#center_all {
	background-image: url(images/bg_bando_haut.jpg);
	background-repeat: repeat-x;
	margin: auto;
}

#haut {
	margin: auto;
	width: 959px;
	height: 46px;
}

#haut-contenu-left {
	height: 31px;
	float: left;
	width: 400px;
	background-image: url(images/bg_bando_haut.jpg);
	background-repeat: repeat-x;
}

#haut-contenu-center {
	float: left;
	width: 959px;
	background-image: url(images/bg_bando_haut.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#haut-contenu-center h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #666;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}

#haut-contenu-left h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #666;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}

#haut-contenu-right {
	height: 31px;
	float: left;
	width: 559px;
	text-align: right;
}

#haut-contenu-right a {
	text-decoration: none;
	color: #666;
}

#haut-contenu-right a:hover {
	color: #fff;
	text-decoration: underline;
}

#haut-contenu-right h1 {
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-decoration: none;
	margin-top: 0px;
	height: 21px;
	float: right;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	letter-spacing: 1px;
}

#contenu-logo {
	height: 53px;
	width: 273px;
	float: left;
	padding-top: 30px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#contenu-logo-center {
	width: 959px;
	float: left;
	padding-top: 30px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: center;
}

#contenu-logo-center p {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 30px;
}

#home-pub {
	height: 113px;
	width: 686px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/ban-pub.gif);
}

.retour {
	clear: both;
}

#navig-visu {
	height: 12px;
	float: left;
	background-image: url(images/ombre.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 473px;
	padding-left: 473px;
}

#title-rubrique-home {
	height: 64px;
	float: left;
	width: 959px;
	background-image: url(images/title-sepa_001.jpg);
	background-repeat: repeat-x;
}

#title-rubrique-home-one {
	height: 64px;
	float: left;
	width: 229px;
}

#title-rubrique-home-two {
	height: 64px;
	float: left;
	width: 248px;
	padding-left: 1px;
}

#title-rubrique-home-three {
	height: 64px;
	float: left;
	width: 248px;
	padding-left: 1px;
}

#title-rubrique-home-four {
	height: 64px;
	float: left;
	width: 231px;
	padding-left: 1px;
}

#content-rubrique-home {
	height: 126px;
	float: left;
	width: 959px;
	background-image: url(images/sepa_content_001.jpg);
	background-repeat: repeat-x;
	margin-bottom: 53px;
}

#content-rubrique-home-one {
	height: 126px;
	float: left;
	width: 229px;
	background-image: url(images/content_bg_001.jpg);
	background-repeat: no-repeat;
}

#content-rubrique-home-one p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#content-rubrique-home-one a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#content-rubrique-home-one a:hover {
	color: #666;
	text-decoration: underline;
}

#content-rubrique-home-two {
	height: 126px;
	float: left;
	width: 248px;
	padding-left: 0px;
	background-image: url(images/content_bg_002.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
}

#content-rubrique-home-two p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#content-rubrique-home-two a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#content-rubrique-home-two a:hover {
	color: #666;
	text-decoration: underline;
}

#content-rubrique-home-three {
	height: 126px;
	float: left;
	width: 248px;
	padding-left: 0px;
	background-image: url(images/content_bg_003.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
}

#content-rubrique-home-three p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#content-rubrique-home-three a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#content-rubrique-home-three a:hover {
	color: #666;
	text-decoration: underline;
}

#content-rubrique-home-four {
	height: 114px;
	float: left;
	width: 231px;
	padding-left: 0px;
	background-image: url(images/content_bg_004.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
	padding-top: 12px;
}

#content-rubrique-home-four p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#content-rubrique-home-four a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#content-rubrique-home-four a:hover {
	color: #666;
	text-decoration: underline;
}

.noir {
	color: #000;
}

#ombre {
	float: left;
	width: 959px;
	background-image: url(images/ombre.png);
	background-repeat: no-repeat;
	height: 53px;
}

#icones-follow-home {
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}

#icones-follow-home a {
	margin-right: 13px;
}

#icones-follow-home p {
	margin: 0px;
	padding: 0px;	
}

.marge-img-icone-footer {
	margin-bottom: 10px;
}

#footer {
	background-image: url(images/bg_footer.png);
	background-repeat: repeat-x;
	margin-top: 53px;
}

#footer-contenu {
	height: 380px;
	background-color: #000;
	background-image: url(images/bg_footer-haut.jpg);
	background-repeat: repeat-x;
}

#center-footer {
	width: 959px;
	background-image: url(images/sepa_footer_001.jpg);
	background-repeat: repeat-x;
	margin: auto;
}

#footer-rubrique-home-one {
	float: left;
	width: 228px;
	background-image: url(images/sepa_footer_001.jpg);
	background-repeat: repeat-x;
	padding-right: 1px;
	height: 220px;
}

#footer-rubrique-home-one p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	background-color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer-rubrique-home-one a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer-rubrique-home-one a:hover {
	text-decoration: underline;
	color: #FFF;
}

#footer-rubrique-home-two {
	float: left;
	width: 249px;
	background-image: url(images/sepa_footer_002.jpg);
	background-repeat: repeat-x;
	padding-right: 1px;
	height: 220px;
}

#footer-rubrique-home-two p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	background-color: #000;
	margin: 0px;
	padding: 0px;
}

#footer-rubrique-home-two a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#footer-rubrique-home-two a:hover {
	text-decoration: underline;
	color: #FFF;
}

#footer-rubrique-home-three {
	float: left;
	width: 248px;
	background-image: url(images/sepa_footer_03.jpg);
	background-repeat: repeat-x;
	padding-right: 1px;
	height: 220px;
	background-color: #000;
}

#footer-rubrique-home-three p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	background-color: #000;
	margin: 0px;
	padding: 0px;
}

#footer-rubrique-home-three a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	text-decoration: none;
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#footer-rubrique-home-three a:hover {
	color: #FFF;
}

#footer-rubrique-home-four {
	float: left;
	width: 231px;
	height: 220px;
}

#footer-rubrique-home-four p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	font-style: italic;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer-rubrique-home-four a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer-rubrique-home-four a:hover {
	text-decoration: underline;
	color: #FFF;
}

.text_shadow {
    text-shadow: 1px 1px 1px #fff;
}

#home-visu {
	height: 566px;
	background-image: url(images/ombre-visu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#page-contenu-haut {
	background-image: url(images/bg-midle-block.jpg);
	float: left;
	width: 959px;
	background-repeat: repeat-y;
}

#contenu-colonne-gauche {
	width: 321px;
	float: left;
}

#contenu-colonne-center {
	width: 959px;
	float: left;
}

#contenu-colonne-center-twitter {
	width: 250px;
	float: left;
	padding-right: 20px;
}

#contenu-colonne-droite {
	float: right;
	width: 617px;
}

#contenu-colonne-gauche p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#contenu-colonne-center p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#contenu-colonne-center a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-colonne-center a:hover {
	color: #666;
	text-decoration: underline;
}

#contenu-colonne-center-actu {
	width: 689px;
	float: left;
}

#contenu-colonne-center-actu p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #666;
}

#contenu-colonne-center-actu a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-colonne-center-actu a:hover {
	color: #666;
	text-decoration: underline;
}

.marge-bando {
	margin-bottom: 36px;
}

.marge-title-contenu {
	margin-bottom: 18px;
	margin-left: 20px;
}

#page-contenu-bas {
	background-image: url(images/bas-bg-block.jpg);
	float: left;
	width: 959px;
	height: 32px;
}

#contenuuu {
	text-decoration: none;
	float: left;
	width: 598px;
}

#contenuuu a {
	padding-right: 5px;
	padding-left: 5px;	
}

#btn-illustrator {
	height: 25px;
	width: 145px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 30px;
	padding-top: 6px;
	padding-left: 50px;
}

#btn-illustrator a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
	margin-top: 7px;
}

shin-btn a:hover {
	color: #666;
}

.blanc {
	color: #fff;
}

#btn-photoshop {
	height: 25px;
	width: 145px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 50px;
}

#btn-photoshop a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-photoshop a:hover {
	color: #fff;
}


#btn-dessins {
	height: 25px;
	width: 145px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 50px;
}

#btn-dessins a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-dessins a:hover {
	color: #fff;
}

#btn-photos {
	height: 25px;
	width: 145px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 50px;
}

#btn-photos a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-photos a:hover {
	color: #fff;
}

#btn-sites {
	height: 25px;
	width: 145px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 50px;
}

#btn-sites a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-sites a:hover {
	color: #fff;
}

#btn-projets {
	height: 25px;
	width: 145px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 50px;
}

#btn-projets a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-projets a:hover {
	color: #fff;
}

#btn-precedent {
	height: 25px;
	width: 150px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 45px;
	float: left;
}

#btn-precedent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	padding: 0px;
	margin: 2px;
}

#btn-precedent a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-precedent a:hover {
	color: #fff;
}

#btn-suivant {
	height: 25px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 45px;
	float: right;
	width: 150px;
	margin-right: 20px;
}

#btn-suivant a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 7px;
}

#btn-suivant a:hover {
	color: #fff;
}

#indic-navig {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	margin-top: 4px;
	width: 176px;
	padding: 0px;
	text-align: center;
	float: left;
}

#btn-precedent-inactif {
	height: 25px;
	width: 150px;
	background-image: url(images/shin-btn-over.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 7px;
	padding-top: 6px;
	padding-left: 45px;
	float: left;
}

#btn-precedent-inactif p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #b1b1b1;
	text-decoration: none;
	padding: 0px;
	margin: 2px;
}

#navig-contenu {
	margin-top: 10px;
}

a.shin {
	-webkit-transition: background-image 0.3s ease;
	-moz-transition: background-image 0.3s ease;
	-o-transition: background-image 0.3s ease;
	transition: background-image 0.3s ease;
	padding-top: 8px;
	padding-left: 50px;
	padding-bottom: 12px;
	background-image: url(images/shin-btn.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	margin-left: 20px;
	display: block;
	margin-top: 5px;
	margin-right: 106px;
}

a.shin:hover {
	background-image: url(images/shin-btn-hover-pale.gif);
	color: #fff;
}

.float {
	float: right;
}

.facebook {
	background-image: url(images/icones/facebbok-off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.facebook:hover {
	background-image: url(images/icones/facebbok-on.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.googleplus {
	background-image: url(images/icones/googleplus-off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.googleplus:hover {
	background-image: url(images/icones/googleplus-on.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.deviant {
	background-image: url(images/icones/deviant-off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.deviant:hover {
	background-image: url(images/icones/deviant-on.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.flickr {
	background-image: url(images/icones/flickr-off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.flickr:hover {
	background-image: url(images/icones/flickr-on.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.twitter {
	background-image: url(images/icones/twitter-off.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.twitter:hover {
	background-image: url(images/icones/twitter-on.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#footer-rubrique-home-five {
	width: 959px;
	float: left;
	padding-top: 10px;
}

#footer-rubrique-home-five p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	background-color: #000;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#footer-rubrique-home-five a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	text-decoration: underline;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#footer-rubrique-home-five a:hover {
	text-decoration: underline;
	color: #666;
}

.img-news-marge {
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: 7px;	
}

.sepa-news-marge {
	margin-left: 20px;	
}

#contenu-who-photo {
	width: 213px;
	float: left;
}

#contenu-who-photo p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#contenu-who-profil {
	width: 746px;
	float: left;
}

#contenu-who-profil p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#contenu-who-profil a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-who-profil a:hover {
	color: #666;
	text-decoration: underline;
}

#contenu-who-desc {
	width: 413px;
	float: left;
	margin-top: 30px;
}

#contenu-who-desc p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
	text-align: justify;
}

#contenu-who-desc a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-who-desc a:hover {
	color: #666;
	text-decoration: underline;
}

#contenu-who-perf {
	width: 330px;
	float: left;
	margin-top: 30px;
	background-image: url(images/who-perf-midle.jpg);
	background-repeat: repeat-y;
	margin-bottom: 30px;
}

#contenu-who-perf p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
}

#contenu-who-perf a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-who-perf a:hover {
	color: #666;
	text-decoration: underline;
}

#contenu-who-perf li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
	list-style-type: none;
}

#contenu-who-perf ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#who-perf-bas {
	color: #666;
	text-decoration: underline;
	background-image: url(images/who-perf-bas.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 315px;
	float: left;
}

#contenu-who-perf-texte {
	width: 200px;
	float: left;
	padding-left: 5px;
}

#contenu-who-perf-stars {
	width: 105px;
	float: left;
	line-height: 20px;
}

.perf-illustrator {
	background-image: url(images/puces/puce-illustrator.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-photoshop {
	background-image: url(images/puces/puce-photoshop.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-dream {
	background-image: url(images/puces/puce-dream.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-html {
	background-image: url(images/puces/puce-html.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-flash {
	background-image: url(images/puces/puce-flash.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-in-design {
	background-image: url(images/puces/puce-in-design.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-word {
	background-image: url(images/puces/puce-word.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-excel {
	background-image: url(images/puces/puce-excel.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-power-point {
	background-image: url(images/puces/puce-power-point.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-pc {
	background-image: url(images/puces/puce-pc.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.perf-mac {
	background-image: url(images/puces/puce-mac.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#contenu-who-perf-adobe {
	padding-top: 22px;
}

#contenu-who-perf-office {
	padding-top: 10px;
}

#contenu-who-perf-systeme {
	padding-top: 10px;
}

#contenu-who-formation {
	width: 372px;
	float: left;
	margin-top: 30px;
	text-align: justify;
}

#contenu-who-experience {
	float: left;
	margin-top: 30px;
	width: 372px;
	text-align: justify;
	margin-bottom: 20px;
}

#contenu-who-sepa-formation-experience {
	width: 1px;
	float: left;
	background-image: url(images/sepa-formation-experience.gif);
	background-repeat: no-repeat;
	height: 359px;
	margin-top: 30px;
}

a.shin-who {
	-webkit-transition: background-image 0.3s ease;
	-moz-transition: background-image 0.3s ease;
	-o-transition: background-image 0.3s ease;
	transition: background-image 0.3s ease;
	background-image: url(images/shin-who-btn.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	display: block;
	height: 31px;
	padding-top: 8px;
	padding-left: 50px;
	margin-left: 20px;
}

a.shin-who:hover {
	background-image: url(images/shin-who-btn-over.gif);
	color: #fff;
}

#contenu-who-photo-navig {
	width: 213px;
	float: left;
	margin-top: 20px;
}

#acces-vie-pro {
	width: 225px;
	float: right;
	text-align: right;
	padding-right: 35px;
}

#desc-realisations {
	width: 624px;
	float: left;
	padding-bottom: 20px;
	padding-right: 50px;
	padding-left: 20px;
}

#desc-realisations p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #666;
}

#desc-realisations a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#desc-realisations a:hover {
	color: #666;
	text-decoration: underline;
}

#contenu-realisations {
	width: 889px;
	float: left;
	background-image: url(images/sepa-realisations.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 20px;
	text-align: center;
}

#contenu-realisations p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

#contenu-realisations a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-realisations a:hover {
	color: #666;
	text-decoration: underline;
}

.marge-img-rea {
	margin-right: 25px;
}


#partager-cette-page {
	width: 549px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}

#contenu-contact {
	width: 919px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
	background-image: url(images/img-bg-contact.jpg);
	background-repeat: no-repeat;
}

#contenu-contact p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

#contenu-contact a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-contact a:hover {
	color: #666;
	text-decoration: underline;
}

.text-noir {
	color: #000;
}

#contenu-vie-pro {
	width: 889px;
	float: left;
	background-image: url(images/sepa-realisations.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 20px;
	background-position: bottom;
}

#contenu-vie-pro p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

#contenu-vie-pro a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#contenu-vie-pro a:hover {
	color: #666;
	text-decoration: underline;
}

#contenu-vie-pro-img {
	width: 889px;
	float: left;
	padding-top: 30px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 0px;
}

#contenu-vie-pro-img p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	padding: 0px;
	margin: 0px;
}

#colonne-actu {
	width: 919px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}

#colonne-actu p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 7px;
	color: #666;
}

#colonne-actu a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}

#colonne-actu a:hover {
	color: #666;
	text-decoration: underline;
}



#footer-rubrique-home-six {
	float: left;
	text-align: center;
	width: 239px;
	padding-right: 340px;
	padding-left: 380px;
}

#footer-rubrique-home-six p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	background-color: #000;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#footer-rubrique-home-six a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
}

.marge-img-qr {
	margin-left: 40px;
	display: block;
	float: left;
	margin-right: 15px;
}

.google-plus{
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

a.pagin {
	-webkit-transition: background-image 0.3s ease;
	-moz-transition: background-image 0.3s ease;
	-o-transition: background-image 0.3s ease;
	transition: background-image 0.3s ease;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	background-image: url(images/pagin);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	height: 25px;
	width: 27px;
	float: left;
}

a.pagin:hover {
	background-image: url(images/pagin-hover);
	color: #FFF;
	height: 25px;
	width: 27px;
}

#pagination-actus {
	width: 527px;
	float: left;
	margin-left: 412px;
}

#pagination-actus a {
	color: #000;
}

#pagination-actus a:hover {
	color: #FFF;
}

a.paginselect {
	-webkit-transition: background-image 0.3s ease;
	-moz-transition: background-image 0.3s ease;
	-o-transition: background-image 0.3s ease;
	transition: background-image 0.3s ease;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	background-image: url(images/pagin-hover);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	height: 25px;
	width: 27px;
	float: left;
}

.titre-pres {
	font-size: 16px;
}

