body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #9FCFF3;
	background-image: url(images/Cell-fond.jpg);
	background-repeat: repeat-x;
}.adresse-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff7227;
	font-weight: bold;
}
.Cell-home-adresse {
	background-image: url(images/index_14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lien-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1370b6;
	padding-bottom: 3px;
}
.lien-menu a{
	color: #1370b6;
	text-decoration:none;
}
.lien-menu a:hover{
	color: #ff7227;
	text-decoration:none;
}
.home-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1370B6;
}
.adresse-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1370B6;
}
.lien-mention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1370B6;
}
.lien-mention a{
	color:#1370B6;
	text-decoration:none;
}
.lien-mention a:hover{
	color:#FF7227;
	text-decoration:none;
}
.div-h100-l100 {
	background-image: url(images/Cell-inter-fond-haut.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
}
.lien-inter-accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1370b6;
	padding-right: 2px;
}
.lien-inter-accueil a{
	color: #1370b6;
	text-decoration:none;
}
.lien-inter-accueil a:hover{
	color: #FF722C;
	text-decoration:none;
}
.inter-menu-contact {
	background-image: url(images/menu-contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	margin-top: 78px;
}
.lien-inter-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inter-centre {
	background-image: url(images/Cell-fond-centre.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.inter-bas {
	background-image: url(images/Cell-fond-bas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 49px;
}
.inter-bas-droite {
	background-image: url(images/Cell-fond-bas-droite.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.inter-centre-degra {
	background-image: url(images/Cell-fond-centre-degra.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
	min-height:360px;
}
.gen-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4994CD;
	padding-bottom: 10px;
	text-align: justify;
	padding-right: 20px;
}
.gen-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: justify;
	padding-right: 20px;
}
.gen-text a{
	color: #000000;
	text-decoration:none;
}
.gen-text a:hover{
	color: #FA742D;
	text-decoration:underline;
}
.lien-section {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1372B6;
	letter-spacing: 1px;
	font-size: 15px;
}
.produit-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF7228;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.separateur {
	background-color: #1372B6;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
}
.produit-sst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1372B6;
}


.lien-section a{
	color: #1372B6;
	text-decoration:none;
}
.lien-section a:hover{
	color: #FF7228;
	text-decoration:underline;
}
.table-h100 {
	height: 100%;
}

.lien-inter-menu a{
	color: #1370b6;
	text-decoration:none;
}
.lien-inter-menu a:hover{
	color: #FF722C;
	text-decoration:none;
}.inter-menu-produits {
	background-image: url(images/menu-produits.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	margin-top: 78px;
}
.inter-menu-conseil {
	background-image: url(images/menu-conseil.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	margin-top: 78px;
}
.inter-menu-tarifs {
	background-image: url(images/menu-tarifs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	margin-top: 78px;
}
.inter-menu-actualites {
	background-image: url(images/menu-actualites.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	margin-top: 78px;
}
.Cell-fondBleuForm {
	background-color: #9FCFF3;
	background-image: url(images/Cell-forme-fondbleu.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fondBleuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1572B8;
	text-align: justify;
	width: 170px;
	margin-bottom: 30px;
	margin-top: 15px;
}
.fondBleuText a{
	color: #FD732A;
	text-decoration:none;
}
.fondBleuText a:hover{
	text-decoration:underline;
	color: #F2F9FF;
}
.Gen-text-sst {
	color: #FA742D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.fondBleutitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FA742D;
	text-align: justify;
	font-weight: bold;
	margin-bottom: 5px;
	width: 170px;
}
.merci {
	padding: 15px;
	border: 1px solid #FF7228;
	margin-right: 20px;
}

.formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1471B7;
	width: 442px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #1471B7;
}
.formulaireTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1471B7;
}
.formulaire-obli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1471B7;
	width: 442px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #FA6C24;
}
.formulaire-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9FCFF3;
	letter-spacing: 1px;
	border: 1px solid #1572B8;
}
.inter-menu-mentions {
	background-image: url(images/menu-mentions.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	margin-top: 78px;
}
.liens-mentions {
	color: #0A80BE;
}
.liens-mentions a{
	color: #0A80BE;
	text-decoration:none;
}
.liens-mentions a:hover{
	color: #ffffff;
	text-decoration:none;	
}
.tarif-tablo {
	font-size: 12px;
	margin-top: 0px;
	width: 519px;
}
.tarif-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #1572B8;
	text-align: left;
	padding-left: 3px;
	color: #FFFFFF;
}
.tarif-gen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C6996;
	padding-right: 3px;
	padding-left: 3px;
}
.fiche-image {
	border: 1px solid #FF7228;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-top: 3px;
}
.fiche-sst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7228;
	padding-bottom: 10px;
}


.tarif-gen a{
	color: #2C6996;
	text-decoration:none;
}
.tarif-gen a:hover{
	color: #FF7228;
	text-decoration:underline;
}
.tarif-produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #FA742D;
	padding: 3px;
	background-image: url(images/tarif-degra.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tarif-gen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C6996;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #E4F1FC;
}
.tarif-gen2 a{
	color: #2C6996;
	text-decoration:none;
}
.tarif-gen2 a:hover{
	color: #FF7228;
	text-decoration:underline;
}
.fiche-retour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #1372B6;
	text-align: right;
}
.fiche-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1372B6;
}
.fiche-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 10px;
}

.fiche-retour a{
	color: #1372B6;
	text-decoration:none;
}
.fiche-retour a:hover{
	color: #FF7228;
	text-decoration:underline;
}
.fiche-file {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1372B6;
	text-align: left;
}
.fiche-file a{
	color: #1372B6;
	text-decoration:none;
}
.fiche-file a:hover{
	color: #FF7228;
	text-decoration:underline;
}

