@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#252525;
}
p {
	margin:0px; padding:0px;
}
a {
	color:#252525;
	text-decoration:none;
}
a:hover {
	color:#ff0078;
}



/**/

.txt10px {
	font-size:10px;
}
.txt_noir {
	color:#000000;
}
.txt_rose {
	color:#e3ceca;
}
.txt_gris {
	color:#c0c1c1;
}


/**/

.logo a {
	display:block;
	width:210px; height:57px;
	margin:0px 0px 0px 315px;
}
.conteneur_general {
	position:relative;
	width:955px;
	margin:0px auto 0px auto;
}
.menu {
	padding:1px 0px 0px 320px;
	text-transform:uppercase;
}
.active {
	color:#ff0078;
}
.menu img {
	margin:-1px 0px 0px 0px; padding:0px 5px 0px 5px;
}
.sous_menu {
	line-height:12px;
}



/**/

body.home {
	position:relative;
	background-image:url(../images/degrade_home.gif); background-repeat:repeat-x;
	background-color:#dbdbdb;
}
.conteneur_home {
	height:600px;
	background-image:url(../images/home.jpg); background-repeat:no-repeat;
}
.home .texte {
	margin:171px 456px 0px 296px;
	color:#ffffff; line-height:12px;
	text-align:center;
}
.home .texte .titre {
	font-weight:bold;
	text-transform:uppercase;
}
.home .texte .intro {
	padding:5px 0px 5px 0px;
}
.home .footer {	
	position:absolute; top:525px; left:0px;
	padding:2px 0px 0px 0px;
	color:#c0c1c1;
}
.home .footer a {
	color:#a9abab;
}
.home .footer a:hover {
	color:#ff0078;
}



/**/

body.actualites {
	position:relative;
	background-image:url(../images/degrade_actualites.gif); background-repeat:repeat-x;
	background-color:#ededed;
}
.conteneur_actualites {
	height:750px;
	background-image:url(../images/actualites.jpg); background-repeat:no-repeat;
}
.actualites .texte {
	margin:187px 376px 0px 376px;
	color:#252525; line-height:12px;
	text-align:center;
}
.actualites .texte .titre {
	color:#ff0078; font-weight:bold;
	text-transform:uppercase;
}
.actualites .texte .sous_titre {
	padding:5px 0px 5px 0px;
	text-transform:uppercase;
}
.actualites .footer {	
	position:absolute; top:550px; left:0px;
	padding:2px 0px 0px 0px;
	color:#c0c1c1;
}
.actualites .footer a {
	color:#a9abab;
}
.actualites .footer a:hover {
	color:#ff0078;
}



/**/

body.profil {
	position:relative;
	background-image:url(../images/degrade_actualites.gif); background-repeat:repeat-x;
	background-color:#ededed;
}
.conteneur_profil {
	height:900px;
	background-image:url(../images/profil.jpg); background-repeat:no-repeat;
}
.profil .sous_menu {
	padding:0px 0px 0px 360px;
	text-transform:uppercase;
}
.profil .texte {
	margin:153px 344px 0px 344px;
	color:#ffffff; line-height:12px;
	text-align:center;
}
.profil .texte p {
	padding:0px 0px 5px 0px;
}
.profil .download {
	position:absolute; top:440px; left:363px;
	width:230px;
	color:#ffffff;
	text-align:center; text-transform:uppercase;
}
.profil .download a {
	color:#ffffff;
}
.profil .download a:hover {
	color:#ff0078;
}
.profil .footer {	
	position:absolute; top:561px; left:0px;
	padding:2px 0px 0px 0px;
	color:#e0ccc7;
}
.profil .footer a {
	color:#e0ccc7;
}
.profil .footer a:hover {
	color:#ff0078;
}

body.profil_cv {
	position:relative;
	background-image:url(../images/degrade_actualites.gif); background-repeat:repeat-x;
	background-color:#ededed;
}
.conteneur_profil_cv {
	height:820px;
	background-image:url(../images/profil_cv.jpg); background-repeat:no-repeat;
}
html[xmlns] .conteneur_profil_cv {
	height:auto; min-height:820px;
	background-image:url(../images/profil_cv.jpg); background-repeat:no-repeat;
}
.profil_cv .sous_menu {
	padding:0px 0px 0px 360px;
	text-transform:uppercase;
}
.profil_cv .texte {
	margin:145px 320px 40px 320px;
	font-size:11px; color:#ffffff; line-height:12px;
	text-align:center;
}
.profil_cv .texte p {
	padding:0px 0px 5px 0px;
}
.profil_cv .experience {
	font-size:11px; color:#99999a;
}
.profil_cv .rose {
	text-transform:uppercase;
	color:#ff0078;
}
.profil_cv .droite {
	padding-left:480px;
}
.profil_cv .gauche {
	padding-right:480px;
	text-align:right;
}
.profil_cv .separator {
	height:30px;
	background-image:url(../images/profil_separator.gif); background-repeat:no-repeat; background-position:center top;
}
.profil_cv .separator_black {
	height:30px;
	background-image:url(../images/profil_separator_black.gif); background-repeat:no-repeat; background-position:center top;
}
.profil_cv .formation {
	margin:0px 300px 0px 300px; padding:45px 0px 45px 0px;
	font-size:11px; color:#ffffff; line-height:12px;
	text-align:center;
	background-image:url(../images/profil_formation.gif); background-repeat:no-repeat; background-position:center top;
}
.profil_cv .formation p {
	padding:0px 0px 5px 0px;
}
.profil_cv .footer {
	clear:both; position:relative;
	width:955px; height:223px;
	margin:0px auto 0px auto; padding:17px 0px 0px 0px;
	color:#e0ccc7;
	background-image:url(../images/profil_footer.gif); background-repeat:no-repeat; background-position:left top;
}
.profil_cv .footer a {
	color:#ceb4ae;
}
.profil_cv .footer a:hover {
	color:#ff0078;
}
.profil_cv .download {
	position:absolute; top:16px; left:392px;
	width:174px;
	text-align:center; text-transform:uppercase;
}



/**/

body.contact {
	position:relative;
	background-image:url(../images/degrade_contact.gif); background-repeat:repeat-x;
	background-color:#e3e3e3;
}
.conteneur_contact {
	height:750px;
	background-image:url(../images/contact.jpg); background-repeat:no-repeat;
}
.contact .texte {
	margin:200px 405px 0px 405px;
	color:#ffffff; font-size:11px;
	text-align:center;
}
.contact .footer {	
	position:absolute; top:550px; left:0px;
	padding:2px 0px 0px 0px;
	color:#b2cac8;
}
.contact .footer a {
	color:#b2cac8;
}
.contact .footer a:hover {
	color:#ff0078;
}



/**/

body.goodies {
	position:relative;
	background-image:url(../images/degrade_goodies.gif); background-repeat:repeat-x;
	background-color:#ededed;
}
.conteneur_goodies {
	height:930px;
	background-image:url(../images/goodies.jpg); background-repeat:no-repeat;
}
.goodies .texte {
	margin:176px 276px 10px 276px;
	color:#ff0078; font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.goodies .ligne {
	clear:both;
	height:165px;
	margin:0px 276px 0px 276px;
	padding:0px 0px 0px 18px;
	color:#ffffff;
	text-align:center; text-transform:uppercase;
}
.goodies .ligne a {
	color:#ffffff;
}
.goodies .ligne a:hover {
	color:#ff0078;
}
.goodies .colonne {
	float:left;
	width:112px;
	padding:106px 15px 0px 0px;
}
.goodies .colonne p img {
	padding:0px 1px 0px 1px;
}
.goodies .footer {	
	position:absolute; top:710px; left:0px;
	padding:2px 0px 0px 0px;
	color:#000000;
}
.goodies .footer a {
	color:#000000;
}
.goodies .footer a:hover {
	color:#ff0078;
}



/**/

body.credits {
	background-image:url(../images/degrade_credits.gif); background-repeat:repeat-x;
	background-color:#d4d4d4;
}
.conteneur_credits {
	height:520px;
	background-image:url(../images/credits.jpg); background-repeat:no-repeat;
}
.credits .texte {
	margin:115px 376px 0px 376px;
	color:#99999a;
	text-align:center;
	line-height:13px;
}
.credits .footer {
	width:955px; clear:left;
	margin:0px auto 0px auto; padding:2px 0px 44px 0px;
	color:#b8b8b9;
	background-image:url(../images/footer.gif); background-position:737px 6px; background-repeat:no-repeat;
}
.credits .footer a {
	color:#a9abab;
}
.credits .footer a:hover {
	color:#ff0078;
}



/**/

body.mentions_legales {
	background-image:url(../images/degrade_credits.gif); background-repeat:repeat-x;
	background-color:#d4d4d4;
}
.conteneur_mentions_legales {
	height:635px;
	background-image:url(../images/mentions_legales.jpg); background-repeat:no-repeat;
}
.mentions_legales .texte {
	margin:120px 153px 0px 318px;
	color:#99999a; font-size:10px;
	text-align:center;
	line-height:12px;
}
.mentions_legales .texte p {
	padding:0px 0px 5px 0px;
}
.mentions_legales .footer {
	width:955px; clear:left;
	margin:0px auto 0px auto; padding:2px 0px 44px 0px;
	color:#b8b8b9;
	background-image:url(../images/footer.gif); background-position:737px 6px; background-repeat:no-repeat;
}
.mentions_legales .footer a {
	color:#a9abab;
}
.mentions_legales .footer a:hover {
	color:#ff0078;
}



/**/

.portfolio_evenementiel .portfolio, 
.portfolio_internet .portfolio, 
.portfolio_institutionnel .portfolio, 
.portfolio_webmarketing .portfolio, 
.portfolio_intranet .portfolio, 
.portfolio_logotype .portfolio, 
.portfolio_plaquette .portfolio,
.portfolio_magazine .portfolio,  
.portfolio_divers .portfolio, 
.portfolio_ecole .portfolio, 
.portfolio_divers_perso .portfolio {
	width:788px !important; width /**/:987px;
	position:absolute; top:255px; left:0px;
	padding:0px 0px 0px 199px;
	background-image:url(../images/flash_evenementiel.jpg); background-repeat:no-repeat;
}
.portfolio_internet .portfolio {
	padding:0px 0px 189px 199px;
	background-image:url(../images/flash_internet.jpg); background-position:right bottom;
}
.portfolio_ecommerce .portfolio {
	width:756px !important; width /**/:1110px;
	position:absolute; top:255px; left:-155px;
	padding:0px 0px 0px 354px;
	background-image:url(../images/flash_ecommerce.jpg); background-repeat:no-repeat; background-position:0px 165px;
}
.portfolio_institutionnel .portfolio {
	width:756px !important; width /**/:955px;
	background-image:url(../images/flash_institutionnel.jpg); background-position:right bottom;
}
.portfolio_webmarketing .portfolio {
	width:756px !important; width /**/:1187px;
	left:-232px;
	padding:0px 0px 0px 431px;
	background-image:url(../images/flash_webmarketing.jpg); background-position:0px 64px;
}
.portfolio_intranet .portfolio {
	width:815px !important; width /**/:1014px;
	background-image:url(../images/flash_intranet.jpg); background-position:right bottom;
}
.portfolio_logotype .portfolio {
	width:879px !important; width /**/:1078px;
	background-image:url(../images/flash_logotype.jpg); background-position:right bottom;
}
.portfolio_plaquette .portfolio, 
.portfolio_magazine .portfolio, 
.portfolio_divers .portfolio {
	width:879px !important; width /**/:1078px;
	background-image:url(../images/flash_plaquette.jpg); background-position:right bottom;
}
.portfolio_ecole .portfolio {
	width:968px !important; width /**/:1167px;
	position:absolute; top:255px; left:-212px;
	padding:0px 0px 0px 411px;
	background-image:url(../images/flash_ecole.jpg); background-repeat:no-repeat; background-position:left bottom;
}
.portfolio_divers_perso .portfolio {
	width:968px !important; width /**/:1167px;
	position:absolute; top:255px; left:-212px;
	padding:0px 0px 0px 411px;
	background-image:url(../images/flash_perso_divers.jpg); background-repeat:no-repeat; background-position:left bottom;
}
.portfolio_evenementiel .sous_menu,
.portfolio_internet .sous_menu,
.portfolio_ecommerce .sous_menu,
.portfolio_institutionnel .sous_menu,
.portfolio_webmarketing .sous_menu,
.portfolio_intranet .sous_menu,
.portfolio_logotype .sous_menu,
.portfolio_plaquette .sous_menu,
.portfolio_magazine .sous_menu,
.portfolio_divers .sous_menu, 
.portfolio_ecole .sous_menu, 
.portfolio_divers_perso .sous_menu {
	padding:6px 0px 0px 407px;
	text-transform:uppercase;
}
.portfolio_evenementiel .sous_menu .col1, 
.portfolio_internet .sous_menu .col1, 
.portfolio_ecommerce .sous_menu .col1, 
.portfolio_institutionnel .sous_menu .col1, 
.portfolio_webmarketing .sous_menu .col1, 
.portfolio_intranet .sous_menu .col1, 
.portfolio_logotype .sous_menu .col1, 
.portfolio_plaquette .sous_menu .col1, 
.portfolio_magazine .sous_menu .col1, 
.portfolio_divers .sous_menu .col1, 
.portfolio_ecole .sous_menu .col1, 
.portfolio_divers_perso .sous_menu .col1 {
	float:left;
	width:90px;
}
.portfolio_evenementiel .sous_menu .col2,
.portfolio_internet .sous_menu .col2,
.portfolio_ecommerce .sous_menu .col2,
.portfolio_institutionnel .sous_menu .col2,
.portfolio_webmarketing .sous_menu .col2,
.portfolio_intranet .sous_menu .col2,
.portfolio_logotype .sous_menu .col2,
.portfolio_plaquette .sous_menu .col2,
.portfolio_magazine .sous_menu .col2,
.portfolio_divers .sous_menu .col2,
.portfolio_ecole .sous_menu .col2,
.portfolio_divers_perso .sous_menu .col2 {
	float:left;
	width:65px;
}
.portfolio_evenementiel .footer,
.portfolio_internet .footer,
.portfolio_ecommerce .footer,
.portfolio_institutionnel .footer,
.portfolio_webmarketing .footer,
.portfolio_intranet .footer,
.portfolio_logotype .footer,
.portfolio_plaquette .footer,
.portfolio_magazine .footer,
.portfolio_divers .footer,
.portfolio_ecole .footer,
.portfolio_divers_perso .footer {
	clear:left;
	padding:509px 0px 44px 0px;
	color:#b8b8b9;
	background-image:url(../images/footer.gif); background-position:812px bottom; background-repeat:no-repeat;
}
.portfolio_internet .footer {
	padding:688px 0px 44px 0px;
}
.portfolio_ecommerce .footer {
	width:955px;
	margin:0px 0px 0px -199px; padding:17px 0px 44px 0px;
}
.portfolio_webmarketing .footer {
	width:955px;
	margin:0px 0px 0px -199px; padding:17px 0px 44px 0px;
}
.portfolio_evenementiel .footer a,
.portfolio_internet .footer a,
.portfolio_ecommerce .footer a,
.portfolio_institutionnel .footer a,
.portfolio_webmarketing .footer a,
.portfolio_intranet .footer a,
.portfolio_logotype .footer a,
.portfolio_plaquette .footer a,
.portfolio_magazine .footer a,
.portfolio_divers .footer a,
.portfolio_ecole .footer a,
.portfolio_divers_perso .footer a {
	color:#b8b8b9;
}
.portfolio_evenementiel .footer a:hover, 
.portfolio_internet .footer a:hover, 
.portfolio_ecommerce .footer a:hover, 
.portfolio_institutionnel .footer a:hover, 
.portfolio_webmarketing .footer a:hover, 
.portfolio_intranet .footer a:hover, 
.portfolio_logotype .footer a:hover, 
.portfolio_plaquette .footer a:hover, 
.portfolio_magazine .footer a:hover,
.portfolio_divers .footer a:hover,
.portfolio_ecole .footer a:hover,
.portfolio_divers_perso .footer a:hover {
	color:#ff0078;
}


/**/

.portfolio_evenementiel {
	height:665px;
	background-image:url(../images/portfolio_evenementiel.jpg); background-repeat:no-repeat;
}
.portfolio_internet {
	height:665px;
	background-image:url(../images/portfolio_internet.jpg); background-repeat:no-repeat;
}
.portfolio_ecommerce {
	height:665px;
	background-image:url(../images/portfolio_ecommerce.jpg); background-repeat:no-repeat;
}
.portfolio_institutionnel {
	height:665px;
	background-image:url(../images/portfolio_institutionnel.jpg); background-repeat:no-repeat;
}
.portfolio_webmarketing {
	height:665px;
	background-image:url(../images/portfolio_webmarketing.jpg); background-repeat:no-repeat;
}
.portfolio_intranet {
	height:665px;
	background-image:url(../images/portfolio_intranet.jpg); background-repeat:no-repeat;
}
.portfolio_logotype {
	height:665px;
	background-image:url(../images/portfolio_logotype.jpg); background-repeat:no-repeat;
}
.portfolio_plaquette {
	height:665px;
	background-image:url(../images/portfolio_plaquette.jpg); background-repeat:no-repeat;
}
.portfolio_magazine {
	height:665px;
	background-image:url(../images/portfolio_magazine.jpg); background-repeat:no-repeat;
}
.portfolio_divers {
	height:665px;
	background-image:url(../images/portfolio_divers.jpg); background-repeat:no-repeat;
}
.portfolio_ecole {
	height:665px;
	background-image:url(../images/portfolio_ecole.jpg); background-repeat:no-repeat;
}
.portfolio_divers_perso {
	height:665px;
	background-image:url(../images/portfolio_divers_perso.jpg); background-repeat:no-repeat;
}


/**/

body.portfolio {
	background-image:url(../images/degrade_portfolio.gif); background-repeat:repeat-x;
	background-color:#ededed;
}
.portfolio .download {
	width:190px;
	position:absolute; top:385px; left:764px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.portfolio_internet .portfolio .download {
	top:285px;
}
.portfolio_ecommerce .portfolio .download {
	left:919px;
}
.portfolio_webmarketing .portfolio .download {
	left:996px;
}
.portfolio_ecole .portfolio .download, .portfolio_divers_perso .portfolio .download {
	left:976px;
}
.portfolio .download img {
	padding:0px 5px 0px 5px;
}
