/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size:100%; }

body { background: white;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: normal; font-style: normal; font-size: 16px; line-height: 1; position: relative; -webkit-font-smoothing: antialiased; }

.gras {font-weight: bold;}
.noir { color: #000 !important;}
.violet { color: #F0F !important;}
.rouge { color: #F00 !important;}
.left{ text-align:left !important;}
.right{ text-align:right !important;}
.center{ text-align:center !important;}
.margin_top_15{ margin-top:15px!important;}
.margin_top_25{ margin-top:25px!important;}
.margin_bottom_15{ margin-bottom:15px!important;}
.margin_bottom_25{ margin-bottom:25px!important;}

/* Links ---------------------- */
a img { border: none; }

a { color: #F00 ; text-decoration: underline; line-height: inherit; }

a:hover { color: #000; }

a:visited{ color: #00C; }



p a, p a:visited ul { line-height: inherit; }

/* Misc ---------------------- */
.left { float: left; }

.right { float: right; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.hide { display: none !important; }





/* Base Type Styles Using Modular Scale ---------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 16px; direction: ltr; }

p { font-family: inherit; font-weight: normal; font-size: 16px; line-height: 1.6; margin-bottom: 17px; }

ul { font-family: inherit; font-weight: normal; font-size: 16px; line-height: 1.6; margin-bottom: 17px; }

h1, h2, h3, h4, h5, h6 {text-rendering: optimizeLegibility; line-height: 1; margin-bottom: 5px; margin-top: 0px; }


h1 {
	font:200% 'Rochester', cursive;
	
	
	color: #F00;
	font-weight:normal;
	text-align: center;
	 margin-top:15px;
	 margin-bottom:20px;
}

h2 {
	font:150% "'Gill Sans'","Trebuchet MS",Verdana,Sans-serif;
	color: #F00;
	font-weight:normal;
	text-align: left !important; 
	margin-bottom: 0px;
}



.small{
	font:100% "'Gill Sans'","Trebuchet MS",Verdana,Sans-serif;
	color: #000;
	font-weight:normal;
	text-align: left !important;
	margin-bottom: 25px;
}
.texte_normal{
	font:"'Gill Sans'","Trebuchet MS",Verdana,Sans-serif;
	font-size:80% !important;
	color: #000;
	font-weight:normal !important;
	
}



h3 {
	font:130% "'Gill Sans'","Trebuchet MS",Verdana,Sans-serif;
	color: #000;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
h4 { font:250% 'Rochester', cursive;}

h5 { font-size: 17px; }

h6 { font-size: 14px; }

.electrolize_24px {
	font-family: Electrolize, Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 32px;
	color: black;
	margin:15px; margin-left:30px; margin-bottom:5px;
	}
.electrolize_16px {
	font-family: Electrolize, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	color: black;
	margin:15px;  margin-left:30px; margin-top:5px;
	}
	
	.rochester_100 { display: table; width:200px; margin:auto; border:1px solid ;  border-color:#333; 
	font:100px 'Rochester', cursive; line-height:100px; 
	color: #060;
	font-weight:normal;
	text-align: center; background-color:#FFFFFF; margin-bottom:25px;
	} 
	
	/* Styler la liste de liens des dates ---------------------- */ 
 #liste_liens_date_grand_mere { 
display: table; max-width:100%;
margin: auto;
padding:0px; padding-top:20px;padding-bottom:20px;
background: #FFF;


}
/* Styler la liste de liens des dates ---------------------- */
#liste_liens_date_grand_mere a{ text-decoration: none; 
}
#liste_liens_date_grand_mere p{ 
 height: 60px;
float:none; background-color: #FFF;
font-size: 16px; line-height: 60px;
display: table; margin:0px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:0px; vertical-align:middle;
 border-top:thin; border-left:0px; border-right:0px; border-bottom:0px; border-style:solid; border-color: #CCC;
}

 #liste_liens_date_grand_mere p:last-child{ border-bottom:thin;border-style:solid; border-color: #CCC;}
 
/*  #liste_liens_date_grand_mere p:nth-child(odd){ background:#FFD9FF;}
  #liste_liens_date_epiphanie p:nth-child(10){ background:#FFD9FF;} */
/* Styler la liste de liens des dates FIN ---------------------- */


/* Styler la liste de liens des dates ACCUEIL---------------------- */ 
 #liste_liens_date_epiphanie_accueil { 
display:table; max-width:100%;
margin: auto;
padding:0px; padding-top:20px;padding-bottom:20px;
background: #FFF;


}
/* Styler la liste de liens des dates ---------------------- */
#liste_liens_date_epiphanie_accueil a{ text-decoration: none; 
}
#liste_liens_date_epiphanie_accueil p{ 
 height: 60px;
float:none; background-color: #FFF;
font-size: 16px; line-height: 60px;
display:table; margin:0px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:0px; vertical-align:middle;
 border-top:thin; border-left:0px; border-right:0px; border-bottom:0px; border-style:solid; border-color: #CCC;
}

 #liste_liens_date_epiphanie_accueil p:last-child{ border-bottom:thin;border-style:solid; border-color: #CCC;}
 
/*  #liste_liens_date_grand_mere p:nth-child(odd){ background:#FFD9FF;}
  #liste_liens_date_epiphanie p:nth-child(10){ background:#FFD9FF;} */
/* Styler la liste de liens des dates FIN ---------------------- */

--------------------
/* Styler la liste de liens des dates ---------------------- */ 
 #liste_liens_date_grand_mere { 
display: table; max-width:100%;
margin: auto;
padding:0px; padding-top:20px;padding-bottom:20px;
background: #FFF;


}
/* Styler la liste de liens des dates fete des meres ---------------------- */
#liste_liens_date_fete_meres a{ text-decoration: none; 
}
#liste_liens_date_fete_meres p{ 
 height: 60px;
float:none; background-color: #FFF;
font-size: 16px; line-height: 60px;
display: table; margin:0px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:0px; vertical-align:middle;
 border-top:thin; border-left:0px; border-right:0px; border-bottom:0px; border-style:solid; border-color: #CCC;
}

 #liste_liens_date_fete_meres p:last-child{ border-bottom:thin;border-style:solid; border-color: #CCC;}
 
 #liste_liens_date_fete_meres { 
display: table; max-width:100%;
margin: auto;
padding:0px; padding-top:20px;padding-bottom:20px;
background: #FFF;

 
 
/*  #liste_liens_date_fete_meres p:nth-child(odd){ background:#FFD9FF;}
  #liste_liens_date_fete_meres p:nth-child(10){ background:#FFD9FF;} */
/* Styler la liste de liens des dates FIN ---------------------- */





.petit_texte{
	font-size:80% !important;
	color: #000;
	line-height:1.2 !important; font-weight:normal !important;
	
	}
