@charset "iso-8859-1";
/* CSS Document */

body {
	margin: 0px;
	background-image: url(images/background.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: rgb(253, 255, 255);
}

#header01 {
	background-image: url(images/header01.jpg);
	height: 102px;
}

#header02 {
	background-image: url(images/header02.jpg);
	height: 54px;
	width: 713px;
}

.contenusite {
	background-color: rgb(235, 246, 255);
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(39, 122, 190);
}

.contenusite a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(39, 122, 190);
	text-decoration: none;
}

.contenusite a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(255, 0, 30);
	text-decoration: underline;
}

#navigation {
	background-image: url(images/navigation.jpg);
	width: 149px;
	height: 35px;
}

#servicesgratuits {
	background-image: url(images/servicesgratuits.jpg);
	width: 149px;
	height: 35px;
}

#serviceswebmaster {
	background-image: url(images/serviceswebmaster.jpg);
	width: 149px;
	height: 35px;
}

#rechercher {
	background-image: url(images/rechercher.jpg);
	width: 149px;
	height: 30px;
}

#publicite {
	background-image: url(images/publicite.jpg);
	width: 149px;
	height: 35px;
}

#newletter {
	background-image: url(images/newletter.jpg);
	width: 149px;
	height: 35px;
}

.marginleft {
	background-image: url(images/marginleft.jpg);
	padding-left: 20px;
	width: 149px;
	font-size: 12px;
	background-color: rgb(235, 246, 255);
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(106, 175, 233);
}

.marginleft a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(26, 67, 101);
	text-decoration: none;
}

.marginleft a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

.marginright {
	background-image: url(images/marginright.jpg);
	width: 149px;
}

.marginleftbottom {
	background-image: url(images/marginleftbottom.jpg);
	width: 149px;
	height: 20px;
}

.marginrightbottom {
	background-image: url(images/marginrightbottom.jpg);
	width: 149px;
	height: 20px;
}

#partenaires01 {
	background-image: url(images/partenaires01.jpg);
	width: 770px;
	height: 30px;
}

#partenaires02 {
	background-image: url(images/partenaires02.jpg);
	width: 770px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	font-size: 12px;
	background-color: rgb(235, 246, 255);
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(106, 175, 233);
}

#partenaires02 a {
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(22, 124, 208);
	text-decoration: none;
}

#partenaires02 a:hover {
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(255, 95, 98);
	text-decoration: underline;
}

#partenaires03 {
	background-image: url(images/partenaires03.jpg);
	width: 770px;
	height: 20px;
}

#copyright {
	vertical-align: middle;
	font-size: 10px;
	text-align: center;
	background-color: rgb(235, 246, 255);
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(106, 175, 233);
}

#copyright a {
	font-size: 10px;
	text-align: center;
	background-color: rgb(235, 246, 255);
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(106, 175, 233);
}

#copyright a:hover {
	font-size: 10px;
	text-align: center;
	background-color: rgb(235, 246, 255);
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: rgb(255, 89, 141);
}

.textbox {
	border: 1px solid rgb(34, 111, 175);
	background-color: rgb(200, 230, 255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}