body.background{
	background-image:url(../images/seo-manager-background1.gif);
	background-repeat: repeat-x;
	overflow-x:hidden
}

div.optimisation{
	width:902px;
	height:800px;
	margin:auto;
}

h1.slogan{
	font: normal bold 17px arial;
	margin-top:20px;
	color: white;
}

div#degrade{
	float:left;
	width : 904px;
	height:65px;
	background:url(../images/seo-manager-outils.gif) no-repeat -5px -1094px;
	display:block;
	margin-left:-2px;
	margin-top:0px
}

/* Top div which contains the logo the banner the tel and the menu  */

/* top left  */
div.top-left{
	float:left;
	width: 280px;
	height: 150px;
	margin-top: 20px;
	position:relative;
	background:url(../images/seo-manager-outils.gif) no-repeat -11px -405px;
}


p#map{
	text-indent:-10000px;

}

a#accueil{
display:block;
width:280px;
height:150px;
}

div.top-repeat{
	background-image:url(../images/seo-manager-background2.gif);
	background-repeat: repeat-x;
	width:880px;
	height:140px;
	margin-top: 55px;
}

p.logo{
	font: normal bold 25px arial;
	color:#274e89;
}

a.lien-main{
	font: normal normal 12px arial;
	color: #274e89;
	text-decoration:none;
}

a.lien-main:hover{
	font: normal normal 12px arial;
	color: black;
}

p#logo-texte{
	font: normal bold 25px arial;
	color:#274e89;
}

/* top right  */
div.top-right{
	float:right;
	width: 615px;
	height: 156px;
	background:url(../images/seo-manager-outils.gif) no-repeat -15px -243px;
	margin-top: 20px;
	position:relative;
}

p.contact-tel{
	margin-top:-50px;
	margin-left : 450px;
	color: white;
	font: normal bold 14px arial;
}

ul.menu-optimisation{
	margin-top:185px;
	margin-left:160px;
}

ul.menu-optimisation2{
	margin-top:0px;
	margin-left:-5px;
}

li.menu-li2{
	list-style-type: none;
}

a.menu-liens2{
	display:block;
	height:30px;
	width:170px;
	padding-left:20px;
	text-decoration:none;
	font: normal bold 12px arial;
	background:url(../images/seo-manager-outils.gif) no-repeat -179px -600px;
	color:#274e89;
}

a.menu-liens2:hover{
	display:block;
	height:30px;
	width:170px;
	font: normal bold 12px arial;
	background:url(../images/seo-manager-outils.gif) no-repeat -179px -629px;
	color:ORANGE;
}

li.menu-li{
	list-style-type: none;
	display: inline-block;
	text-align:center;
	width: 100px;
}

a.menu-liens{
	display:block;
	width:100px;
	height:20px;
	text-decoration:none;
	font: normal normal 12px arial;
	color:#274e89;
}

a.menu-liens:hover{
	display:block;
	width:100px;
	height:20px;
	text-decoration:none;
	color:black;
	font: normal normal 12px arial;
}



/* Middle which contains the seo services  */

div.left-side{
	position:absolute;
	background:url(../images/seo-manager-outils.gif) no-repeat -34px -37px;
	height:92px;
	width:820px;
	margin-top:450px;
	margin-left:-820px;
}

div.left-side2{
	position:absolute;
	background:url(../images/seo-manager-outils.gif) no-repeat -34px -37px;
	height:92px;
	width:820px;
	margin-top:450px;
	margin-left:-822px;
}

div.right-side2{
	position:absolute;
	background:url(../images/seo-manager-outils.gif) no-repeat -14px -139px;
	height:92px;
	width:550px;
	margin-top:450px;
	margin-left:902px;
}

div.right-side{
	position:absolute;
	background:url(../images/seo-manager-outils.gif) no-repeat -14px -139px;
	height:92px;
	width:550px;
	margin-top:450px;
	margin-left:902px;
}

div.middle-left{
	width:300px;
	height:200px;
	background-color:white;
	position:relative;
	margin-top:75px;
	float:left;
}

div.middle-middle{
	width:300px;
	height:200px;
	background-color:white;
	position:relative;
	margin-top:75px;
	float:left;
}

div.middle-right{
	width:300px;
	height:200px;
	background-color:white;
	position:relative;
	margin-top:75px;
	float:left;
}

h2.optimisation{
	background:url(../images/seo-manager-outils.gif) no-repeat -99px -3px;
	height:30px;
	width:290px;
	display:block;
	color: white;
	font: normal bold 15px arial;
	text-align: center;
	padding-top: 5px;
	margin-left: 7px;
}

p.optimisation-texte{
	font: normal normal 12px arial;
	color: #274e89;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: -10px;
	text-align: justify;
}

a#optimisation-chrono{
	background:url(../images/seo-manager-outils.gif) no-repeat -7px -7px;
	height:22px;
	width:72px;
	display:block;
	text-decoration:none;
	color:white;
	text-align:center;
	margin-left: 200px;
	font: normal normal 12px arial;
	padding-top:1px;
}

a#optimisation-chrono:hover{
	background:url(../images/seo-manager-outils.gif) no-repeat -7px -7px;
	height:22px;
	display:block;
	text-decoration:none;
	color:yellow;
	text-align:center;
	margin-left: 200px;
	font: normal normal 12px arial;
	padding-top:1px;
}

a#optimisation-partenaire{
	background:url(../images/seo-manager-outils.gif) no-repeat -7px -7px;
	height:22px;
	width:72px;
	display:block;
	text-decoration:none;
	color:white;
	text-align:center;
	margin-left: 200px;
	font: normal normal 12px arial;
	padding-top:1px;
}

a#optimisation-partenaire:hover{
	background:url(../images/seo-manager-outils.gif) no-repeat -7px -7px;
	height:22px;
	width:72px;
	display:block;
	text-decoration:none;
	color:yellow;
	text-align:center;
	margin-left: 200px;
	font: normal normal 12px arial;
	padding-top:1px;
}

a#optimisation-adwords{
	background:url(../images/seo-manager-outils.gif) no-repeat -7px -7px;
	height:22px;
	width:72px;
	display:block;
	text-decoration:none;
	color:white;
	text-align:center;
	margin-left: 200px;
	font: normal normal 12px arial;
	padding-top:1px;
}

a#optimisation-adwords:hover{
	background:url(../images/seo-manager-outils.gif) no-repeat -7px -7px;
	height:22px;
	width:72px;
	display:block;
	text-decoration:none;
	color:yellow;
	text-align:center;
	margin-left: 200px;
	font: normal normal 12px arial;
	padding-top:1px;
}


/* Bottom which contains texte seo  */

div.bottom-left{
	width:300px;
	height:150px;
	background-color: #f7e1d6;
	position:relative;
	margin-top:50px;
	float:left;
}

div#bottom-left2{
	width:300px;
	height:300px;
	background-color: #f7e1d6;
	position:relative;
	margin-top:50px;
	float:left;
}

p.optimisation-texte2{
	font: normal normal 12px arial;
	color: #274e89;
	margin-left: 25px;
	margin-right: 25px;
}

p.optimisation-texte1{
	font: normal bold 12px arial;
	color: #274e89;
	text-decoration:bold;
	margin-right: 25px;
}

div#formulaire-left{
	float:left;
	width:100px;
	height:150px;
}

div#formulaire-right{
	float:right;
	width:150px;
	height:150px;
}

td.formulaire{
	height:10px;
	width: 160px;
	border: 1px solid white;
	}

td.formulaire1{
	height:10px;
	width: 100px;
	}

/* Page service pack chrono  */

div.top-left-service{
	float:left;
	width: 215px;
	height: 64px;
	margin-top: -64px;
	position:relative;
	background:url(../images/seo-manager-outils.gif) no-repeat -632px -244px;
}

div.top-right-service{
	float:right;
	width: 620px;
	height: 50px;
	position:relative;
	margin-top: 80px;
}


h1.slogan-service{
	font: normal bold 15px arial;
	margin-top:40px;
	color: white;
	margin-left:250px;
}

ul.menu-optimisation-service{
	margin-left:160px;
	padding-top:10px;
}


p.contact-tel-service{
	margin-top:-105px;
	padding-left : 500px;
	color: white;
	font: normal bold 12px arial;
}

div.middle-left-service{
	width:270px;
	height:580px;
	background-color:#FFF;
	position:relative;
	float:left;
	margin-top:120px;
	margin-left: 10px;
}

div.middle-right-service{
	width:610px;
	height:700px;
	background-color:transparent;
	position:relative;
	float:right;
	margin-right: 10px;
	margin-top: -45px;
}

li#menu-service{
	list-style-type: none;
}

a#liens-service{
	text-decoration:none;
	font: normal normal 12px arial;
	color: #274e89;
}

a#liens-service:hover{
	text-decoration:none;
	font: normal normal 12px arial;
	color:black;
}
	
	
td#service{
	width:250px;
	height:35px;
}

td#td{
	width:100px;
	height:50px;
	background:url(../images/seo-manager-outils.gif) no-repeat -625px -320px;
}

td#t{
	width:100px;
	height:50px;
	background:url(../images/seo-manager-outils.gif) no-repeat -625px -320px;
}

td#service-entete{
	width:100px;
	height:100px;
	background:url(../images/seo-manager-outils.gif) no-repeat -350px -419px;
}

p#service-entete{
	font: normal bold 29px arial;
	color: white;
	text-align:center;
	margin-top:30px;
}

td#commande{
	width:100px;
	height:15px;
}

a#commande{
	display:block;
	width:100px;
	height:22px;
	background:url(../images/seo-manager-outils.gif) no-repeat -349px -525px;
	color: white;
	font: normal normal 12px arial;
	text-decoration: none;
	text-align:center;
	padding-top:3px;
}

a#commande:hover{
	display:block;
	width:100px;
	height:22px;
	background:url(../images/seo-manager-outils.gif) no-repeat -349px -525px;
	color: yellow;
	font: normal normal 12px arial;
	text-decoration: none;
	text-align:center;
	padding-top:3px;
}

a#lien-table{
	text-decoration:none;
	font: normal bold 12px arial;
	color: #274e89;
}

a#lien-table:hover{
	text-decoration:none;
	font: normal bold 12px arial;
	color: black;
}

div.footer{
	width:880px;
	height:172px;
	position: relative;
	float: left;
	margin-left:10px;
	margin-top:50px;
	background-color: #FFF;
}

div.pied{
	width:880px;
	height:20px;
	position: relative;
	float: left;
	margin-left:10px;
}

p.pied{
	font: normal bold 10px arial;
	margin-top: -45px;
}

div.bottom-footer{
	width:300px;
	height:220px;
	position:relative;
	float:left;
	margin-left:0px;
}

div.bottom-footer2{
	width:300px;
	height:220px;
	position:relative;
	float:left;
	margin-top:0px;
	margin-left:0px;
}

div#foot{
	width:910px;
	height:214px;
	position:relative;
	float:left;
	margin-top:3px;
	margin-left:-5px;
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -24px -830px;
}

div#foot2{
	width:910px;
	height:214px;
	position:relative;
	float:left;
	margin-top:0px;
	margin-left:-6px;
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -24px -830px;
}

div#bottom-footer1{
	width:180px;
	height:170px;
	position:relative;
	margin-top:50px;
	float:left;
	margin-top:20px;
	margin-left:0px;
	background-color: #f7e1d6;
}

h2.titre-footer{
	height:20px;
	width:240px;
	display:block;
	color: orange;
	font: normal bold 15px arial;
	margin-left:25px;
	margin-top: 10px;
}

a.liens-footer{
	text-decoration:none;
	font: normal normal 12px arial;
	color: #274e89;
	margin-left:25px;
}

a.liens-footer:hover{
	text-decoration:none;
	font: normal normal 12px arial;
	color: orange;
	margin-left:25px;
}

a.liens-strategie{
	text-decoration:none;
	font: normal normal 12px arial;
	color: #274e89;
}

a.liens-strategie:hover{
	text-decoration:none;
	font: normal normal 12px arial;
	color: orange;
}

div#bottom-logo{
	position:relative;
	margin-top:5px;
	float:left;
	margin-left:0px;
	background-color: #00C8DA;
	background:url(../images/seo-manager-outils.gif) no-repeat -11px -405px;
	width: 280px;
	height: 100px;
	margin-left: 30px;
}

p.soumettre{
	font: normal normal 10px arial;
	color: #274E89;
	margin-top: 100px;
	text-align: center;
}

table.soumettre{
	margin-top:-133px;
	margin-left:5px;
	height:40px;
}

table.soumettre1{
	margin-top:-10px;
	margin-left:50px;
	height:40px;
	background-color : #6FF;
	text-align: center;
	border: 1px solid white;
}

table.soumettre2{
	margin-top:-10px;
	margin-left:30px;
	height:40px;
}


div.photo{
	width: 500px;
	height: 200px;
	position:absolute;
	margin-top:-120px;
	margin-left:20px;
	background:url(../images/seo-manager-outils.gif) no-repeat -11px -556px;
}

div.background2{
	width: 610px;
	height: 480px;
	position:absolute;
	background-color:#FFF;
	margin-top:220px;
	margin-left:280px;
}

p.referencement-chrono{
	display:block;
	margin-left:570px;
	background:url(../images/seo-manager-outils.gif) no-repeat -515px -436px;
	width:250px;
	height:48px;
	margin-top: -10px;
}

/* Page service bis  */

div.middle-right2{
	width:600px;
	height:800px;
	background-color:white;
	position:relative;
	margin-top:40px;
	float:left;
}

div.middle-right3{
	width:602px;
	height:600px;
	background-color:white;
	position:relative;
	margin-top:60px;
	float:left;
}

div.middle-right4{
	width:602px;
	height:910px;
	background-color:white;
	position:relative;
	margin-top:40px;
	float:left;
}


h2.optimisation2{
	height:30px;
	width:580px;
	display:block;
	color: orange;
	font: normal bold 15px arial;
	padding-top: 30px;
	margin-left: 30px;
}

h2.optimisation3{
	width:580px;
	color: orange;
	font: normal bold 17px arial;
	padding-top: 10px;
	margin-left: 50px;
	margin-right: 60px;
}

h2.optimisation4{
	height:30px;
	width:550px;
	display:block;
	color: orange;
	font: normal bold 15px arial;
	padding-top: 30px;
}

div.middle-left1{
	width:300px;
	height:800px;
	background-color:white;
	position:relative;
	margin-top:40px;
	float:left;
}

div.middle-left2{
	width:300px;
	height:600px;
	background-color:white;
	position:relative;
	margin-top:60px;
	float:left;
}

div.middle-left3{
	width:300px;
	height:910px;
	background-color:white;
	position:relative;
	margin-top:40px;
	float:left;
}

p#optimisation-texte3{
	font: normal normal 12px arial;
	color: #274e89;
	margin-left: 50px;
	margin-right: 60px;
	text-align: justify;

}

h3.sous-titre{
	font: normal bold 12px arial;
	color: #274e89;
	margin-left: 50px;
	margin-right: 60px;
	text-align: justify;
	
}

p.optimisation-texte5{
	font: normal normal 12px arial;
	color: #274e89;
	margin-left: 30px;
	padding-top: 10px;
}


p.referencement{
	background:url(../images/seo-manager-outils.gif) no-repeat -664px -342px;
	width:17px;
	height:15px;
	display: block;
}

p.soumettre1{
	font: normal normal 12px arial;
	color: #274E89;
	margin-top: 0px;
	text-align: center;
	margin-left: -60px; 
	text-decoration : underline;
}

p.soumettre4{
	font: normal normal 12px arial;
	color: #274E89;
	margin-top: 10px;
	margin-left: 35px; 
	text-decoration : underline;
}

p.optimisation-texte4{
	font: normal bold 12px arial;
	color: #274e89;
	margin-right: 20px;
	padding-left: 30px;
}

span.slogan{
	color:#274E89;
}

p.chrono-service{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -403px -445px;
	width:430px;
	height:490px;
}

div#tableau{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -27px -674px;
	width:288px;
	height:130px;
	margin-left:13px;	
}

a.ariane{
	font: normal bold 9px arial;
	color: #274e89;
	margin-top:0px;
	text-decoration:none;
}

a.ariane:hover{
	font: normal bold 9px arial;
	color: orange;
	margin-left:0px;
	margin-top:0px;
	text-decoration:none;
}

p.ariane{
	font: normal bold 9px arial;
	color: orange;
	margin-top:-5px;
	margin-left: 50px;
	margin-right: 40px;
	background-color:#9FF;
	height:13px;
	padding-top:1px;
}

a.liens-sous-menu{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -348px -674px;
	width:178px;
	height:51px;
	text-align:center;
	margin-left: 100px;
	text-decoration:none;
	color:orange;
	font:normal bold 14px arial;
	padding-top:7px;
	margin-top:30px
}

a.liens-sous-menu:hover{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -348px -674px;
	width:178px;
	height:51px;
	text-align:center;
	margin-left: 100px;
	text-decoration:none;
	color:#274e89;
	font:normal bold 14px arial;
	padding-top:7px;
	margin-top:30px
}

a.liens-sous-menu2{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -348px -674px;
	width:178px;
	height:51px;
	text-align:center;
	margin-left: 320px;
	text-decoration:none;
	color:orange;
	font:normal bold 14px arial;
	padding-top:7px;
	margin-top:-58px
}

a.liens-sous-menu2:hover{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -348px -674px;
	width:178px;
	height:51px;
	text-align:center;
	margin-left: 320px;
	text-decoration:none;
	color:#274e89;
	font:normal bold 14px arial;
	padding-top:7px;
	margin-top:-58px
}


img#photo-chrono{
	margin-left:50px;
	margin-top:-10px;
}

p#photo-chrono2{
	margin-left:510px;
	margin-top:-70px;
}

a.liens-sous-menu3{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -348px -674px;
	width:178px;
	height:51px;
	text-align:center;
	margin-left: 50px;
	text-decoration:none;
	color:orange;
	font:normal bold 14px arial;
	padding-top:7px;
	margin-top:40px
}

a.liens-sous-menu3:hover{
	display:block;
	background:url(../images/seo-manager-outils.gif) no-repeat -348px -674px;
	width:178px;
	height:51px;
	text-align:center;
	margin-left: 50px;
	text-decoration:none;
	color:#274e89;
	font:normal bold 14px arial;
	padding-top:7px;
	margin-top:40px
}

p#photo-chrono3{
	margin-left:240px;
	margin-top:-70px;
}

