body {
	background-color: #EFEFEF;
	background-repeat: repeat;
	background-position: left top;
}
#container {
	width: 988px;
	background-repeat: repeat-y;
	height: auto;
	position: absolute;
	left: 50%;
	margin-left: -494px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	top: 0px;
	border: 1px solid #CCC;
}
#container #footer {
	background-color: #EBEBEB;
	height: auto;
	width: 988px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A4A4A4;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: repeat-x;
	background-attachment: scroll;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD;
	margin: 0px;
}
#container #footer p {
	margin: 0px;
	padding: 0px;
}
#container #footer p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09F;
	text-decoration: none;
}
#container #col_droite {
	width: 778px;
	margin: 0px;
	background-repeat: no-repeat;
	float: left;
	background-position: center bottom;
	background-color: #FFF;
	border-left-width: 0px;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 200px;
	padding-left: 0px;
	border-right-width: 0px;
	border-right-style: none;
	background-image: url(../images%20html/fresque-bas.png);
	border-top-width: 0px;
	border-top-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#container #col_droite #index {
	height: 260px;
	width: 770px;
	background-repeat: no-repeat;
	display: block;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B6B6;
	margin: 0px;
}
#container #col_droite #nav_bas {
	width: 770px;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	height: 40px;
	background-color: #E8E8E8;
	line-height: 40px;
}
#container #col_droite #nav_bas a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
#container #col_droite #nav_bas a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
#container #col_droite #nav {
	width: 770px;
	height: 100px;
	text-decoration: none;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	position: relative;
	background-color: #FBFBFB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	text-indent: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #col_droite #nav p {
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #7A7A7A;
	line-height: 8px;
}
#container #col_droite #nav h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#container #col_droite #nav h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0;
	position: relative;
	height: 20px;
	width: auto;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#container #col_droite #imag {
	width: 770px;
	height: 540px;
	margin: 0px;
	text-decoration: none;
	padding: 0px;
	position: static;
}
#container #col_droite #flash {
	width: 770px;
	height: 560px;
	margin: 0px;
	text-decoration: none;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}
#container #col_droite #nav p .client {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #009ee0;
}
#container #col_droite #galerie #nav_image {
	height: 50px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 234px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	position: relative;
}
#container #col_droite #nav h1 .jaune {
	text-align: right;
}
#container #col_droite #nav h1 a {
	text-align: right;
	color: #6E6E6E;
}
#container #col_droite #etiquette_presentation {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #909090;
	font-weight: normal;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #col_droite #etiquette_presentation p {
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 70px;
	padding: 0px;
	text-align: justify;
}
#container #col_droite #etiquette_presentation h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009ee0;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #col_droite #etiquette_presentation h2 {
	font-size: 16px;
	font-weight: bold;
	color: #009ee0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 10px;
	margin-left: 70px;
}
#container #col_droite #etiquette_presentation p.espace {
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 70px;
	padding: 0px;
}
#container #col_droite #bas_presentation {
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 770px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center bottom;
}
#container #col_droite #index h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #09F;
	margin-top: 0px;
	margin-left: 100px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	position: relative;
}
#container #col_droite #index h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-left: 100px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container #col_droite #index p {
	margin-left: 100px;
	margin-right: 200px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #C7C7C7;
	line-height: 20px;
}
#container #col_droite #bas_prem {
	height: 96px;
	width: 770px;
}
#container #col_droite #coin-etiquette {
	width: 770px;
	height: 20px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#container #col_droite #coin-etiquette h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 70px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #009ee0;
}
#container #col_droite #bas_prem p {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
}
#container #col_droite #bas_prem p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
#container #col_droite #contact {
	height: 366px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	display: block;
	padding-top: 65px;
	padding-right: 0px;
	padding-bottom: 125px;
	padding-left: 80px;
}
#container #col_droite #contact h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009ee0;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #col_droite #contact #form p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8B8B8B;
	font-size: 14px;
	font-weight: normal;
}
#container #col_droite #contact #form p #bouton {
	padding-left: 0px;
	margin-left: 100px;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container #col_droite #index p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #09F;
}
#container #col_droite #image {
	background-color: #e1e1e1;
	height: 540px;
	width: 770px;
	text-align: center;
	padding-top: 3%;
	margin: auto;
}
#container #col_droite #nav a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	float: right;
	padding-right: 25px;
	height: 20px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
#container #col_droite #nav p a {
	float: right;
}
#container #col_droite #info {
	font-size: 12px;
	font-style: normal;
	background-color: #E0E0E0;
	width: 730px;
	height: 200px;
	margin: 0px;
	padding: 20px;
}
#container #col_droite #info2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #BCBCBC;
	background-color: #E0E0E0;
	width: 770px;
	height: 200px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
}
#container #col_droite #info h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #009ee0;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#container #col_droite #info #info-image {
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	background-image: url();
}
#container #col_droite #info #info-texte {
	width: 450px;
	float: left;
	height: 110px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8F8F8F;
	background-color: #FFF;
	text-align: justify;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#container #header {
	height: 150px;
	width: 988px;
	background-color: #FFF;
	border-top-color: #D3D3D3;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#container #header #logo {
	height: 150px;
	width: 200px;
	float: left;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #header #menu-horizontal {
	height: 150px;
	width: 580px;
	float: right;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images%20html/baniere.png);
	padding-right: 200px;
}
#container #header #menu-horizontal #box-menu {
	height: 50px;
	width: 84px;
	margin-top: 90px;
	float: right;
	line-height: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#container #header #menu-horizontal #box-menu2 {
	height: 50px;
	width: 80px;
	margin-top: 90px;
	float: right;
	line-height: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#container #header #menu-horizontal #box-menu a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
#container #header #menu-horizontal #box-menu a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #09F;
}
#container #header #menu-horizontal #box-menu2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
#container #header #menu-horizontal #box-menu2 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #09F;
}
#container #header #coordonnes {
	float: right;
	height: 130px;
	width: 180px;
	background-color: #CCC;
	text-align: center;
	padding: 10px;
}
#container #presentation {
	height: auto;
	width: 988px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	color: #8D8D8D;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#container #presentation #index {
	height: 260px;
	width: 550px;
	padding: 40px;
	float: left;
}
#container #presentation #photo-pres {
	height: 260px;
	width: 350px;
	float: right;
	background-repeat: no-repeat;
	padding-top: 40px;
}
#container #news {
	height: 100px;
	width: 300px;
	margin-left: 20px;
	float: left;
	background-color: #E2E2E2;
	margin-right: 0px;
	border: 1px solid #CCC;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#container #en-cours {
	float: right;
	height: 100px;
	width: 222px;
}
#container #texte-news {
	height: 80px;
	width: 252px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
	margin-left: 20px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 15px;
	background-color: #FFF;
	text-align: justify;
}
#container #texte-actu {
	height: 200px;
	width: 182px;
	float: right;
	background-color: #F4F4F4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
	margin-right: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#container #texte-sup {
	height: auto;
	width: 988px;
	float: left;
	background-color: #EBEBEB;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	margin: 0px;
}
#container #image-sup {
	background-color: #FFF;
	height: auto;
	width: 988px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sup {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #009ee0;
}
#container #texte-sup #texte-news.sup {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #066;
}
#container #texte-sup #texte-actu.sup2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #960;
}
#container #presentation h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #009ee0;
	margin: 0px;
	padding: 0px;
}
#container #presentation h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #09F;
	margin: 0px;
	padding: 0px;
}
#container #presentation #texte-presentation {
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 50px;
	float: left;
	width: 660px;
	height: 286px;
	margin: 0px;
	padding-top: 10px;
	text-align: justify;
}
#container #presentation #photo-presentation {
	margin: 0px;
	float: left;
	height: 320px;
	width: 160px;
	background-color: #FFF;
}
#container #texte-sup #texte-news p a {
	text-decoration: underline;
	color: #797979;
	float: right;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
	margin-top: 0px;
}
#container #texte-sup #texte-actu a {
	color: #797979;
	float: right;
}
#container #texte-sup #texte-news #suite a {
	color: #09F;
	float: right;
}
#container #texte-sup #texte-news #suite {
	height: 20px;
	width: 100px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#container #service {
	float: left;
	height: auto;
	width: 900px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
}
#container #service #service-image {
	height: auto;
	width: 384px;
	float: left;
	border: 1px solid #CCC;
	text-align: justify;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#container #service #service-texte {
	float: left;
	height: auto;
	width: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: justify;
}
#container #service #service-texte h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	color: #09F;
	margin: 0px;
	padding: 0px;
}
#menu-portfolio {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 988px;
	float: left;
}
#sous-menu-portfolio {
	height: 160px;
	width: 205px;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8D8D8D;
	font-size: 12px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCC;
	border-left-style: none;
}
#sous-menu-portfolio-presentation {
	background-color: #066;
	float: left;
	height: 160px;
	width: 198px;
	padding-top: 10px;
	padding-left: 20px;
}
#box-galerie {
	width: 988px;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-color: #FFF;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#portfolio-texte {
	background-color: #FFF;
	float: left;
	height: 560px;
	width: 197px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F9F9F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
	top: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}
#container #box-galerie #portfolio-texte #trait_sous_client {
	height: 5px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#portfolio-image {
	background-color: #FFF;
	height: 529px;
	width: 770px;
	float: right;
	text-align: center;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #menu-portfolio #sous-menu-portfolio h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B4B4B4;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: auto;
	line-height: 40px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	font-variant: normal;
}
#container #menu-portfolio #sous-menu-portfolio p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 12px;
	padding-left: 14px;
}
#container #menu-portfolio #sous-menu-portfolio p {
	margin: 0px;
	padding: 0px;
}
.special-portfolio-texte {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.portfolio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #09F;
}
#container #menu-portfolio #sous-menu-portfolio h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #09F;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: center;
}
#container #menu-portfolio #sous-menu-portfolio-gauche {
	height: 138px;
	width: 170px;
	border-right-width: 1px;
	border-right-color: #CCC;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	background-color: #E0E0E0;
	padding-top: 32px;
	padding-right: 38px;
	padding-bottom: 0px;
	padding-left: 34px;
	background-image: url(../images%20html/etiquette_blanc.png);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}
.coordonnée-texte-presentation {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A7A7A7;
	line-height: 23px;
}
#container #presentation #texte-presentation p a {
	text-decoration: none;
	color: #7D7D7D;
}
.graphiste-inde {
	color: #09F;
}
#container #header #logo a {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #header #logo a:link {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #header #logo a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #header #logo a:visited {
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.technique-commentaire {
	padding-left: 30px;
}
#container #box-galerie #portfolio-texte p a {
	padding-left: 8px;
	color: #999;
	font-size: 12px;
	padding-top: 450px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container #menu-portfolio #sous-menu-portfolio-gauche p {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	line-height: 28px;
}
.wiki {
	color: #B9B9B9;
}
.menu-cliqué {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #09F;
}
.rubrique-galerie_visite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #09F;
	padding-left: 14px;
}
#container #page-suivante a {
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	background-color: #FFF;
}
#container #page-suivante {
	height: 33px;
	width: 988px;
	text-align: center;
	float: left;
	background-color: #EBEBEB;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	border-bottom-style: solid;
}
#coordonne {
	float: left;
	height: 100px;
	width: 120px;
}
#container #presentation #texte-presentation #coordonnes {
	width: auto;
	height: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #presentation #texte-presentation p {
	line-height: 19px;
	text-align: justify;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #box-galerie #portfolio-texte p .commentaire {
	padding-left: 25px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container #box-galerie #portfolio-texte #haut-page {
	width: 218px;
	height: 30px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	bottom: 0px;
	position: absolute;
	left: 0px;
	top: 520px;
	right: 0px;
	text-align: center;
}
#container #box-galerie #haut-page {
	float: left;
	height: 20px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.guillemet {
	font-size: 18px;
	color: #09F;
}
#container #menu-portfolio #sous-menu-portfolio h1 .titre-rubrique-bleu {
	color: #09F;
	margin: 0px;
	padding: 0px;
}
#container #box-galerie #portfolio-texte p.decal {
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.clientel {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #09F;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	margin: 0px;
}
#container #box-galerie #portfolio-texte #separation-client {
	width: 180px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	height: 10px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container #box-galerie #portfolio-texte #haut-portfolio-texte {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 218px;
	background-image: url(../images%20html/triangle.png);
	background-repeat: repeat-x;
	background-position: left;
	left: 0px;
	position: absolute;
}
#container #box-galerie #portfolio-texte #haut-page a {
	color: #666;
}
#container #menu-portfolio #sous-menu-portfolio-gauche #trait-sep-etiquette {
	width: 165px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.bapt-etiquette {
	font-size: 18px;
	color: #FFF;
}
#container #contact {
	padding-left: 70px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#container #actualites {
	height: auto;
	width: 455px;
	float: left;
	padding: 20px;
	background-color: #E0E0E0;
}
#container #actualites #titre_actu {
	height: 42px;
	width: 414px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFF;
}
#container #actualites #image_actu {
	height: 152px;
	padding-right: 20px;
	padding-left: 20px;
	width: 414px;
	background-color: #FFF;
}
#container #actualites #texte-actu {
	height: auto;
	width: 402px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 32px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFF;
	float: left;
	text-align: justify;
}
#container #actualites #image_actu img {
	border: 1px solid #CCC;
}
#container #presentation #debut_presentation {
	float: left;
	height: 240px;
	width: 147px;
	padding-top: 25px;
	padding-left: 35px;
	padding-right: 25px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#container #presentation #photo-presentation img {
	border: 1px solid #CCC;
}
.georgia-gris-fonce {
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
.jaune {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FF0;
	font-size: 14px;
}
#container #image-sup #titre-box-portfolio-presentation {
	float: left;
	height: 36px;
	width: 300px;
	padding-left: 23px;
	padding-top: 5px;
	text-align: left;
}
#container #service #service-texte p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
}
#container #service #service-image p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
}
#container #service #service-texte h2 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	color: #09F;
	font-style: normal;
	font-weight: normal;
}
#container #image-sup #titre-box-portfolio-presentation h3 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #09F;
}
#container #service #service-image h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #09F;
	margin: 0px;
	padding: 0px;
}
.date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
#container #experience {
	width: 988px;
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#container #experience #experience-texte1 {
	margin: 0px;
	height: 300px;
	width: 434px;
	float: left;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #09F;
	margin: 0px;
	padding: 0px;
}
.agence {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #585858;
}
#container #explication_experiences {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
#container #presentation #debut_presentation p {
	margin: 0px;
	padding: 0px;
	text-align: justify;
	line-height: normal;
}
#container #presentation #debut_presentation p a {
	font-size: 13px;
	color: #999;
	text-decoration: none;
}
.soustitre {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #575757;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
}
#container #actualites_globale {
	float: left;
	width: 490px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#container #actualites_globale_droite {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 490px;
}
#container #actualites_globale_droite #actualites_droite #titre_actu_droite {
	height: 42px;
	width: 414px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFF;
}
#container #actualites_globale_droite #actualites_droite #texte-actu_droite {
	height: auto;
	width: 402px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 32px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFF;
	float: left;
	text-align: justify;
}
#container #actualites_globale_droite #actualites_droite #image_actu_droite {
	height: 152px;
	padding-right: 20px;
	padding-left: 20px;
	width: 414px;
	background-color: #FFF;
}
#container #actualites_globale_droite #actualites_droite {
	height: auto;
	width: 452px;
	float: left;
	padding: 20px;
	background-color: #E0E0E0;
}
#container #actualites_globale_droite #actualites_droite #texte-actu_droite p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
#container #box-galerie #portfolio-texte p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#container #box-galerie #portfolio-texte p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
}
#container #image-sup #titre-box-portfolio-presentation h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #09F;
	text-decoration: none;
}
#container #explication_experiences #paragraphe {
	height: auto;
	width: 600px;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#container #explication_experiences #paragraphe2 {
	width: 600px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.mot_important {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.italique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #666;
}
#container #service #service-texte #conception {
	width: 400px;
	float: left;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#container #service #realisation #realisation #service-texte #realisation {
	float: right;
	width: 380px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container #service #realisation #realisation #service-texte p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #service #realisation #realisation #service-texte #conception p.paraspe {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #service #realisation #realisation #service-texte #realisation .paraspe2 {
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #service #realisation #realisation #service-texte #conception .paraspe3 {
	padding: 0px;
	margin: 0px;
}
#container #service #realisation #realisation #service-texte #realisation .paraspe4 {
	margin: 0px;
	padding: 0px;
}
#container #presentation #freelance {
}
#container #presentation #freelance {
	height: auto;
	padding-left: 38px;
	padding-top: 8px;
}
#container #lkigne {
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 988px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
#container #presentation #debut_presentation #img_actu {
	text-align: center;
	height: 105px;
	width: 140px;
	border: 1px solid #B0B0B0;
	background-image: url(images/web/Map-Citizendate.jpg);
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.presentation_important {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
#container #header #menu-horizontal #picto_menu {
	float: right;
	height: 50px;
	width: 50px;
	margin-top: 90px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 10px;
}
#container #header #menu-horizontal #box-menu2 a {
}
.titre_portfolio_clique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #09F;
	font-weight: bold;
}
#container #menu-portfolio #sous-menu-portfolio p a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09F;
	padding-left: 14px;
}

#container #contact #form #tableau {
	border: 1px solid #CCC;
	padding-left: 20px;
	width: 410px;
	margin-top: 20px;
	background-color: #E6E6E6;
	padding-top: 10px;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#container #menu-portfolio #sous-menu-portfolio #titre_portfolio a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #menu-portfolio #sous-menu-portfolio #titre_portfolio a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #999;
}
#container #menu-portfolio #sous-menu-portfolio #titre_portfolio a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #09F;
}

#container #menu-portfolio #sous-menu-portfolio #titre_portfolio {
	padding-bottom: 10px;
	padding-top: 10px;
}
#container #box-galerie #rmd {
	height: 1px;
	width: 0px;
	margin: 0px;
	padding: 0px;
}
#container #mentions {
	height: 400px;
	width: 910px;
	background-color: #E9E9E9;
	padding-left: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 14px;
	padding-right: 58px;
}
#container #box-galerie #portfolio-image #capture-ecran {
	float: left;
	width: 200px;
	padding-left: 0px;
	margin-left: 30px;
}
#container #box-galerie #portfolio-image #video {
	height: 360px;
}

