/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #194278;
	line-height:20px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#notreeau {
	background-image: url(_images/notre-eau/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
}


#notresource {
	background-image: url(_images/notre-source/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
}

#choisireau {
	background-image: url(_images/choisir-eau/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
}

#produits {
	background-image: url(_images/produits/bg2.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
}

#rejoindre {
	background-image: url(_images/rejoindre/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
}

#entretien {
	background-image: url(_images/entretien/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
}

.nav {
    padding-left:5px;
	padding-right:5px;
}

#navigation {
    padding-top:22px;
	padding-bottom:30px;
}

#Concours {
	position:absolute;
	left:828px;
	top:140px;
	width:104px;
	height:54px;
	z-index:1;
}

.txtRouge {color:#e93752;}
a.txtRouge:link {color:#e93752; text-decoration:none;}
a.txtRouge:hover {color:#e93752; text-decoration:underline;}
a.txtRouge:visited {color:#e93752; text-decoration:none;}
a.txtRouge:active {color:#e93752; text-decoration:underline;}

.txtFooter {
    color: #194278;
	line-height:20px;
}
a.txtFooter:link {
    color: #194278;
}
a.txtFooter:hover {
    color: #194278;
	text-decoration:underline;
}
a.txtFooter:visited {
    color: #194278;
}
a.txtFooter:active {
    color: #194278;
}

.txtConcours10px {color: #194278; line-height:14px; font-size:10px;}
a.txtConcours10px:link {color: #194278; text-decoration:none; font-size:10px;}
a.txtConcours10px:hover {color: #194278; text-decoration:underline;}
a.txtConcours10px:visited { color: #194278; text-decoration:none;}
a.txtConcours10px:active {color: #194278; text-decoration:underline;}

.txtConcours11px {color: #194278; line-height:24px; font-size:11px;}
a.txtConcours11px:link {color: #194278; text-decoration:none; font-size:11px;}
a.txtConcours11px:hover {color: #194278; text-decoration:underline;}
a.txtConcours11px:visited { color: #194278; text-decoration:none;}
a.txtConcours11px:active {color: #194278; text-decoration:underline;}

.txtConcours12px {color: #194278; line-height:16px; font-size:12px;}
a.txtConcours12px:link {color: #194278; text-decoration:none; font-size:12px;}
a.txtConcours12px:hover {color: #194278; text-decoration:underline;}
a.txtConcours12px:visited { color: #194278; text-decoration:none;}
a.txtConcours12px:active {color: #194278; text-decoration:underline;}

.marginTop {
    margin-top:5px;
}

a img {
border:none;
}

.label {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#77879b;
line-height:16px;
}

.titre {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:32px;
color:#77879b;
margin-top:0;
margin-bottom:0;
line-height:36px;
}

.titre .exposant {
vertical-align:40%;
font-size:16px;
}

.description {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#284f81;
margin-top:0;
line-height:16px;
}

#podium .description, #autresGagnants .titre.description  {
font-size:16px;
line-height:18px;
font-weight:bold;
}

#podium .tn {
padding-top:10px;
float:left;
}

#podium .place {
padding-top:10px;
float:left;
height:180px;
width:100%;
}

#podium table, #autresGagnants table  {
border-collapse:collapse;
padding:0;
margin:0;
}

#podium table td, #podium table th, #autresGagnants table td, #autresGagnants table th  {
padding:0;
margin:0;
vertical-align:top;
}

.description em.prix {
font-size:20px;
font-style:normal;
}

.message {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:18px;
line-height:20px;
}

#autresGagnants .titre {
padding-left:150px;
}

#autresGagnants .bounds {
padding-left:70px;
padding-top:20px;
}

#autresGagnants .descriptionBounds {
padding-top:4px;
width:200px;
}

#galleryView {
position:relative;
margin-left:33px;
}

#galleryView .photo {
display:block;
width:369px;
height:468px;
position:absolute;
top:-4px;
visibility:hidden;
}

#galleryView .photo.first {
visibility:visible;
}

