BODY, FORM{
margin:0px;
}

div{
border: 0px solid #FC3D32;
}

p{
border: 0px solid #17DA25;
}

hr {
clear: both;
visibility: hidden;
}
/* permet d'ajuster la hauteur du bloc supérieur à la hauteur du bloc contenu*/
.spacer {
  clear: both;
  height: 7px;
  font-size: 4px;
}


/*bloc général 1er niveau*/
.conteneur {
	background-color: #000000;
	width: 909px;
	position: static;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;

}
/*bloc references-evenements-recherche*/
.blocssmenu {
	background-color: #FFFFFF;
	width: 884px;
}


/*bloc fond blanc zone utile sous le bandeau et le sous menu */
.blocblc {
	background-color: #FFFFFF;
	width: 884px;
}

/*lien utile plan du site-contact-copyright (bloc + typo lien)*/
.util {
	background-color: #000000;
	width: 909px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
a.lienutil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.lienutil:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}


/*mise en forme champ recherche*/
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0090BB;
	text-decoration: none;
	height: 16px;
	width: 100px;
	border: 1px solid #9E9E9E;
}

/*mise en forme liste déroulante (fiche produit)*/
.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A2A2A2;
	text-decoration: none;
	height: 16px;
	width: 200px;
}

/*mise en forme champs contacts*/
.form3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0090BB;
	text-decoration: none;
	height: 18px;
	width: 250px;
	border: 1px solid #9E9E9E;
}
/*mise en forme liste contacts*/
.form4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0090BB;
	text-decoration: none;
	width: 250px;
	border: 1px solid #9E9E9E;
}


/*
bloc .chemfer : contient bloc image + bloc chemin
bloc .chemin : mise en forme du bloc chemin de fer
.lienchemfer :typo lien item chemin
*/

.chemfer {
	background-color: #ffffff;
	position: static;
	visibility: visible;
	float: left;
	width: 884px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}
.chemin{
	background-color: #FFFFFF;
	position: static;
	visibility: visible;
	float: left;
	width: 358px;
	margin: 39px 0px 0px 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
a.lienchemfer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #A3A4A4;
	text-decoration: none;
}

a.lienchemfer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}


/*bloc avec bande tramée sur le côté droit en fond de bloc*/
.bloctrame {
    width: 884px;
	background-image: url(../images/divers/trame.gif);
	margin: 0px 0px 0px 0px;
	position: static;
	text-align: left;
	float: left;
}




/*style typo uniquement*/
.rethaut {
	background-color: #ffffff;
	width: 884px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 72px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
	text-align: left;
}
.txthome {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sstit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.noir14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.noir14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.noir14b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.rouge14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FC3D32;
	text-decoration: none;
}
.gris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A2A2A2;
	text-decoration: none;
}
.gris18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #AEADA9;
	text-decoration: none;
}
a.liennoir14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.liennoir14:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC3D32;
	text-decoration: none;
}
a.liengris18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: none;
	color: #AEADA9;
	text-decoration: none;
}
a.liengris18:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: none;
	color: #FC3D32;
	text-decoration: none;
}
a.liengris16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #AEADA9;
	text-decoration: none;
}
a.liengris16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FC3D32;
	text-decoration: none;
}
a.ssmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0090BB;
	text-decoration: none;
}
a.ssmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AEADA9;
	text-decoration: none;
}
a.liengris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #A2A2A2;
	text-decoration: none;
	}
a.liengris12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #FC3D32;
	text-decoration: none;
	}
a.liengris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #A2A2A2;
	text-decoration: none;
	}
a.liengris11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FC3D32;
	text-decoration: none;
	}
	
	a.liennoir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
	}
a.liennoir11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FC3D32;
	text-decoration: none;
	}
.visible_print { display: none; }
@media print {
	
	/*bloc général 1er niveau*/
	.conteneur {
		background-color: #000000;
		width: 750px;
		position: static;
		text-align: left;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
	
	}
		
		/*lien utile plan du site-contact-copyright (bloc + typo lien)*/
	.util {
		background-color: #000000;
		width: 750px;
		margin: 0px;
		padding: 0px;
		height: 18px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
	
	}
	.chemfer {
		background-color: #ffffff;
		position: static;
		visibility: visible;
		float: left;
		width: 730px;
		height: 60px;
		margin: 0px 0px 0px 0px;
		padding-left: 0px;
	}
	
	/*bloc avec bande tramée sur le côté droit en fond de bloc*/
	.bloctrame {
	    width : 700px;
		background-image: url(../images/divers/trame.gif);
		margin: 0px 0px 0px 0px;
		position: static;
		text-align: left;
		float: left;
	}
	
	/*bloc references-evenements-recherche*/
	.blocssmenu {
		background-color: #FFFFFF;
		width: 884px;
		display: none; 
}

	.cache_print { display: none; }
	
	.visible_print { display: block; }
}

.cyc, .cyc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #AEADA9;
	text-decoration: none;
}

