<!-- /* Style Definitions pour Maternités depuis GDD */
body { font-size : 10pt;
 line-height : normal;
 font-family : Verdana, Helvetica;
 text-align : justify;
 }
 /* Menus µ*/
body.MFiches { text-align : justify;
 font-size : 8pt;
 margin-top : 0;
 background-color : rgb(255, 255, 255);
 }
body.MLivres { text-align : justify;
 font-size : 8pt;
 margin-top : 0;
 background-color : rgb(246, 246, 205);
 }
body.Texte { text-align : justify;
 font-size : 8pt;
 margin-top : 0;
 background-color : rgb(246, 246, 205);
 }
body.Adresses { text-align : justify;
 font-size : 8pt;
 margin-top : 0;
 background-color : rgb(246, 246, 205);
 }
 body.Info { text-align : justify;
 font-size :  
10pt;
 font-family : Verdana, Helvetica;
 line-height : normal;
 background-color : rgb(246, 246, 205);
 }
 body.Fiche { text-align : justify;
 font-size : 8pt;
 margin-top : 0;
 background-color : rgb(255, 255, 255);
 }
  
body.Dossiers { text-align : justify;
 font-size : 8pt;
 margin-top : 0;
 background-color : rgb(255, 255, 255);
 }
  body.Livres { text-align : justify;
 font-size : 7pt;
 margin-top : 0;
 background-color : rgb(246, 246, 205);
 }
  /* -----------------------            div  ---------------------------------*/
div.Photo { margin-left : 0;
 margin-right : 0;
 font-size : 8pt;
 }
 div.copyright { font-family : "Times New Roman";
 text-align : right;
 font-size : 7pt;
 }
  
div.TexteFiche { margin-left : 50pt;
 margin-right : 10pt;
 font-size : 8pt;
 }

 div.IndexDico { font-size : 8pt; }

 div.MenuDico { font-size : 8pt;
 font-family : Verdana, Helvetica;
 background-color : rgb(246, 246, 205);
 }
  
div.MenuTheme { background-color : rgb(246, 246, 205);
 font-weight : bold;
 }
 div.Liens { background-color : inherit;
 }
 div.TDM { background-color : white;
 }
 div.TDMNews { background-color : rgb(246, 246, 205);
 }
 div.Intro { background-color : white;
 }
 div.LIENS { background-color : rgb(246, 246, 205);
 }
 
div.Foot { font-family : Arial;
 font-size : 10pt;
 font-weight : bold;
 text-align : center;
 vertical-align : middle;
 border-top-style : solid;
border-top-color : black;
border-top-width : 1pt;
border-bottom-style :solid;
border-bottom-color : black;
border-bottom-width : 1pt;
color : rgb(225, 10, 80);
}
  /* -----------------------            span  ---------------------------------*/
span.Dev { font-size : 90%;
 }
 span.LetDico { font-size : 48pt;
  
text-align : center;
 line-height : 48pt;
 font-family : "Arial Black", Helvetica;
 }
 span.LivTitr { font-size : 10pt;
 text-align : center;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 }
 span.Contact { font-size : 10pt;
text-align : left;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 }
 span.LivSTitr { font-size : 9pt;
 text-align : center;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 font-style : italic;
 }
 span.LivCom { font- 
size : 7pt;
 text-align : justify;
 font-family : Verdana, Helvetica;
 }
 span.LivStar { font-size : 10pt;
 font-family : Wingdings, ZapfDingbats;
 color : #daa520;
 }
 span.LivDispo { font-family : Verdana, Helvetica;
 font-size : 8pt;
 font-style : italic;
 }
 span.DateTitre { font-size : 10pt;
 text-align : left;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 }
 span.NVMois { font-size : 16pt;
 text-align : left;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 }
 span.NVLegend { font-size : 7pt;
 text-align : justify;
 font-family : Verdana, Helvetica;
 }
 span.AgURL { text-align : right;
 }
 span.AgSitu { font-size : 7pt;
 text-align : left;
 font-family :  
Verdana, Helvetica;
 }
 span.AnTitre { font-size : 12pt;
 text-align : left;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 }
 span.LSTitre { font-size : 9pt;
 text-align : left;
 font-family : Verdana;
 font-weight : bold;
 }
  
span.AnCom { font-size : 8pt;
 text-align : right;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 }
 span.SITE { font-size : 10pt;
 text-align : center;
 vertical-align : bottom;
 font-weight : bold;
 background-color : white;
}
 span.Nouveau { font-family : "Times New Roman";
 font-size : 16pt;
 text-align : center;
 vertical-align : middle;
 font-weight : bold;
 color : red;
 }
 span.N { font-family : Arial;
 font-weight : bold;
 font-size : 110%;
 color : red;
 }
 span.copyright { font-family : "Times New Roman";
 text-align : right;
 font-size : 8pt;
 }
 span.Foot { font-family : Arial;
 font-size : 8pt;
 text-align : center;
 vertical-align : middle;
 color : rgb(225, 10, 80);
}
 span.Legend { font-family : Arial;
 font-size : 9pt;
 text-align : justify;
 vertical-align : middle;
 }
 span.Menu_S { font-family : Verdana, Arial;
 font-size : 9pt;
 text-align : justify;
 font-weight : bold;
 vertical-align : middle;
 color : rgb(225, 10, 80);
 }
  /* -----------------------            table  ---------------------------------*/
table { width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 vertical-align : text-top;
 border : 2pt solid;
  
border-spacing : 5pt;
 border-collapse : collapse;
 border-color : rgb(255, 255, 255);
 }
 table.BANDO { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 line-height : normal;
 border : 2pt solid;
 border-spacing : 0;
 border-color : rgb(255, 90, 144);
 }
 table.Bouton { border : none;
border-spacing : 0;
 border-collapse : separate;
border-color : rgb(158, 150, 30);
font-weight : bolder;
 vertical-align : middle;
  
background-color : rgb(246, 246, 235);
}
 table.Intro { top : 0;
 width : 100%;
 height : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 line-height : normal;
 border : 2pt;
 }
 table.Rub { top : 0;
 width : 100%;
  
height : 100%;
 font-family : Verdana, Helvetica;
 font-size : 9pt;
 line-height : normal;
 border : none;
 }
 table.Dossiers { top : 0;
 width : 100%;
 height : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 line-height : normal;
 }
 table.Alphabet { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 line-height : normal;
 border : none;
 }
 table.Liens { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 9pt;
 line-height : normal;
 border : none;
 background-color : rgb(246, 246, 205);
 }
 table.Fiches { top : 0;
 width : 100%;
 font-family : Verdana;
 font-size : 9pt;
 line-height : normal;
 border : none;
 border-spacing : 0;
 }
 table.BoutonsB { top : 0;
 width : 750pt;
 font-family : Verdana;
 font-size : 9pt;
 line-height : normal;
 border : none;
 background-color : rgb(246, 246, 205);
 }
 table.Livres { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 9pt;
 line-height : normal;
 border-collapse : collapse;
 border : none;
 }
 table.Extrait { width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 vertical-align : text-top;
 border : 1.2pt solid;
 border-spacing : 5pt;
 border-collapse : collapse;
 border-color : #556b2f;
 background-color : white;
 }
 table.Livre { width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 vertical-align : text-top;
 border : 2pt solid;
 border-spacing : 5pt;
 border-collapse : collapse;
 border-color : #556b2f;
 }
 table.Annonce { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
line-height : normal;
 border-collapse : collapse;
 border : none;
 }
 table.TDM { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 9pt;
 line-height : normal;
 border-color : rgb(158, 150, 30);
background-color : inherit;
 }
 table.TDMNews { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 line-height : normal;
 border-spacing : 0;
 border-color : rgb(255, 90, 144);
 border-collapse : collapse;
 }
 div.BTQ table { width : 90%;
 font-family : Verdana, Helvetica;
 font-size : 8pt;
 vertical-align : text-top;
 border : none;
 }
 div.Photo table { top : 0;
 width : 100%;
 background-color : inherit;
 margin-top : 10pt;
 border : none;
 }
 div.Dico table { top : 0;
 width : 100%;
 background-color : inherit;
 margin-top : 0;
 border : none;
 }
 div.MenuDico table { top : 0;
 width : 100%;
 background-color : rgb(246, 246, 205);
  
margin-top : 0;
 border : none;
 font-family : "Times New Roman";
 font-size : 12pt;
 color : blue;
 border-spacing : 0;
 border-collapse : separate;
 }
 div.MenuTheme table { top : 0;
 width : 100%;
 background-color : rgb(246, 246, 205);
 margin-top : 0;
 border : none;
 border-spacing : 0;
 border-collapse : separate;
 }
 div.IndexDico table { top : 0;
 width : 100%;
 background-color : inherit;
 margin-top : 0;
 border : none;
 }
  
table.tableX { width : 90%;
 font-family : Verdana, Helvetica;
 font-size : 7pt;
 margin-left : 0;
 vertical-align : text-top;
 text-align : center;
 border : 2pt solid;
 border-spacing : 0;
 border-collapse : collapse;
 border-color : #556b2f;
 }

 table.tableY { width : 95%;
 font-family : Verdana, Helvetica;
 font-size : 7pt;
 margin-left : 0;
 vertical-align : text-top;
 text-align : left;
 border : 2pt solid;
 border-spacing : 0;
 border-collapse : collapse;
 border-color : #556b2f;
 }
 table.BTQ { border-color : #daa520;
 text-align : center;
 }

 table.NV { top : 20pt;
 width : 100%;
 font-family : Verdana, Helvetica;
 line-height : normal;
 border-collapse : collapse;
 border : none;
 padding : 10pt;
 text-align : justify;
 }

 table.Intro { top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 font-size : 9pt;
 line-height : normal;
 border-width : thin;
 border-color : white;
 }
  /*  
-----------------------            tr  ---------------------------------*/
tr { vertical-align : text-top;
 }
 tr.Rub { border : none;
 vertical-align : text-top;
 }
 tr.NV { border : none;
 margin-top : 10pt;
 padding-top : 10pt;
 }

 table.Photo tr {  
border : none;
 width : 100%;
 vertical-align : bottom;
 }

 table.Dico tr { border : none;
 width : 100%;
 vertical-align : bottom;
 }

 table.Liens tr { border : none;
 width : 100%;
 }

 table.Fiche tr { border : none;
 width : 100%;
 }
 tr.Tet_Col { font-weight : bold;
 font-size : 7pt;
 font-family : Times;
 }

 div.MenuDico tr { font-weight : bold;
 font-size : 10pt;
 font-family : Verdana, Helvetica;
 color : blue;
 text-align : center;
 width : 100%;
  
background-color : white;
 }
 div.MenuTheme tr { text-align : center;
 width : 100%;
 background-color : white;
 }
  /* -----------------------            td  ---------------------------------*/
td { border : 1pt solid;
 border-spacing : 5pt;
 }
  
td.Rub { border : none;
 }

 td.Alphabet { border : none;
 }

 td.Pub { border : none;
 text-align : center;
 }

td.FONDRose {
 background-color : rgb(255, 90, 144);
 border-spacing : 0;
 }

 div.Photo td { border : none;
 vertical-align : bottom;
 font-size : 8pt;
 }
 div.Dico td { border : none;
 vertical-align : top;
 font-size : 8pt;
 }
 div.MenuDICO td { border : 1pt solid;
 vertical-align : middle;
 border-collapse : separate;
 border-top-color : white;
 border-left-color : white;
 }

 div.MenuTheme td { border : 1pt solid; 
font-weight : bolder;
 vertical-align : middle;
 border-collapse : separate;
 border-top-color : white;
 border-left-color : white;
 }

 span.MenuDicoS { border : 1pt solid;
 vertical-align : bottom;
 font-style : italic;
 font-weight : bold;
 color : black;
 background-color : rgb(246, 246, 205);
 }

 div.BTQ td { border : 1pt solid;
 border-color : rgb(246, 246, 205);
 }

 table.Liens td { border : none;
 }
 table.Fiches td { border : none;
 }
  
table.Annonce td { border : none;
 }
 table.TableX td { border : 1pt solid;
 border-spacing : 10pt;
 }
 table.TableY td { border : 1pt solid;
 border-spacing : 5pt;
 }
 table.Livres td { border-color : white;
 border : 2pt solid;
 border-spacing : 5pt;
 }
 table.Livre td { border : none;
 border-spacing : 5pt;
 }
  table.BANDO td.FOND { background-color : rgb(246, 246, 205);
 border-spacing : 0;
 }
table.BANDO td { border-spacing : 0;
padding : 0.5em;
 border : 2pt solid;
 border-color : rgb(255, 90, 144);
 background-color : rgb(246, 246, 235);
}
 table.Bouton td { border : 1pt solid;
 border-spacing : 0;
 border-color : rgb(158, 150, 30);
font-weight : bolder;
 vertical-align : middle;
 text-align : center;
background-color : rgb(246, 246, 235);
}
  table.BTQ td { border : none;
 }
  td.cadre { border-width : 1pt;
 border-color : black;
 border-spacing : 5pt;
  
color : red;
 vertical-align : top;
 }
  /* -----------------------            p  ---------------------------------*/
p { margin : 0;
 line-height : normal;
 font-family : Verdana, Helvetica;
 }
 div.Photo p { text-align : justify;
 margin : 10pt;
 }
  
div.Dico p { text-align : justify;
 }
 div.Intro p { font-size : 8pt;
 }
 div.TexteFiche p { text-align : justify;
 }
 div.Info { background-color : rgb(246, 246, 205);
 }
 div.Info td { text-align : justify;
font-size : 8pt;
 }
p.Normal {  
margin : 0;
 font-size : 10pt;
 font-family : Verdana, Helvetica;
 }
 p.TDM1 { font-size : 7pt;
 margin-top : 0;
 margin-bottom : 0;
 }
 div.TDM p.TDM1 { font-size : 7pt;
 margin-top : 0;
 margin-bottom : 0;
 font-weight : bold;
 color : rgb(225, 20, 90);
 }
 body.Dossiers p.TDM1 { list-style-type : none;
 text-decoration : none !important ;
 font-size : 8pt;
 margin-top : 2pt;
 margin-bottom : 0;
 }
 body.Info p { font-size : 10pt;
 text-align : justify;
}
 p.Lire { margin : 0;
 font-size : 15pt;
 font-family : Verdana, Helvetica;
 font-weight : bold;
 text-align : center;
 }
  /* -----------------------            h1, h2, h3  ---------------------------------*/
h1 { margin-top : 0;
 margin-right : 0;
 margin-bottom : 3pt;
 margin-left : 0;
 text-align : center;
 page-break-after : avoid;
 font-size : 16pt;
 font-family : Arial;
 color : rgb(225, 10, 80);
 }
 div.MenuDico h1 { color : black;
 }

 h2 { margin-top : 12pt;
margin-right : 0;
 margin-bottom : 3pt;
 margin-left : 0;
 page-break-after : avoid;
 font-size : 12pt;
 font-style : italic;
 font-weight : bolder;
 }

 div.TexteFiche h2 { font-size : 12pt;
 margin-left : -30pt;
 }

 div.Photo h2 {  
margin-right : 0;
 margin-bottom : 0;
 margin-left : 0;
 page-break-after : avoid;
 font-size : 12pt;
 font-style : italic;
 font-weight : bolder;
 }

 h3 { margin-top : 12pt;
 margin-right : 0;
 margin-bottom : 3pt;
 margin-left : 0;
  
page-break-after : avoid;
 font-size : 10pt;
 }
  /* -----------------------            ol  ---------------------------------*/
ol.N1 { list-style-type : circle;
 list-style-position : outside;
 font-family : Verdana, Helvetica;
 font-size : 10pt;
  
margin-bottom : 0;
 }
 ol.N2 { list-style-type : square;
 list-style-position : outside;
 font-family : Verdana, Helvetica;
 font-size : 10pt;
 }
 ol.N3 { list-style-type : disc;
 list-style-position : outside;
 }
  /* -----------------------      
       ul  ---------------------------------*/
ul { margin-top : 1pt;
 margin-bottom : 5pt;
 line-height : normal;
 }
 ul.L1 { list-style-type : circle;
 list-style-position : outside;
 }
 body.News ul.L1 { list-style-type : circle;
 list-style-position : outside;
 font-size : 8pt;
 padding-left:-0pt;
}
 ul.L2 { list-style-type : square;
 list-style-position : outside;
 line-height : 12pt;
 }
 ul.L2 li {padding-top : 2pt;
}
 ul.L3 { list-style-type : disc;
 list-style-position : outside;
 font-family : Verdana, Helvetica;
 }
 ul.TDM1 { list-style-type : square;
 list-style-position : outside;
 text-indent : -2pt;
 margin-top : 0;
 margin-bottom : -1pt;
 font-size : 8pt;
 }

 ul.TDM2 { list-style-type : square;
 list-style-position : outside;
 text-indent : -2pt;
 margin-top : 0;
 margin-bottom : -1pt;
 font-size : 7pt;
 }
 ul.TDM4 { list-style-type : square;
 list-style-position : outside;
 text-indent : -2pt;
 margin-top : 0;
  
margin-bottom : -1pt;
 font-size : 7pt;
 }
 ul.TDM3 { list-style-type : disc;
 list-style-position : outside;
 font-family : Verdana, Helvetica;
 }
  /* -----------------------            a:link  ---------------------------------*/
a:link { color : black;
 text-decoration : none;
 font-weight : standard;
 }
 p a:link { color : rgb(2, 54, 2);
 text-decoration : underline;
 font-weight : standard;
 }
 ul a:link { color : rgb(2, 54, 2);
 text-decoration : none;
 font-weight : standard;
 line-height : + 20%;
 }
 p.TDM1 a:link {  text-decoration : none;
 color : black;
 font-weight : standard;
 }
 span.Legend a:link {  text-decoration : none;
 color : black;
 font-weight : standard;
 }
 
div.Foot a { 	
               font-size : 10pt;
	color : rgb(2, 54, 2);
  	font-family : Verdana, Helvetica;
 }

table TDMNews a:link { text-decoration : none;
 font-size : 8pt;
 font-style : italic;
 font-weight : bolder;
 }
 div.BTQBarre a:link { display : block;
 padding : 1px 1px 1px 1px;
 border-left : 2px solid white;
 border-right : 2px solid white;
 border-bottom : 2px rgb(246, 246, 205);
 border : 10px solid rgb(246, 246, 205);
 background-color : rgb(246, 246, 205);
 height : 100%;
 }

div.Onglet a {	text-decoration :none;	text-align : center;	vertical-align : top;	background-color : white; 	border-style : solid ;	border-left-width : 1 px ;	border-right-width : 1 px ;	border-top-width : 1 px ;	border-bottom-width : 1 px ;	border-color : grey;		padding : 1px 20px 1px 20px;	color : black;	font-weight : bold; 	font-size : 10pt; 	font-family : Verdana, Helvetica; 	width : 15%;}div.Onglet a:hover {	color : rgb(33, 75, 52); 	background-color : rgb(246, 246, 205); 	text-decoration : underline;}
  /* -----------------------            a:visited   
---------------------------------*/
a:visited { color : black;
 text-decoration : none;
 font-weight : standard;
 }
 p a:visited { color : rgb(2, 54, 2);
 text-decoration : underline;
 font-weight : standard;
 }
 ul a:visited { color : rgb(2,54, 2);
 text-decoration : none;
 font-weight : standard;
 }

 p.TDM1 a:visited {  text-decoration : none;
 font-weight : standard;
 }
 span.Legend a:visited {  text-decoration : none;
 color : black;
 font-weight : standard;
  
}
 div MenuTheme a:visited { text-decoration : none;
 font-weight : bold;
 }
 div.BTQBarre a:visited { display : block;
 padding : 1px 1px 1px 1px;
 border-left : 2px solid white;
 border-right : 2px solid white;
border-bottom : 2px rgb(246, 246, 205);
 border : 10px solid rgb(246, 246, 205);
 background-color : rgb(246, 246, 205);
 height : 100%;
 }
  /* -----------------------            a:hover  ---------------------------------*/
a:hover {  
color : black;
  text-decoration : underline;
 }

 p a:hover { color : rgb(2, 64, 2);
 text-decoration : none;
 }

 ul a:hover { color : rgb(2, 64, 2);
 text-decoration : underline;
 }
 p.TDM1 a:hover {  text-decoration : underline;
 font-weight : standard;
 }

 span.Legend a:hover {  text-decoration : underline;
 font-weight : standard;
 }

 div.MenuDICO a:hover { color : rgb(33, 75, 52);
 background-color : rgb(246, 246, 205);
 text-decoration : underline;
 border-top-color : #ff0000;
 border-left-color : red;
 }
  /* -----------------------            fieldset  ---------------------------------*/
fieldset.exp { border : 3px solid ;
 border-color : rgb(255, 255, 255);
font-family : Verdana, Helvetica;
font-weight : normal;
 font-size : 10px;
 margin : 1em 0.5em 1em 1em;
 line-height : 1.3em;
 width : 100%;
  }
 fieldset { border : 3px solid #dbdbaa;
 margin : 1em 0.5em 1em 0;
padding : 0 0 1em 0.5em;
 font-size : 12px;
 color : black;
 font-family : arial;
 font-weight : bold;
 line-height : 1.3em;
 width : 100%;
 }
 legend.exp { background : transparent;
 padding : 0.5em;
 font-size : 12px;
font-family : Verdana, Helvetica;
  }
legend { background : transparent;
 padding : 0.5em;
 font-size : 12px;
 font-family : verdana;
 font-size : 13px;
 font-weight : bolder;
 }
-->GDD Styles		23/02/2011	 
18
