form { 
margin : 0px; /* Pas de marge*/
padding : 0px; /* Pas de padding*/
border-width : 0px; /* pas de bordure*/
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #898984;
	background-attachment: fixed;
	background-position : center center;
	background-image:  url('../images/1/tranches/fond_degrade.gif');
	background-repeat: repeat-y;
	margin: 0;
}
.fond_onglet{
	background-repeat: no-repeat;
	background-position: right;
}
hr.pointille{
	border: thin dotted Gray;
}

.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	font-style: normal;
}
a.date{
	color: Black;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
}
a.date:hover{
	color:#1A7D7D;
}

/*texte blanc du moteur de recherche*/
.rech{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

/* texte blanc 1 peu + grand */
.rech2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
}

/*style de la boite de formulaire*/
.recherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10px;
	font-style: normal;
	border: 1px solid Black;
	/*width: 80px*/
	height : 18px;
}
/*style de la liste deroulante*/
.recherche2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10px;
	font-style: normal;
	border: 1px solid Black;
	padding-left : 2px;
}
/*style du champ page 1 FP*/
.recherche3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 14px;
	font-style: normal;
	border: 1px solid Black;
	padding : 2px;
}
.recherche4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10px;
	font-style: normal;
	border: 1px solid Black;
	padding-left : 2px;
	height : 16px;
}
/*bord gauche du cadre ombré*/
.fond_ombre{
	/*background-image:  url('../images/1/index_18.gif');*/
	background-repeat: repeat-y ;
 	/*background-attachment: fixed;*/
}
/*
liste menu 
differentes suivant leur position en fonction des espacement verticaux, horizontaux et des puces
*/
ul.menu{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc;
	margin-left: 18px;
	margin-right: 0px;
	margin-bottom:0px;
}
ul.menu1{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc;
	margin-left: 18px;
	margin-right: 0px;
	margin-top:0px;
	margin-bottom:-20px;
}
ul.menu2{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: square;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#1A7D7D;
}
ul.menu3{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc;
	margin-left: 18px;
	margin-right: 0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:18px;
}
/******************************/
/*style pour affichage du nombre d'article*/
.nb_article{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6DB3B3;
}
.papier {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}
a.papier:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #758337; 
	text-decoration: none;
}
.ecard {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}
a.ecard:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #A97B01; 
	text-decoration: none;
}
.accroche {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	letter-spacing: -1px;
}
a.lienmenu{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}
a.lienmenu:hover{
	color:#1A7D7D;
}
a.lienmenunew{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}
a.lienmenunew:hover{
	color:#FFFFFF; /*bcd74d*/
}
.menu2{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color:#000000;
	}
a.menu2{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1A7D7D;
	font-weight: normal;
	text-decoration: none;
}
a.menu2:hover{
	color:#000000;
}

/******************************************/
/* style pour le menu flottant */

.menu1{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc;
	margin-left: 18px;
	margin-right: 0px;
	margin-top:0px;
	margin-bottom:-20px;
	}
	
/* styles pour l'écriture dans les tableaux */
.t1{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color:#000000;
	}
a.t1{
	color:#1A7D7D;
	text-decoration: none;
}
a.t1:hover{
	color:#000000;
}
.t2{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	text-align: right;
	color:#000000;
	}
a.t2{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}
a.t2:hover{
	color : #AAAAAA;
	}	
				
.titre{
	font: normal normal 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color:#444444;
	}
/* style pour les champs de formulaire avec du texte à saisir */
.form_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 0.8em;
	font-style: normal;
	border: 1px solid Black;
	}
.form_txt2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 0.7em;
	font-style: normal;
	border: 1px solid Black;
	}	
/* style pour les champs select de formulaire */
.form_sel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 0.8em;
	font-style: normal;
	border: 1px solid Black;
}
/*titre de niveau 2 pour info recto verso*/
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}
.intitule_carte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.intitule_carte:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A7D7D;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.conditions{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}
a.conditions:hover{
	color:#1A7D7D;
}
/* style pour l'accueil */
.acc_gris{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
/* style pour l'affichage des partenaires */
.partenaire{
  font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
a.partenaire{
  font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration : none;
}
a.partenaire:hover{
  font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#444444;
	text-decoration : none;
}
.titremenu{
  font: normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#FFFFFF; /*bcd74d*/
}
a.titremenu{
  font: normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration:none;
	color:#FFFFFF; /*bcd74d*/
}
a.titremenu:hover{
  font: normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration:none;
	color:#000000;
}
/*style de la boite de formulaire du formulaire d'inscr*/
#formcont1 input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	font-style: normal;
	border: 1px solid white;
	background-color : white; /*#E3F0F2*/
	height : 1.5em;
	padding-left : 10px;
	padding-right : 10px;
}
#formcont1 textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	font-style: normal;
	border: 1px solid white;
	background-color : #FFFFFF;
	padding-left : 10px;
	padding-right : 10px;
	width : 180;
}
#formcont1 {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: 0px solid black;
	color: black;
	background: #efefef;
	margin: 0;
	padding: 1em;
}
#formcont1 fieldset {	/*** Mise en forme des cadres ***/
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
	border : 2px solid #B4D8D9;
	background : #E3F0F2;
}
#formcont1 legend {	/*** Mise en forme des titres des cadres ***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	color: #6DB3B3;
	background: transparent;
}
#formcont1 p {	/*** Mise en forme des lignes du formulaire ***/
	padding: 0.2em 0.2em;
	margin: 0 0 0.1em 0;
}
#formcont1 fieldset#coord1 label {	/*** Mise en forme des intitulés et des champs de coordonnées ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 28%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.5em;	/*** ... et centrés verticalement. ***/
}
#formcont1 fieldset#coord2 label {	/*** Mise en forme des intitulés et des champs de adresse ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 28%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.5em;	/*** ... et centrés verticalement. ***/
}
#formcont1 fieldset#coord3 label {	/*** Mise en forme des intitulés et des champs de adresse ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 28%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.5em;	/*** ... et centrés verticalement. ***/
}
#formcont1 label:hover, #piedForm input {
	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}

