.texte_gris{color:#999999}
.produit_titre{font:25px Arial;}
.produit_titre2{font:bold 13px Verdana,Tahoma,Arial;}
.produit_recherche{font:bold 12px Verdana,Tahoma,Arial;}
.cellule{font:11px Verdana;color:#000000;border:1px solid #999999;}
.liste_selection{font:10px Verdana;color:#000000;border: 1px solid #999999;}
.popperlink{position: absolute;visibility:hidden;}
.popup{font-family:Verdana;font-size:11px;color:#666666}
.titlefff{font-weight:bold;color:#FFFFFF}
.panier { 
			border : solid 2px #E9EFF5;
		 border-collapse: collapse;
		  background-color : #FFFFFF;
		}

.ombre { /* texte d'arrière plan dont le débordement crée l'ombrage */
  font-family:arial;
  display:block;
  color:black ; /* couleur du texte, donc de l'ombre */
  font-size:13px ; /* Taille de la police */
  font-weight:bolder} /* police en gras épais */

.annee1{
	font-size:26px;
	font-face: Times New Roman;
	font-family: Times New Roman;
}
.date_evenement
{
	font-size:18px;
	font-face: Times New Roman;
	font-family: Times New Roman;
}

.temoignage_acceuil {
		font-family:Arial;
		font-size:10px
}
.redtitle_acceuil {
		font-family:Arial;
		font-size:14px;
		color:#BB0202;
		margin-bottom:7px;
		margin-left:20px;
}

.bigredtitle_acceuil {
		font-family:Arial;
		font-size:18px;
		font-weight:bold;
		color:#BB0202;
		margin-bottom:7px;
		margin-left:20px;
}
.white_acceuil {
		font-family:Arial;
		font-size:12px;
		color:#FFF;
}
.white_perso {
		font-family:Arial;
		font-size:13px;
		color:#FFF;
}
.inboxtext_acceuil {
		font-family:Arial;
		font-size:9px;
		color:#000;
}
.paragraph_acceuil {
		font-family:Arial;
		font-size:12px;
}
.paragraphSmall_acceuil {
		font-family:Arial;
		font-size:11px;
}
.textbox_acceuil {
	font-size:11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #069;
	background-color: #ffffff;
	padding-left: 2px;
	width:125px;
}
.textbox_large_acceuil {
	font-size:11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #069;
	background-color: #ffffff;
	padding-left: 2px;
	width:200px;
}
.boxgreen_acceuil {
	background-color:#FFF;
	border: 2px solid #6A9949;
	padding: 0px 0px 0px 0px;
	margin-bottom:4px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:medium;
	font-size:12px;
	color:#fff;
	text-align:left;
}
.boxblue_acceuil {
	background-color:#FFF;
	border: 2px solid #3349A9;
	padding: 0px 0px 0px 0px;
	margin-bottom:4px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
}
.boxred_acceuil {
	background-color:#FFF;
	border: 2px solid #C83434;
	padding: 0px 0px 0px 0px;
	margin-bottom:4px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
}

.item_menu_gauche_bleu{
	background-color:#FFFFFF;/*#DFE9F3;*/
	color:#000000;
}
.item_menu_gauche_bleu a{
	text-decoration:none;
	color:#000000;
}

.item_menu_gauche_bleu_2{
	background-color:#FFFFFF;/*#FBE3ED;*/
	/*border-left:2px solid #EB659B;
	border-right:2px solid #EB659B;*/
	/*border-bottom : 2px solid #EB659B;*/
	color:#000000;
}

.item_menu_gauche_bleu_2 a{
	text-decoration:none;
	color:#000000;
}

.item_menu_gauche_bleu a:hover{
	text-decoration:underline;
	color:#000000;
}

.item_menu_gauche_bleu_2 a:hover{
	text-decoration:underline;
	color:#000000;
}

.item_menu_gauche_bleu_on{
	background-color:#BED2E7;
	color:#000000;
}
.item_menu_gauche_bleu_2_on{
	background-color:#97cadf;
	color:#000000;
}


.item_menu_gauche_bleu_on a{
	text-decoration:underline;
	font-weight:bold;
}
.item_menu_gauche_bleu_2_on a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


.item_menu_gauche_bleu_on a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.item_menu_gauche_bleu_2_on a:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


.item_menu_gauche_blanc{
	background-color:#FFFFFF;
	padding-left:3px;
	color:#000000;
}
.item_menu_gauche_blanc a{
	text-decoration:none;
	color:#000000;
}
.item_menu_gauche_blanc a:hover{
	text-decoration:underline;
}
.item_menu_gauche_blanc_on{
	background-color:#F3F3F3;
	padding-left:3px;
	color:#000000;
}
.item_menu_gauche_blanc_on a{
	text-decoration:underline;
	font-weight:bold;
}
.item_menu_gauche_blanc_on a:hover{
	text-decoration:underline;
	font-weight:bold;
}



.item_menu_gauche_orange{
	background-color:#FFFFFF;/*#FFF5B7;*/
	color:#000000;
}
.item_menu_gauche_orange a{
	text-decoration:none;
	color:#000000;
}
.item_menu_gauche_orange a:hover{
	text-decoration:underline;
	color:#000000;
}
.item_menu_gauche_orange_on{
	background-color:#FFA73C;
	color:#FFFFFF;
}
.item_menu_gauche_orange_on a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.item_menu_gauche_orange_on a:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


.item_menu_gauche_rose{
	padding-left:5px;
	background-color:#FFFFFF;
	color:#000000;
}
.item_menu_gauche_rose a{
	text-decoration:none;
	color:#000000;
}
.item_menu_gauche_rose a:hover{
	text-decoration:underline;
	color:#000000;
}
.item_menu_gauche_rose_on{
	background-color:#FBE3ED;
	color:#EB659B;
}
.item_menu_gauche_rose_on a{
	text-decoration:none;
	color:#EB659B;
	font-weight:bold;
}
.item_menu_gauche_rose_on a:hover{
	text-decoration:none;
	color:#EB659B;
	font-weight:bold;
}


.item_menu_gauche_vert{
	background-color:#FFFFFF;/*#F0FFDD;*/
	color:#000000;
}
.item_menu_gauche_vert_on{
	background-color:#CAFA8D;
	color:#000000;
}
.item_menu_gauche_vert a{
	text-decoration:none;
	color:#000000;
}
.item_menu_gauche_vert a:hover{
	text-decoration:underline;
	color:#000000;
}
.item_menu_gauche_vert_on a{
	text-decoration:underline;
	color:#008040;
	font-weight:bold;
}
.item_menu_gauche_vert_on a:hover{
	text-decoration:underline;
	color:#008040;
	font-weight:bold;
}

.item_menu_gauche_rouge{
	background-color:#FFFFFF;/*#F8DEDF;*/
	color:#000000;
}

.item_menu_gauche_rouge_on{
	background-color:#F2BCBE;
	
}
.item_menu_gauche_rouge_on a{
	text-decoration:underline;
	color:#91171B;
	font-weight:bold;
	/*color:#000000;*/
}
.item_menu_gauche_rouge_on a:hover{
	text-decoration:underline;
	color:#91171B;
	font-weight:bold;
	/*color:#000000;*/
}
.item_menu_gauche_rouge a{
	text-decoration:none;
	color:#000000;
}
.item_menu_gauche_rouge a:hover{
	text-decoration:underline;
	/*color:#000000;*/
}



.entete_menu_gauche_orange
{
	padding-left:6px;
	border-bottom : 2px solid #EB659B;
	/*background-image : url("http://media.notre2.com/images/fond-menu-orange.gif");*/
	vertical-align:bottom;
	height:23px;
	font-family:Verdana;
	font-size:12px;
	color:#EB659B; 
	nowrap;
	/*padding-left:6px;
	background-image : url("http://media.notre2.com/images/fond-menu-orange.gif");
	height:23px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF; 
	nowrap;*/
}

.entete_menu_gauche_rose
{
	padding-left:6px;
	border-bottom : 2px solid #EB659B;
	/*background-image : url("http://media.notre2.com/images/fond-menu-orange.gif");*/
	vertical-align:bottom;
	height:23px;
	font-family:Verdana;
	font-size:12px;
	color:#EB659B; 
	nowrap;
}

.entete_menu_gauche_blanc
{
	padding-left:6px;
	/*background-image : url("http://media.notre2.com/images/fond-menu-bleu.gif");*/
	background:#FFFFFF;
	/*border-bottom:1px solid #BED2E7;*/
	height:23px;
	font-family:Verdana;
	font-size:12px;
	color:#000000; 
	nowrap;
}



.menu_gauche_bleu
{
	border:1px solid #225890;
}

fieldset.menu_gauche_vert
{
	border:1px solid #008040;
	margin-bottom : 10px;
}
legend.menu_gauche_vert{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#008040;
	text-color:#008040;
}

fieldset.menu_gauche_orange
{
	border:1px solid #FF920A;
	margin-bottom : 10px;
}
legend.menu_gauche_orange{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FF920A;
	text-color:#FF920A;
}

fieldset.menu_gauche_rouge
{
	border:1px solid #881519;
	margin-bottom : 10px;
	margin-left : 3px;
}
legend.menu_gauche_rouge{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#881519;
	text-color:#881519;
}
fieldset.menu_gauche_bleu
{
	border:1px solid #225890;
	margin-bottom : 10px;
}
legend.menu_gauche_bleu{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#225890;
	text-color:#225890;
}




fieldset.menu_gauche_rose
{
	border:1px solid #EB659B;
	margin-bottom : 10px;
}
legend.menu_gauche_rose{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#EB659B;
	text-color:#EB659B;
}

fieldset.menu_gauche_bleu_2
{
	border:1px solid #97cadf;
	margin-bottom : 10px;
}
legend.menu_gauche_bleu_2{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#97cadf;
	text-color:#97cadf;
}


.footer_bleu
{
	border:1px solid #225890;
	background-color:#DFE9F3;
}

.footer_vert
{
	border:1px solid #008040;
	background-color:#F0FFDD;
}

.footer_orange
{
	border:1px solid #FF920A;
	background-color:#FFF5B7;
}
.footer_rose
{
	border:1px solid #EB659B;
	background-color:#FBE3ED;
}
.footer_rouge
{
	border:1px solid #881519;
	background-color:#F8DEDF;
}

td.fond_separation_bleue
{
	background-color:#DFE9F3;
}
td.fond_separation_orange
{
	background-color:#DFE9F3;
}

td.fond_separation_verte
{
	background-color:#CAFA8D;
}

td.fond_separation_rouge
{
	background-color:#F8DEDF;
}

.texte_gellules
{
	color:#CC0000;
}

#expedition {
	color : #000000;
	font-size :9px;
	padding-top:5px;
}	
#mini_mastrad {
	border-style:solid;
	border-width:1px;
	border-color:#949391;
}
.prix {
	font-weight : bold;
	color:#CC0000;
}
.gras {
	font-weight : bold;
}

.p8 {
	font-size : 8px;
}
.p9 {
	font-size : 9px;
}
.p10 {
	font-size : 10px;
}
.p11 {
	font-size : 11px;
}
.p12 {
	font-size : 12px;
}
.p14 {
	font-size : 14px;
}
.p18 {
	font-size : 18px;
}
.p20 {
	font-size : 20px;
}
.p22 {
	font-size : 22px;
}
.p24 {
	font-size : 24px;
}
.txtTimes {
	font-family : Times;
}

.textItalic {
	font-style : italic;
}
.souligne {
	text-decoration : underline;
}
a.nonsouligne {
	text-decoration : none;
}
a:hover.nonsouligne {
	text-decoration : none;
}

a.nonSouligneRoll {
	text-decoration : none;
	}
a:hover.nonSouligneRoll {
	text-decoration : underline;
}


.noir {
	color : #000000;
}
.blanc {
	color : #ffffff;
}
.rouge {
	color : #CC0000;
}
.orange {
	color : #FFF5B7;
}
.rougeCitations {
	color : #A62929;
}
.gris {
	color : #666666;;
}
.bleu_1 {
	color : #2D73BB;
}
.delais-titre {
	float: left;
	background-color:#FFFFFF;
	color:#C74547;
	font-weight:bold;
	font-size:12px;
}


.delais-texte-rouge { 
 color : #C74547;
}

.delais-mention-gris {
	color:#828282;
	font-size:10px;
	padding-bottom:4px;
}

.delais-bloc-2 {
	border-bottom:1px solid #C74547;
	border-right:1px solid #C74547;
	padding-left:2px;
	padding-right:4px;
}

.delais-bloc-bleu {
	border-bottom:1px solid #375da9;
	border-right:1px solid #375da9;
	padding-left:2px;
	padding-right:4px;
}

.ptext {
	font-size: 10px;
	color: #666666;
}

#content_match_overture
{
	text-align:left;
	padding:0px 5px 5px 5px;
	/*border:1px solid #008040;*/
	background-color:#F0FFDD;
}
#content_match_overture #titre
{
	font-weight : bold;
	text-decoration : none;
	color:black;
}
#content_match_overture #description
{
	font-weight : normal;
	text-decoration : none;
	color:black;
}

#content_match_overture #url
{
	font-weight : normal;
	text-decoration : underline;
	color:blue;
}

#content_match_overture #lien_commerciaux
{
	padding:0px;
	margin:3px;
	text-align:right;
	font-weight : normal;
	text-decoration : none;
	color:green;
}

#content_match_overture_colonne
{
	text-align:left;
	padding:0px 5px 5px 5px;
	/*border:1px solid #008040;*/
	background-color:#FFFFFF;
}
#content_match_overture_colonne #titre
{
	font-weight : bold;
	text-decoration : none;
	color:black;
}
#content_match_overture_colonne #description
{
	font-weight : normal;
	text-decoration : none;
	color:black;
}
#content_match_overture_colonne #lien_commerciaux
{
	padding:0px;
	margin:3px;
	text-align:right;
	font-weight : normal;
	text-decoration : none;
	color:green;
}

	
.borderTableCitations {border : solid 2px #A62929;
}
.fondCouleurCitations {
		background-color : #A62929;
}

h2.ville_et_village_h2 {
	font-size:14px;
	display:inline;
}
	
h1.ville_et_village_h1 {
	font-size:11px;
	display:inline;
}

h1.ville_et_village_h1_detail {
	font-size:16px;
	display:inline;
}
h1.cartepostale_h1 {
	font-size:14px;
	display:inline;
}

/*Navigation Haute*/>
.spanConteneur {
cursor: pointer; 
cursor:hand;
LIST-STYLE-TYPE: none; 
text-align:CENTER;

}


.onglet a {
text-decoration:none;
}

.onglet {
}
.onglet a {
}

.onglet a:hover {
}

.ongletOver {
BORDER-TOP:#F40000 5px solid;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	background-color: #FFFF00;
BORDER-BOTTOM:#F40000 5px solid;
}
.ongletOver a {
BORDER-TOP:#F40000 5px solid;
color:#F40000;
text-decoration:none;
BORDER-BOTTOM:#F40000 5px solid;
}

.ongletOverAlt {
color:#FFFFFF;
height:27px;
font-size:16px;
margin:0px 1px -1px 0px;
font-weight:bold;
font-family:Arial;
padding: 5px 11px 1px 11px;
}
.ongletOverAlt a {
color:#FFFFFF;
text-decoration:none;
}


.batonGris {
color:#D4D0D0;
float:left;
padding-top:4px;
padding-bottom:11px;
}

.sousNav {
float:left;
width:100%;
font-family:verdana;
font-size:12px;
height:29px;

}


.SousNavSelect {
line-height:120%;
font-weight:bold; 
padding-top:4px;
padding-bottom:11px;
cursor:hand;
cursor: pointer;
float:left;
}
.onglet0 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: #F40000 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
	}
.onglet0 a {
color:#F40000;
}

.couleur0 {
color:#F40000;
}
.couleur0 a {
color:#F40000;
}

.onglet0Over {
BORDER-RIGHT: 5px solid #F40000;
PADDING-RIGHT: 4px;
BORDER-TOP: 5px solid #F40000;
PADDING-LEFT: 4px;
FONT-SIZE: 14px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: 5px solid #F40000;
BORDER-BOTTOM: 1px solid #F40000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;
color:#F40000; 
	
}

.onglet0Over a{
	color:#F40000;
}


.onglet1 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
color:#2D73BB;
border-top-color:#2D73BB; 
}
.onglet1 a {
color:#2D73BB;
}
.couleur1 a {
color:#2D73BB;
}
.couleur1  {
color:#2D73BB;
}

.onglet1Over {
background-color:#2D73BB;
}
.onglet2 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
color:#2F8E23;
border-top-color:#2F8E23; 
}
.onglet2 a {
color:#2F8E23;
}
.couleur2 {
color:#2F8E23;
}

.couleur2 a {
color:#2F8E23;
}

.onglet2Over {
background-color:#2F8E23;
}
.onglet3 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
color:#FF00FF;
border-top-color:#FF00FF; 
}
.onglet3 a {
color:#FF00FF;
}
.couleur3 {
color:#FF00FF;
}

.couleur3 a {
color:#FF00FF;
}

.onglet3Over {
background-color:#FF00FF;
}
.onglet4 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
color:#999999;
border-top-color:#999999; 
}
.onglet4 a {
color:#999999;
}
.couleur4 {
color:#999999;
}

.couleur4 a {
color:#999999;
}

.onglet4Over {
background-color:#999999;
}
.onglet5 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
color:#BD161C;
border-top-color:#BD161C; 
}
.onglet5 a {
color:#BD161C;
}
.couleur5 {
color:#BD161C;
}

.couleur5 a {
color:#BD161C;
}

.onglet5Over {
background-color:#BD161C;
}
.onglet6 {
BORDER-RIGHT: #F40000 1px solid;
PADDING-RIGHT: 11px;
BORDER-TOP: 5px solid;
PADDING-LEFT: 11px;
FONT-SIZE: 12px;
MARGIN: 2px 0px 0px 5px;
BORDER-LEFT: #F40000 1px solid;
BORDER-BOTTOM: #F40000 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 25px;
padding-top: 2px;
padding-bottom: 0px;
font-weight: bold;	
color:#663300;
border-top-color:#663300; 
}
.onglet6 a {
color:#666300;
}
.couleur6 {
color:#666300;
}

.couleur6 a {
color:#666300;
}

.onglet6Over {
background-color:#666300;
}
/* alt pour test*/
.onglet1Alt {
color:#2D73BB;
border-top-color:#2D73BB; 
}
.onglet1Alt a {
color:#2D73BB;
}
.onglet1OverAlt {
background-color:#2D73BB;
}
.onglet2Alt {
color:#2F8E23;
border-top-color:#2F8E23; 
}
.onglet2Alt a {
color:#2F8E23;
}
.onglet2OverAlt {
background-color:#2F8E23;
}
.onglet3Alt {
color:#EB659B;
border-top-color:#EB659B; 
}
.onglet3Alt a {
color:#EB659B;
}
.onglet3OverAlt {
background-color:#EB659B;
}
.onglet4Alt {
color:#FF920A;
border-top-color:#FF920A; 
}
.onglet4Alt a {
color:#FF920A;
}
.onglet4OverAlt {
background-color:#FF920A;
}
.onglet6Alt {
color:#BD161C;
border-top-color:#BD161C; 
}
.onglet6Alt a {
color:#BD161C;
}
.onglet6OverAlt {
background-color:#BD161C;
}

/* fin navigation haute*/

/* navigation gauche */

.boiteombre {
 
   background: url(ombre.png) no-repeat 112px -5px ;
  
  }

.boiteombrecentre {
 
   background: url(img/ombrecentre.png) no-repeat 0px 0px ;
  
  }
.boiteNavGauche {
width:210px;
padding-top:10px;
font-family:verdana;
font-size:11px;
padding-bottom:10px
position:relative;
bottom:6px;
right: 6px;
left: 6px;
  
}

p.legend {
padding-right:0.8em;
margin-top:-0.8em;
margin-bottom:5px;
font-size:12px;

}



p.legend span
{
padding:0 5em 0px 5px;
background-color:#FFFFFF;
font-weight:bold;

}


.liensNav {
	padding-left : 2px;
	clear:both;
	margin : 0px 0px 4px;
	padding-right: 4px;
}
.liensNav a {
text-decoration:none;
color:#000000;
}

.liensNavSelect {
padding-left : 2px;
clear:both;
margin : 0px 0px 3px 0px;
font-weight:bold;
line-height:120%;
}

.liensNavSpecial{
padding-left : 2px;
clear:both;
margin : 0px 0px 3px 0px;
line-height:120%;
}

.liensNav a:hover {
text-decoration:underline;
color:#000000;
}

.fleche {
font-size:9px;
font-weight:bold;
}

/* fin navigation gauche */


a.bt,
button.bt {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:26px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif;	/* Police du bouton */
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;
}
a.bt span,
button.bt span {
	float:left;
	padding:0 0 0 25px;		/* Largeur du côté gauche */
	vertical-align:middle;
	background:url(bouton_gch.gif) left top no-repeat;
}
a.bt span span,
button.bt span span {
	padding:0 25px 0 0;		/* Largeur du côté droite */
	background:url(bouton_dte.gif) right top no-repeat;
}
a.bt span span span,
button.bt span span span {
	height:40px;		/* Hauteur du bouton */
	padding:0;
	line-height:1.5;	/* Alignement vertical du texte */
	background:url(bouton_mil.gif) left top repeat-x;
}

* html button {width:1%; overflow:visible;}
*:first-child+html button {overflow:visible;}


a.bouton_rose,
button.bouton_rose {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:15px Arial ;	/* Police du bouton */
	Color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	border:0;
	background:none;
}

a.bouton_rose span,
button.bouton_rose span {
	float:left;
	padding:0 0 0 13px;		/* Largeur du côté gauche */
	vertical-align:middle;
	background:url('http://media.notre2.com/images/jeunes-parents/boutons/bouton-rose-coin-gauche.png') left top no-repeat;
}
a.bouton_rose span span,
button.bouton_rose span span {
	padding:0 13px 0 0;		/* Largeur du côté droite */
	background:url('http://media.notre2.com/images/jeunes-parents/boutons/bouton-rose-coin-droit.png') right top no-repeat;
}
a.bouton_rose span span span,
button.bouton_rose span span span {
	height:23px;		/* Hauteur du bouton */
	padding:0px 2px 0px 2px;
	line-height:1.5;	/* Alignement vertical du texte */
	background:url('http://media.notre2.com/images/jeunes-parents/boutons/bouton-rose-fond.png') left top repeat-x;
}

a.bouton_rose_over,
button.bouton_rose_over {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:15px Arial ;	/* Police du bouton */
	Color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;	
	border:0;
	background:none;
}
a.bouton_rose_over span,
button.bouton_rose_over span {
	float:left;
	padding:0 0 0 13px;		/* Largeur du côté gauche */
	vertical-align:middle;
	background:url('http://media.notre2.com/images/jeunes-parents/boutons/bouton-rose-coin-gauche-over.png') left top no-repeat;
}
a.bouton_rose_over span span,
button.bouton_rose_over span span {
	padding:0 13px 0 0;		/* Largeur du côté droite */
	background:url('http://media.notre2.com/images/jeunes-parents/boutons/bouton-rose-coin-droit-over.png') right top no-repeat;
}
a.bouton_rose_over span span span,
button.bouton_rose_over span span span {
	height:23px;		/* Hauteur du bouton */
	padding:0px 2px 0px 2px;
	line-height:1.5;	/* Alignement vertical du texte */
	background:url('http://media.notre2.com/images/jeunes-parents/boutons/bouton-rose-fond-over.png') left top repeat-x;
}
/*fin bouton over*/

a.bouton_bleu,
button.bouton_bleu {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:15px Arial ;	/* Police du bouton */
	Color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;
}



/*bouton over*/
a.bouton_bleu_over,
button.bouton_bleu_over {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:15px Arial ;	/* Police du bouton */
	Color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;
}



.boiteVideEspacePerso_hautG {background:url(/images/boites/4/boite-vide-3_01.gif);background-repeat:no-repeat;}
.boiteVideEspacePerso_hautD {width:8px;background:url(/images/boites/4/boite-vide-3_02.gif); background-position:top right;background-repeat:no-repeat;}
.boiteVideEspacePerso_basG {background:url(/images/boites/4/boite-vide-3_03.gif); background-position:bottom left;background-repeat:no-repeat;}
.boiteVideEspacePerso_basD {background:url(/images/boites/4/boite-vide-3_04.gif); background-position:bottom;background-repeat:no-repeat;}
.boiteVideEspacePerso_titre {margin-top:7px;padding-left:15px;text-align:left;font-weight:bold;color:#97CADF;font-family:verdana;font-size:16px;}
.boiteVideEspacePerso_contenu {padding : 5px;}

.boiteVideVertNF_hautG {background:#FFFFFF;background:url(/images/boites/nf/boite-vide-1_01.gif);background-repeat:no-repeat;}
.boiteVideVertNF_hautD {background:#FFFFFF;width:8px;background:url(/images/boites/nf/boite-vide-1_02.gif); background-position:top right;background-repeat:no-repeat;}
.boiteVideVertNF_basG {background:#FFFFFF;background:url(/images/boites/nf/boite-vide-1_03.gif); background-position:bottom left;background-repeat:no-repeat;}
.boiteVideVertNF_basD {background:#FFFFFF;background:url(/images/boites/nf/boite-vide-1_04.gif); background-position:bottom;background-repeat:no-repeat;}
.boiteVideVertNF_titre {margin-top:7px;padding-left:15px;text-align:left;font-weight:bold;color:#2F8E23;font-family:verdana;font-size:16px;}
.boiteVideVertNF_couleur{color:#2f8e23;}
.boiteVideVertNF_contenu {padding : 5px;}

.boiteVideRoseMamans_hautG {background:url(/images/boites/jeunes-parents/boite-vide-1bis_01.gif);background-repeat:no-repeat;}
.boiteVideRoseMamans_hautD {width:8px;background:url(/images/boites/jeunes-parents/boite-vide-1bis_02.gif); background-position:top right;background-repeat:no-repeat;}
.boiteVideRoseMamans_basG {background:url(/images/boites/jeunes-parents/boite-vide-1bis_03.gif); background-position:bottom left;background-repeat:no-repeat;}
.boiteVideRoseMamans_basD {background:url(/images/boites/jeunes-parents/boite-vide-1bis_04.gif); background-position:bottom;background-repeat:no-repeat;}
.boiteVideRoseMamans_titre {margin-top:7px;padding-left:15px;text-align:left;font-weight:bold;color:#eb659b;font-family:verdana;font-size:16px;}
.boiteVideRoseMamans_contenu {padding : 8px 0px 0px 8px;}

.boiteVide1_hautG {background:url(/images/boites/1/boite-vide-1bis_01.gif);background-repeat:no-repeat;}
.boiteVide1_hautD {width:8px;background:url(/images/boites/1/boite-vide-1bis_02.gif); background-position:top right;background-repeat:no-repeat;}
.boiteVide1_basG {background:url(/images/boites/1/boite-vide-1bis_03.gif); background-position:bottom left;background-repeat:no-repeat;}
.boiteVide1_basD {background:url(/images/boites/1/boite-vide-1bis_04.gif); background-position:bottom;background-repeat:no-repeat;}
.boiteVide1_titre {margin-top:7px;padding-left:15px;text-align:left;font-weight:bold;color:#2d73bb;font-family:verdana;font-size:16px;}
.boiteVide1_contenu {padding : 5px;}

.boiteVide6_hautG {background:url(/images/boites/cadeau/boite-vide-1bis_01.gif);background-repeat:no-repeat;}
.boiteVide6_hautD {width:8px;background:url(/images/boites/cadeau/boite-vide-1bis_02.gif); background-position:top right;background-repeat:no-repeat;}
.boiteVide6_basG {background:url(/images/boites/cadeau/boite-vide-1bis_03.gif); background-position:bottom left;background-repeat:no-repeat;}
.boiteVide6_basD {background:url(/images/boites/cadeau/boite-vide-1bis_04.gif); background-position:bottom;background-repeat:no-repeat;}
.boiteVide6_titre {margin-top:7px;padding-left:15px;text-align:left;font-weight:bold;color:#bd161c;font-family:verdana;font-size:16px;}
.boiteVide6_contenu {padding : 5px;}


/* NOUVELLE PRESENTATION DES TABLEAUX 1 */
.fondTopTab {background-image:url(/images/1/accueil/titre_fond.gif);background-repeat:repeat-x;}
.borderTopTab {border:solid 1px #ECE9E1;}
.titreTopTab {font-family:arial;font-size : 18px;font-weight:bold;color:#2D73BB;}
