body {
	margin: 0;
	padding: 0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
/* Jamais de bordure pr les images avec lien */
a img { 
	border: none; 
}
#global
{
	position:absolute;
	left: 50%;
	top: 50%;
	width: 955px;
	height: 613px;
	margin-top: -306.5px; /* moitié de la hauteur */
	margin-left: -477.5px; /* moiti de la largeur */
}
#container
{
	width:100%;
	height:100%;
}
#haut
{
	height:27px;
	width:923px;
	padding-left:32px;
	background-image:url(medias/interne/color00-h.png);
	background-repeat:no-repeat;
	padding-top:1px;
}
#home
{
	height:536px;
	width:953px;
	border-left:#c5c7c8 1px solid;
	border-right:#c5c7c8 1px solid;
	background-color:#fff;
}
#interieur
{
	height:536px;
	width:895px;
	background-position:center;
	background-color:#fff;
}
#interieur_surprise
{
	height:536px;
	width:895px;
	background-image:url(medias/interne/filets-surprise2.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
#interieur_devis
{
	height:536px;
	width:895px;
	background-image:url(medias/interne/filets-devis.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
#interieur_portfolio
{
	height:536px;
	width:895px;
	background-image:url(medias/interne/filets-portfolio.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
#interieur_contact
{
	height:536px;
	width:895px;
	background-image:url(medias/interne/filets-contact.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
#global
{
	width:895px;
	height:406px;
}
#left_agence
{
	height:auto;
	width:auto;
	float:left;
}
#right_agence
{
	height:auto;
	width:auto;
	margin-left:30px;
	float:left;
}
#talents
{
	background:url(medias/interne/filets-agence.png) no-repeat;
	width:317px;
	height:318px;
	padding-top:40px;
}
a.logo
{
	background:url(medias/interne/logo-gribouille.gif) no-repeat;
	display:block;
	width:284px;
	height:50px;
}
#txt_portfolio
{
	margin-top:40px;
	text-align:left;
	padding-left:25px;
	height:236px;
	width:875px;
}
#bas
{
	height:28px;
	width:955px;
	background-image:url(medias/interne/color00-b.png);
	background-repeat:no-repeat;
}
.Style_bas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
}

a.l_bas:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_bas:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_bas:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
	text-decoration: underline;
}
.Style_menu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
a.l_menu:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.l_menu:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.l_menu:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.Style_blc10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.Style_blc11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.Style_blc12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.Style_gris10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a8aa;
}

.Style_gris11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
}

.Style_gris12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a8aa;
}
.Style_rouge10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
}
.Style_rouge11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2001a;
}
.Style_rouge12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2001a;
}
a.l_blc10:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.l_blc10:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.l_blc10:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
a.l_blc11:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.l_blc11:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.l_blc11:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.l_blc12:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.l_blc12:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.l_blc12:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
a.l_gris10:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_gris10:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_gris10:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a8aa;
	text-decoration: underline;
}
a.l_gris11:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_gris11:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_gris11:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a8aa;
	text-decoration: underline;
}
a.l_gris12:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_gris12:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a8aa;
	text-decoration: none;
}
a.l_gris12:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a8aa;
	text-decoration: underline;
}
a.l_rouge10:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
	text-decoration: none;
}
a.l_rouge10:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
	text-decoration: none;
}
a.l_rouge10:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
	text-decoration: underline;
}
a.l_rouge11:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2001a;
	text-decoration: none;
}
a.l_rouge11:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2001a;
	text-decoration: none;
}
a.l_rouge11:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2001a;
	text-decoration: underline;
}
a.l_rouge12:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2001a;
	text-decoration: none;
}
a.l_rouge12:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2001a;
	text-decoration: none;
}
a.l_rouge12:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2001a;
	text-decoration: underline;
}
.Style_black10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.Style_black11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Style_black12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Style_rouge10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
}
.Style_rouge11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2001a;
}
.Style_rouge12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2001a;
}
.Style_rouge13 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #e2001a;
}
.Style_rouge22 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #e2001a;
}

.deezer-rouge
{
	background:url(medias/interne/fdrouge-deezer.png) no-repeat;
	padding:8px 48px 9px 48px;
	width:220px;
	height:55px;
	margin:0 auto;
	text-align:center;
}
.deezer-gris {
background:url(medias/interne/fdgris-deezer.png);
padding:8px 48px 9px 48px;
width:220px;
height:55px;
margin:0 auto;
text-align:center;
}
.text_form 
{
font-family: Arial,Helvetica,Geneva;
font-size: 11px;
color: #000000;
background-color: #a7a8aa;
border-bottom: #ff0000 1px solid;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #ff0000 1px solid;
}
.text_form2 
{
font-family: Arial,Helvetica,Geneva;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border-bottom: #ff0000 1px solid;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #ff0000 1px solid;
}

.filet_gris_l_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c5c7c8;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #c5c7c8;
}

a.l_black10:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.l_black10:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.l_black10:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.Style_black18 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.Style_rouge15 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #e2001a;
}

#infos_utiles
{
	height:auto;
	width:720px;
	font-size:10px;
	color:#e2001a;
	padding-left:40px;
}