<!-- /* 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.Tourisme 
{ text-align : justify;
 font-size : 7pt;
 margin-top : 0;
 background-color : rgb(246, 246, 235);
 }

  /* -----------------------            div  ---------------------------------*/
div.idl_audiotel_number
{ margin-left : 0;
 margin-right : 0;
margin-top : 0;
 font-weight : bold;
 font-size : 12pt;
 }

div.Photo 
{ margin-left : 0;
 margin-right : 0;
 font-size : 8pt;
 }

 div.copyright 
{ font-family : "Times New Roman";
 text-align : right;
 font-size : 9pt;
 }

 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 : rgb(246, 246, 235)
 }

 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, 235)
 }

 

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(69, 82, 223);
 }

table.LInfos { 
border : 1pt solid; 
vertical-align : middle; 
border-color : black; 
} 

 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(69, 82, 223);
 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;
 }

 table.Nota 
{ top : 0;
 width : 100%;
 font-family : Verdana, Helvetica;
 line-height : normal;
 border : 2pt solid;
 border-spacing : 0;
 border-color : #dbdbaa;
background-color : rgb(246, 246, 235);
 }

  /* -----------------------            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;
 }

 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, 235);
 border-spacing : 0;
 }

table.BANDO td 
{ border-spacing : 0;
 padding : 0.5em;
 border : 2pt solid;
 border-color : rgb(69, 82, 223);
 background-color : rgb(255, 255, 255);
}

 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(69, 82, 223);
 }

 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 : normal;
 }

 p a:link 
{ color : rgb(2, 54, 2);
 text-decoration : underline;
 font-weight : normal;
 }

 ul a:link 
{ color : rgb(2, 54, 2);
 text-decoration : none;
 font-weight : normal;
 }

 p.TDM1 a:link 
{  text-decoration : none;
 color : black;
 font-weight : normal;
 }

 span.Legend a:link 
{  text-decoration : none;
 color : black;
 font-weight : normal;
 }

 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: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-color: black;
	padding: 1px 20px 1px 20px;
	color: black;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Helvetica;
	width: 30%;
}

div.Foot a
{	font-size: 10pt;
	color : rgb(2, 54, 2);
	font-family : Verdana, Helvetica;
}

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 : normal;
 }

 p a:visited 
{ color : rgb(2, 54, 2);
 text-decoration : underline;
 font-weight : normal;
 }

 ul a:visited 
{ color : rgb(2, 54, 2);
 text-decoration : none;
 font-weight : normal;
 }

 p.TDM1 a:visited 
{  text-decoration : none;
 font-weight : normal;
 }

 span.Legend a:visited 
{  text-decoration : none;
 color : black;
 font-weight : normal;
 }

 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 : normal;
 }

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

 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;
 }


