/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background-color: rgb(235, 235, 235);
    }

  #boiteGauche {
	height: 570px;
	top: 50%;
	left: 50%;
	margin-top: -285px;
	position: absolute;
	border-right-width: 1px ! important;
	overflow: hidden;
	visibility: visible;
	width: 241px;
	margin-left: -475px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	background-color: #FFFFFF;
    }
    
  #boiteGauche img {
     width:100%;
     border:none;
  }
  #boiteMenu {
	height: 570px;
	width: 241px;	
	top: 50%;
	left: 50%;
	margin-top: -285px;
	position: absolute;
	border-right-width: 1px;
	overflow: hidden;
	visibility: visible;
	margin-left: -475px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	background-color: #FFFFFF;
    }
  #boiteDroite {
	height: 570px;
	top: 50%;
	left: 50%;
	margin-top: -285px;
	position: absolute;
	width: 709px;
	margin-left: -233px;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	background-color: #FFFFFF;
    }
	
	.menuFiche { border: 1px solid rgb(0, 0, 0);
    top: 50%;
    left: 50%;
    position: absolute;
    margin-left: -233px;
    overflow: hidden;
    height: 14px;
    margin-top: 271px;
    width: 709px;
    background-color: rgb(255, 255, 255);
    }
	
	#menuFiche { border: 1px solid rgb(0, 0, 0);
    top: 50%;
    left: 50%;
    position: absolute;
    margin-left: -233px;
    overflow: hidden;
    height: 14px;
    margin-top: 271px;
    width: 709px;
    background-color: rgb(255, 255, 255);
    }
	
	#pop{
		background-color:#fff;
		color:#000;
		display:none;
		font-size:0.85em; 
		padding:5px;
		position:absolute;
		top:30px;
		left:30px;
		width:575px;
		height:470px;
		z-index:10;
	}
	
	.boiteDroiteSansMenu {
	height: 570px;
	width: 709px;
	top: 50%;
	left: 50%;
	margin-top: -285px;
	margin-left: -233px;
	position: absolute;	
	overflow: auto;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(0, 0, 0);
}

#boiteDroiteSansMenu {
	height: 570px;
	width: 709px;
	top: 50%;
	left: 50%;
	margin-top: -285px;
	margin-left: -233px;
	position: absolute;	
	overflow: auto;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(0, 0, 0);
}
  .boiteDroiteFiche { border: 1px solid rgb(0, 0, 0);
    top: 50%;
    left: 50%;
    position: absolute;
    overflow: auto;
    width: 709px;
    margin-left: -233px;
    margin-top: -285px;
    height: 555px;
    background-color: rgb(255, 255, 255);
    }
	
	  .boiteDroiteFamily { border: 1px solid rgb(0, 0, 0);
    top: 50%;
    left: 50%;
    position: absolute;
    overflow: auto;
    width: 709px;
    margin-left: -233px;
    margin-top: -285px;
    height: 555px;
    background-color: rgb(255, 255, 255);
	background-image:url(../familyfix/ambiance.jpg);
	background-repeat: no-repeat;
	background-position: top right;
    }
	
 #boiteDroiteFiche { border: 1px solid rgb(0, 0, 0);
    top: 50%;
    left: 50%;
    position: absolute;
    overflow: auto;
    width: 709px;
    margin-left: -233px;
    margin-top: -285px;
    height: 555px;
    background-color: rgb(255, 255, 255);
    }
	.blocEntete {
    display: block;
    width: 600px;
	margin:20px 0 0 50px;
	}

	.bloc_coloris {
	display: block;
	z-index: 1;
	position: absolute;
	top: 105px;
	height: auto;
	width: 680px;
	left: 0px;
	overflow: visible;
    }
	
	#bloc_coloris {
	display: block;
	z-index: 1;
	position: absolute;
	top: 105px;
	height: auto;
	width: 680px;
	left: 0px;
	overflow: visible;
    }
	
	.bloc_contenu {
	display: block;
	z-index: 1;
	position: absolute;
	top: 87px;
	height: 450px;
	width: 600px;
	left: 51px;
	overflow: visible;
    }

	.texte { font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-align: justify;
    }
	
	.texte a{ 
    color: rgb(0, 0, 0);
    }
	
	.texte a:hover{ 
    color: #37CDFF;
    }
	.texteBlanc { font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #FFF;
    text-align: justify;
    }
	
	.texteBlanc a{ 
    color: #FFF;
	text-decoration:none;
    }
	
		.texteBlanc a:hover{ 
    color: #FFF;
	text-decoration:underline;
    }
	.textegauche { font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }
	
	.textegauche a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

	.textegauche a:hover {
	color: rgb(255, 255, 255);
	background-color: rgb(51, 204, 255);
	font-weight: bold;
	text-decoration: none;
    }

	.textegauche a:visited {
	color: #000000;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none;
    }
	
	.textegauche input {
	color: #000;
	background-color: #fff;
	border: 1px solid #00CCFF;	
    }
	
	.textepetit { font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(0, 0, 0);
    }
	.textepetit a{ 
    color: rgb(0, 0, 0);
	text-decoration:none;
    }
	.textepetit a:hover{ 
    color: rgb(0, 0, 0);
	text-decoration:underline;
    }
	.textegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	}
	
		.textegras a {
	color: rgb(51, 204, 255);
	text-decoration: underline;
	font-weight: bold;
	}

	.textegras a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
    }
	.textegras a:visited {
	color: rgb(51, 204, 255);
	text-decoration: underline;
	font-weight: bold;
	}

	.bord_gris {
	border: 1px solid #666666;
	}
	
	.textegrasvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7EA800;
}
.textepetitorange {
font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #FF9900;
}
.textegros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.textegros a{
	color:#000000;
	text-decoration:none;
}
.textegros a:hover{
	color:#fff;
	text-decoration:none;
}
.bord_bleu {

	border: 1px solid #54B6E7;
}
.textemoyen {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(0, 0, 0);
}
.textegauchemoyen {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(0, 0, 0);
}
.textebleu { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #003366;
}

.textebleu a{ 
	color: #003366;
	text-decoration:none;
}
.textebleu a:hover{ 
	color: #EE1B21;
	text-decoration:none;
}
.textefaq { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
}

.textefaq a{ 
	color: #003366;
	text-decoration:none;
}
.textefaq a:hover{ 
	color: #37CDFF;
	text-decoration:underline;
}
.grasmarine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #03457F;
	font-weight:bold;
}
.grasmarine2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #03457F;
}
.textemarine { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
}

.textemarine a{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
}
.textemarine a:hover{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
	background-color:#99CCCC;
}

.textemarine a:visited{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
}

.textemarine a:link{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight:bold;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#FF9900;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#99CC00;
}

#banniere{
	top: 50%;
	left: 50%;
	margin-top: -280px;
	position: absolute;
	margin-left: -230px;
	height:500px;
	width:80px;
	z-index:100;
}