@import url(nav.css);
body {
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 1.5em;
	background-image: url(../imgs/fond_home.png);
	margin: 0; }
#filethaut {
	background-image: url(../imgs/filetbleuhaut.png);
	background-repeat: repeat-x;
	position: absolute;
	height: 200px;
	min-width: 100%; }
p {
	top: 0;
	bottom: 0;
	margin: 0; }
a {
	color: #cc720d;
	text-decoration: none; }
hr {
	font-size: 0;
	line-height: 0;
	width: 100%;
	margin: 2px 0;
	border-top: 1px dotted #969696; }
input[type=text] { color: #0097e5; font-size: 15px; font-weight: bold; vertical-align: 0; width: 250px; padding: 8px; border: solid 1px #bababa; }
textarea { color: #0097e5; font-size: 15px; font-weight: bold; vertical-align: 0; width: 250px; min-width: 260px; min-height: 120px; padding: 8px; border: solid 1px #bababa; }
img {
	border-width: 0; }
input[type=submit] {
	color: white;
	font-size: 13px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 15px;
	background-color: #0e9d95;
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	width: 200px;
	min-height: 18px;
	margin-top: 10px;
	padding: 0;
	border: solid 1px #0c9b93;
	cursor: pointer;
	display: block; }
.boutontexte {
	color: white;
	font-size: 13px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 15px;
	background-color: #0e9d95;
	background-image: url(../../../EAUVIVE3/eauvive3/imgs/fleche_droite.png);
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	width: 200px;
	min-height: 18px;
	margin-top: 10px;
	padding: 0;
	border: solid 1px #0c9b93;
	cursor: pointer;
	display: block; }
#general { background-repeat: repeat-y; position: relative; width: 1200px; height: auto; overflow: hidden; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; }
/*Tetiere*/
#tetiere { background-image: url(../imgs/haut_home.png); background-repeat: no-repeat; width: 740px; height: 270px; margin-right: auto; margin-left: auto; }
#tetiere_bulle1 {
	color: #e6810f;
	font-size: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 24px;
	position: absolute;
	top: 170px;
	left: 245px;
	width: 200px;
	overflow: hidden; }
#tetiere_bulle2 {
	color: #e6810f;
	font-size: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 24px;
	position: absolute;
	top: 170px;
	left: 490px;
	width: 200px;
	overflow: hidden; }
#tetiere_bulle3 {
	color: #e6810f;
	font-size: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 24px;
	position: absolute;
	top: 170px;
	left: 735px;
	width: 200px;
	overflow: hidden; }
#jeteste { width: 120px; overflow: hidden; float: right; }
#sticker { position: absolute; top: 140px; left: 70%; z-index: 1000; display: none; }
/*BLOC 1*/
#bloc1 { width: 769px; margin-right: auto; margin-left: auto; }
.bloc1 { background-image: url(/imgs/bloc1_fond.png); background-repeat: repeat; top: 0; height: 150px; margin: 0; display: block; }
.bloc1_ht { margin: 0 auto; display: block; }
.bloc1_bs { margin: 0 auto; padding: 0; display: block; }
.bloc1 h1 { font-size: 20px; font-weight: bold; margin: 0; padding-bottom: 25px; }
.bloc1 a { color: white; }
#bloc1-left { background-repeat: repeat; width: 230px; float: left; padding-right: 10px; padding-left: 10px; }
#bloc1-right { background-repeat: repeat; width: 235px; float: right; padding-right: 20px; padding-left: 10px; }
#bloc1-center { background-repeat: repeat; margin-right: 270px; margin-left: 250px; padding-right: 10px; padding-left: 10px; }
/*BLOC 2*/
#bloc2 { width: 769px; z-index: 1; margin-right: auto; margin-left: auto; }
.bloc2 { background-image: url(/imgs/bloc2_fond.png); background-repeat: repeat; position: relative; z-index: 4; margin: 0; padding-right: 20px; padding-left: 10px; }
.bloc2_ht { display: block; margin: 0 auto; }
.bloc2 h1 { color: #6c6c6c; font-size: 25px; margin: 0; padding-top: 10px; padding-bottom: 20px; }
.bloc2 h2 { color: #df8f00; font-size: 15px; font-weight: bold; margin: 15px 0 10px; padding-top: 0; padding-bottom: 5px; }
.bloc2 td { vertical-align: top; width: 250px; margin: 0; padding: 0 20px 0 0; }
.bloc2 a { color: #717171; padding: 5px; }
/*BLOC 3*/
#bloc3 { width: 769px; z-index: -1; margin-right: auto; margin-left: auto; }
.bloc3 { background-image: url(/imgs/bloc1_fond.png); background-repeat: repeat; z-index: 3; margin: -20px 0 0; padding-top: 20px; }
.bloc3 h1 { font-size: 20px; font-weight: bold; margin: 0; padding-bottom: 25px; }
.bloc3 a { color: white; }
.bulleblanche { color: #2c2c2c; font-style: oblique; background-image: url(/uploadfile/bulleblanche.png); background-repeat: no-repeat; width: 200px; height: 152px; padding: 10px 10px 30px; display: block; }
/*BLOC 4*/
#bloc4 { width: 769px; margin-right: auto; margin-left: auto; }
.bloc4 { background-image: url(/imgs/bloc4_fond.png); background-repeat: repeat; z-index: 2; margin: -20px 0 0; padding-top: 20px; padding-left: 10px; }
.bloc4 a { color: white; z-index: 10; }
#tablebloc4 { position: relative; z-index: 2; }
.bloc4 td { font-size: 10px; vertical-align: top; padding-right: 20px; }
.bloc4 h1 { font-size: 11px; font-weight: bold; text-transform: uppercase; }
.bloc4 a h1 { color: #ffa900; }
/*BLOC CANAL*/
#bloccanal { background-image: url(/imgs/bloccanal.png); background-repeat: no-repeat; width: 769px; height: 50px; z-index: 0; margin-right: auto; margin-bottom: -10px; margin-left: auto; display: block; }
#bloccanal .h1 { color: #a8a8a8; font-size: 20px; font-weight: bold; position: absolute; margin: 2px 0 0 2px; padding-top: 12px; padding-left: 15px; display: block; }
#bloccanal .h2 { color: #fff; font-size: 20px; font-weight: bold; position: absolute; display: block; margin: 0 0 0 0; padding-top: 12px; padding-left: 15px; }
#filigrane { background-image: url(/imgs/filigrane.png); background-repeat: no-repeat; position: absolute; right: 223px; bottom: 65px; width: 159px; height: 79px; z-index: 1; }
/*ENCARTS*/
#encart_rouge { color: #fff; font-size: 13px; font-weight: bold; line-height: 25px; background-image: url(/uploadfile/inter_rouge.jpg); background-repeat: no-repeat; width: 703px; height: 292px; margin-top: 20px; margin-left: -10px; padding-top: 30px; padding-right: 30px; padding-left: 30px; }
#encart_vert { color: #fff; font-size: 13px; font-weight: bold; line-height: 25px; background-image: url(/uploadfile/inter_vert.jpg); background-repeat: no-repeat; margin-top: 20px; margin-left: -10px; padding-top: 30px; padding-right: 30px; padding-left: 30px; width: 703px; height: 292px; }
#encart_jaune { color: #fff; font-size: 13px; font-weight: bold; line-height: 25px; background-image: url(/uploadfile/inter_jaune.jpg); background-repeat: no-repeat; margin-top: 20px; margin-left: -10px; padding-top: 30px; padding-right: 30px; padding-left: 30px; width: 703px; height: 292px; }
#encart_violet { color: #fff; font-size: 13px; font-weight: bold; line-height: 25px; background-image: url(/uploadfile/inter_violet.jpg); background-repeat: no-repeat; margin-top: 20px; margin-left: -10px; padding-top: 30px; padding-right: 30px; padding-left: 30px; width: 703px; height: 292px; }
#encart_jaune h1 { color: #fff; font-size: 25px; font-weight: bold; line-height: 30px; margin: 0; padding: 0 0 30px; }
#encart_jaune a { color: #fff; padding: 0; }
#encart_rouge h1 { color: #fff; font-size: 25px; font-weight: bold; margin: 0; padding: 0 0 30px; }
#encart_rouge a { color: #fff; padding: 0; }
#encart_violet h1 { color: #fff; font-size: 25px; font-weight: bold; margin: 0; padding: 0 0 30px; }
#encart_violet a { color: #fff; padding: 0; }
#encart_vert h1 { color: #fff; font-size: 25px; font-weight: bold; margin: 0; padding: 0 0 30px; }
#encart_vert a { color: #fff; padding: 0; }
#texte_principal {
	padding: 0 20px;
	text-align: justify;
	top: 0;
	width: 330px;
	float: left; }
.lirelasuite { width: 115px; height: 39px; }
#texte_principal img {
	margin: 10px; }
#texte_principal h1 {
	color: #7e7677;
	font-size: 22px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 24px;
	background-image: url(../imgs/titre.png);
	background-repeat: no-repeat;
	background-position: right 15px;
	text-align: left;
	position: relative;
	margin: 0;
	padding-top: 18px;
	padding-right: 40px;
	display: block; }
#texte_principal h1:first-line {
	color: #b40d1c;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
#texte_principal h2 {
	color: #a80000;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px; }
#texte_principal li {
	background-image: url(../imgs/puce.png);
	background-repeat: no-repeat;
	min-height: 22px;
	margin-bottom: 12px;
	margin-left: -40px;
	padding-left: 25px;
	display: block; }
/*Colonne de droite*/
#droite {
	text-align: left;
	top: 0;
	width: 150px;
	float: right;
	padding-right: 5px;
	padding-left: 5px; }
#droite h1 {
	color: #b00;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-image: none; }
.dsR1 /*agl rulekind: base;*/ {
	width: 900px;
	height: 177px; }
.dsR3 /*agl rulekind: base;*/ {
	text-align: center;
	vertical-align: top; }
.dsR5 /*agl rulekind: base;*/ {
	width: 400px;
	height: 430px; }
.dsR7 /*agl rulekind: base;*/ {
	text-align: center;
	width: 50%;
	vertical-align: top; }
/*Pied de page, copyright*/
#footer { color: #515151; font-size: 12px; line-height: 12px; text-align: center; position: relative; width: 100%; margin-top: -10px; margin-right: auto; margin-left: auto; white-space: nowrap; }
#footer a {
	color: #515151;
	text-decoration: none; }

