@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#f2f8f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:0;
}
li {
	margin-bottom:10px;
}
h1 {
	margin:0;
	padding:0;
}
h2 {
	font-weight:bold;
	font-size:16px;
	color:#0fa0bd;
}
h2 img {
	margin-right:5px;
}
h3 {
	font-weight:bold;
	font-size:13px;
	color:#0fa0bd;
}
h3  span{
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

h4 {
	font-weight:normal;
	font-size:14px;
	color:#000000;
	border-bottom: #0BA5BF 1px solid;
}
hr {
	line-height:1px;
	background-color:#0BA5BF;
	border:0;
}
a:link, a:visited {
	font-weight:bold;
	color:#0fa0bd;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#container {
	position:absolute;
	background-image:url(../images/layout/bgContainer.jpg);
	background-repeat:repeat-y;
	left:50%;
	width:980px;
	margin-left: -490px;
}
#g {
	float:left;
	width:270px;
	height:auto;
	margin-left:20px;
	margin-right:10px;
}
#d {
	float:left;
	width:650px;
	height:auto;
}
#gg {
	float:left;
	width:300px;
	height:auto;
	margin-left:20px;
	margin-right:10px;
}
#dd {
	float:left;
	width:250px;
	height:auto;
}
#menuTop {
	float:right;
	background-color:#08c4e5;
	height:55px;
	width: 615px;
	padding-right: 35px;
	margin-top:10px;
}
#menuTop a:link, #menuTop a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#menuTop span {
	display:block;
	background-color:#0fa0bb;
	margin:2px 2px 5px 0;
	float:right;
	padding:30px 10px 2px 10px;
	height:19px;
}
#menuTop span:hover {
	background-color:#017783;
}
#divSearch {
	text-align:right;
	margin-top:5px;
}
input {
	background-color:#f2f7fa;
	border:#017783 1px solid;
	padding-left:5px;
	font-size:13px;
	height:20px;
}
#regContenu {
	margin: 20px 20px 20px 0;
}
.rollover {
	margin:0px;
	padding:0px;
}
#entete {
	margin-left:10px;
}
#abon #main {
height:400px;
}
#menuMain div {
	margin-top:15px;
	float:left;
	width:215px;
	height:275px;
}
#menuMain div.avecBorder {
	border-right:#999999 1px dashed;
}
.slogan{
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	color:#0fa0bd;
	padding:25px;
}
#menuMain #soumission {
	text-align:center;
	margin:0;
	height:10px;
}
#menuMain span  {

	font-weight:bold;
	font-size:16px;
	color:#0fa0bd;
	display:block;
	margin-left:20px;
	height:60px;
}
#menuMain span:hover{
text-decoration:underline;
}
div#menuBlog {
	border:none;
}
#mainD {
	float:left;
	width:300px;
	margin-top:15px;
}
#affut {
	margin:20px 0 20px 20px;
}
#pied {
	float:left;
	width:950px;
	height:60px;
	text-align:center;
	font-size:10px;
	background-color:#0fa0bb;
	padding-top:10px;
	margin:30px 30px 0 15px;
	border-bottom:#017783 6px solid;
}
#pied p {
	margin: 0 10px 0 0;
}
#pied a:link,#pied a:visited  {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#pied a:hover{
text-decoration:underline;
}
.clear {
	clear:both;
}
#dotted {
	height:15px;
	border-bottom:#999999 1px dashed;
}
.dotted {
	height:15px;
	border-bottom:#999999 1px dashed;
}
.imgTitre {
	margin:0;
	padding:0;
}
.bgPrimeurs {
	border:#dbe0e3 6px solid;
	text-align:center;
}
.wrapPimeur{
	margin-left:10px;
}
.bgProd {
	margin-top:20px;
	text-align:center;
}
.bgProd  a img{
	border:#dbe0e3 6px solid;
}
h3#primeurs {
	font-size:16px;
	text-align:center;
}
.bgPrimeurs a:hover,.bgProd  a:hover img{
text-decoration:none;
	border:#c5c9cb 6px solid;
}
.bgProd  a:hover{
text-decoration:none;
}
.lienPrimeur {	
	margin-top:10px;
	text-align:center;
}
.lienPrimeur:hover {
	text-decoration:underline;
}
input[type="submit"] ,input[type="button"],input[type="reset"]{
	font-weight:bold;
	color:#017783;
	font-size:13px;
	padding-bottom:5px;
}


input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover {
	background-color:#B8DDE6;
}

label {
	font-size:16px;
	font-weight:bold;
	color:#0fa0bd;
}
#menuCatalogue {
	background-color:#08c4e5;
	margin: 20px 0 0 50px;
	width:201px;
}
#menuCatalogue ul {
	float:left;
	margin:0;
	padding:0;
}
#menuCatalogue li {
	list-style:none;
	margin:0;
	padding:0;
}
#menuCatalogue .itemSelect {
	display:block;
	color:#ffffff;
	background-color:#017783;
	width:191px;
	margin: 1px 0 1px 1px;
	padding:3px;
	font-weight:bold;
}
#menuCatalogue li a:link, #menuCatalogue li a:visited {
	display:block;
	color:#ffffff;
	background-color:#0fa0bb;
	width:191px;
	margin: 1px 0 1px 1px;
	padding:3px;
	font-weight:bold;
}
#menuCatalogue li a:hover {
	background-color:#017783;
	text-decoration:none;
}
#catalogue {
	float:left;
	width:650px;
}
.prodAffiches {
	text-align:center;
	width:215px;
	margin-top:20px;
}
.prodAffiches p {
	margin:0;
	padding:2px;
}
.descProduit {
	text-align:center;
	border:#0FA0BB 1px solid;
	margin: 10px 5px 5px 5px;
	padding:5px;
}
.nomprod {
	color:#0FA0BB;
	font-weight:bold;
}
.menuExplique ul {
	list-style:none;
	margin-left:10px;
	padding:0;
}
.menuExplique ul ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menuExplique ul li {
	margin:0;
}
.menuExplique ul ul li {
	margin:0;
}
.menuExplique ul li a:link, .menuExplique ul li a:visited {
	display:block;
	color:#ffffff;
	width:220px;
	padding:3px;
	font-weight:bold;
	background-color:#0fa0bb;
	margin: 1px 0 1px 1px;
}
.menuExplique ul li a:hover {
	background-color:#017783;
	text-decoration:none;
}
.menuExplique ul ul li a:link, .menuExplique ul ul li a:visited {
	display:block;
	color:#000000;
	width:220px;
	padding:3px;
	font-weight:normal;
	background-color:#ffffff;
	margin: 1px 0 1px 1px;
	border-bottom: #0BA5BF 1px solid;
}
.menuExplique ul ul li a:hover {
	text-decoration:none;
	color:#0BA5BF;
}
.menuExplique ul ul li#last a:link, .menuExplique ul ul li#last a:visited {
	border:none;
}
.stop {
	display:block;
	height:30px;
	margin-right:180px;
	text-align:right;
	padding:5px;
}
.stop span {
	border: #0fa0bb 3px solid;
	padding:5px;
	font-weight:bold;
}
#relmed #main {
	background-image: url(../images/layout/bg-conseils.gif);
	background-repeat:no-repeat;
}
.blogGauche {
	width:380px;
	float:left;
	padding-right:15px;
	text-align:justify;
}
#photoDaniel {
	height:250px;
	text-align: center;
}
#blogue #photoDaniel p{
	margin: 5px;
}
#blogue p {
	margin:0;
	padding:0;
}
.blogDroite {
	width:200px;
	float:left;
	padding-left:15px;
	border-left:#999999 1px dashed;
}
.lastBillet {
	padding-top:10px;
}
.filRss {
	padding-top:10px;
	text-align:center;
}
.lastBillet a, .lienM a {
	font-weight:normal;
}
.blogGauche #dotted {
	margin-bottom:10px;
}

#gBlog {
padding-left:15px;
}

.depliants {
border-bottom:#08C4E5 1px solid;
}
#depliants #none{
border:0px;
}
.blackLine{
border: #000000 1px solid;
}
.error{
color:#CC0000;
font-weight:bold;
}
.info{
color:#009900;
font-weight:bold;
}

#contact #regContenu  span{
display:block;
margin:0 0 25px 0;
float:left;
line-height:20px;
}
#commande a:link, #commande a:visited{
display:block;
text-align:center;
padding:3px;
border:#dbe0e3 6px solid;
text-decoration:none;
height:20px;
width:180px;
}
#commande a:hover{
border:#c5c9cb 6px solid;
text-decoration:none;
}

#contact #regContenu p{
font-weight:bold;
margin:0;
padding:0;
float:left;
width:120px;
}
.block{
float:left;
}
#formulaire label{
font-weight:normal;
color:#000000;
float:left;
width:200px;
font-size:14px;
padding:5px;
margin:auto;
}
#formulaire input[type="text"] {
float:left;
margin-bottom:5px;
}
#formulaire input[type="radio"] {
float:left;
border:none;
}

#formulaire input[type="submit"] ,#formulaire input[type="reset"] {
float:right;
margin-left:20px;
}
#formulaire legend{
font-weight:bold;
	color:#0fa0bd;
	
}
#formulaire fieldset{
margin-bottom:20px;
}
.photoCoach{
float:right;
margin:20px;
}
.descCalendar{
text-align:left;
margin-top:20px;
}
#bullet1 ,#bullet2,#bullet3{
list-style:none;
}
#bullet1{
background-image:url(../images/layout/images/1.jpg);
background-repeat:no-repeat;
padding:5px 0 0 30px;
}
#bullet2{
background-image:url(../images/layout/images/2.jpg);
background-repeat:no-repeat;
padding:5px 0 0 30px;
}
#bullet3{
background-image:url(../images/layout/images/3.jpg);
background-repeat:no-repeat;
padding:5px 0 0 30px;
}
.niet{
background-color:none;
padding:0;
margin:0;
padding-bottom:5px;
border:none;
}
#formulaire .plusLong{
width:400px;
}
.details{
margin:0 40px 0 40px;
text-align:center;
}
.details img{
border:#000000 1px solid;
}

.comamdBtn a:link,.comamdBtn a:visited{
padding:5px;
background:#0FA0BB;
color:#FFFFFF;
font-weight:bold;

}
.comamdBtn a:hover{
background:#017783;
text-decoration:none;
}
.comamdBtn2 a:link,.comamdBtn2 a:visited{
display:block;
padding:5px;
background:#0FA0BB;
color:#FFFFFF;
font-weight:bold;
width:90%;
margin: 5px 10px 5px 10px;

}
.comamdBtn2 a:hover{
background:#017783;
}
.comamdBtn3 a:link,.comamdBtn3 a:visited{
display:block;
padding:3px;
color:#0FA0BB;
font-weight:bold;
border:#017783 1px solid;
text-align:center;



}
.comamdBtn3 a:hover{
background:#017783;
color:#FFFFFF;
}

.messErr{
color:#ff0000;
padding-left:210px;
margin-bottom:10px;
display:block;
}
.partenaireTB tr td{
border-bottom:#08C4E5 1px solid;
border-top:none;
border-right:none;
border-left:none;
}
.jaune{
background-color:#FFFF00;
}

.messErrTr{
color:#ff0000;
padding-left:50px;
margin-bottom:10px;
display:block;
}
.ligne{
line-height:1px;
border-bottom:#08C4E5 1px solid;
}

.noBullet li{
list-style:none;
}
.offre{
background-color:#0FA0BB;
color:#FFFFFF;
font-weight:bold;
width:225px;
float:right;
padding:15px;
margin:20px 30px 5px 15px;
line-height:20px;
}
.commanderTitre{
padding:5px;
background:#0FA0BB;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}


