html, body {

	margin:0;

	padding:0;

}

body {

	background:#dbd4d4 url(../_img/bg.jpg) repeat-x;

	color:#1A1A1A;

	font-family:Tahoma, sans-serif;

	font-size:12px;

}

#site {

	width:909px;

	margin-right:auto;

	margin-left:auto;

}

#header {

	width:909px;

	height:107px;

}

#header #logo {

	width:296px;

	height:107px;

	background:url(../_img/logo.jpg) no-repeat;

	margin-right:2px;

	float:left;

}

#header #banniere {

	width:611px;

	height:107px;

	background:url(../_img/header-banniere.jpg) no-repeat;

	float:right;

}

#menu {

	width:916px;

	height:22px;

	margin-top:2px;

	background:url(../_img/bg-menu.jpg) no-repeat;

	padding-top:8px;

}

#fil {

	width:904px;

	height:17px;

	background:url(../_img/bg-fil.jpg) repeat-x;

	font-family:Tahoma, sans-serif;

	font-size:10px;

	color:#f4f4f4;

	padding-top:5px;

	padding-left:5px;

}

#fil a {

	text-decoration:underline;

	color:#FFFFFF;

}

#fil a:hover {

	font-weight:bold;

}

#content {

	width:909px;

	min-height:490px;

	background:#e7e3e3;

	display:table;

}

#content p a {

	color:#1A1A1A;

	text-decoration:none;

}

.title, .title a {

	font-family:Tahoma, sans-serif;

	color:#0062a0;

	font-size:14px;

	font-weight:bolder;

	padding-bottom:2px;

	text-decoration:none;

	border-bottom:1px solid #0062a0;

}

#content p, #content li {

	font-family:Tahoma, sans-serif;

	color:#1a1a1a;

	font-size:12px;

}

#content h2 {

	font-size:12px;

	font-weight:800;

}

#content h2 a {

	color:#46a5d2;

	text-decoration:none;

}

#content li {

	list-style-image:url(../_img/puce.jpg);

}

#content #bloc1 {

	width:571px;

	padding:10px;

	float:left;

}

#content #bloc11 {

	width:100%;

}

#content #bloc12 {

	margin-top:10px;

	width:100%;

}

#content #bloc12 #bloc121 {

	width:372px;

	float:left;

	margin-right:10px;

}

#bloc121 table tr td {

	font-family:Tahoma, sans-serif;

	color:#1a1a1a;

	font-size:12px;

}

#content #bloc12 #bloc122 {

	width:189px;

	float:right;

}

#content #bloc12 #bloc122 #bloc1221 {

	width:100%;

}

#content #bloc12 #bloc122 #bloc1222, #content #bloc12 #bloc122 #bloc1223 {

	margin-top:10px;

	width:100%;

}

#bloc1221 a, #bloc1222 a, #bloc1223 a {

	color:#1a1a1a;

	text-decoration:none;

}

#bloc1221 a:hover, #bloc1222 a:hover, #bloc1223 a:hover {

	text-decoration:underline;

}

#content #bloc2 {

	width:306px;

	float:right;

	padding:10px 10px 10px 0px;

}

#content #bloc2 #bloc21 {

	width:298px;

}

#content #bloc2 #bloc21 .title {

	margin-left:7px;

}

#content #bloc2 #bloc21 #rappel p {

	margin:0px;

}

#content #bloc2 #bloc21 #rappel {

	width:286px;

	height:146px;

	padding-top:10px;

	padding-left:20px;

	background:url(../_img/bg-rappel.jpg) no-repeat;

	font-family:Tahoma, sans-serif;

	color:#787878;

	font-size:12px;

	font-weight:bolder;

	font-style:italic;

}

#content #bloc2 #bloc21 #rappel td p {

	color:#787878;

	font-weight:400;

	font-style:normal;

}

#content #bloc2 #bloc21 #rappel input {

	border:1px solid #787878;

	background:#FFFFFF;

}

#content #bloc2 #bloc22 {

	width:100%;

}

#content #bloc2 #bloc22 #devisGratuit {

	width:306px;

	height:75px;

	background:url(../_img/devis-referencement-lyon.jpg) no-repeat;

}

#content #bloc2 #bloc23 #swf {

	width:276px;

	height:207px;

	padding-top:20px;

	padding-left:30px;

	background:url(../_img/bg-swf.jpg) no-repeat;

}

#footer {

	background:url(../_img/bg-footer.jpg) no-repeat;

	width:909px;

	height:30px;

	text-align:center;

	font-family:Tahoma, sans-serif;

	color:#0062a0;

	font-size:10px;

	margin-top:2px;

	padding-top:5px;

	text-decoration:none;

	text-transform:uppercase;

}

#footer a {

	text-decoration:none;

	color:#333333;

}

#copyright {

	padding-top:3px;

	width:909px;

	height:15px;

	text-align:right;

	font-family:Tahoma, sans-serif;

	color:#a6a6a6;

	font-size:10px;

}

#copyright2 {

	padding-top:3px;

	width:909px;

	height:15px;

	text-align:center;

	font-family:Tahoma, sans-serif;

	color:#7a7977;

	font-size:10px;

}

input, textarea {

	border:1px solid #787878;

	background:#FFFFFF;

	font-family:Tahoma, sans-serif;

	color:#1A1A1A;

	font-size:12px;

}


