*{ margin:0; padding:0; border:0; background-repeat:no-repeat; }
strong,em,q,address{ font-style:normal; }
body{ padding:40px 0 40px 0; font-family:Verdana; font-size:10px; color:#333333; background-color:#cf002a; text-align:center; }
img{ behavior:url(/htc/fixpng.htc); }
q{ behavior:url(/htc/fixquotes.htc); }
*:lang(fr)>*{ quotes:"« " " »" "“" "”" }
*:lang(en)>*{ quotes:"“" "”" "‘" "’" }
*:lang(en-us)>*{ quotes:"“" "”" "‘" "’" }
*:lang(es)>*{ quotes:"«" "»" "‘" "’" }
ul{ list-style-type:none; }
input{ vertical-align:middle; }
select{ vertical-align:middle; font-family:Arial; font-size:11px; border:2px inset #cccccc; }
option{ padding:0px 4px; }
textarea{ width:100%; vertical-align:top; padding:2px 4px; font-family:Arial; font-size:11px; border:2px inset #cccccc; }
input.TEXT,input.text{ padding:2px 4px; font-family:Arial; font-size:11px; background-color:#ffffff; border:2px inset #cccccc; }
input.BUTTON,input.button{ padding:2px 4px; font-family:Arial; font-size:12px; border:2px outset #cccccc; }
html>body input.checkbox{ margin:0 3px 0 5px; }
html>body input.radio{ margin:0 3px 0 5px; }

/* Structure des pages */
#GLOBAL{ position:relative; width:770px; margin:0 auto 0 auto; border:1px solid #cccccc; text-align:left; }
#HEADER{ height:120px; border-bottom-width:0; text-align:left; background-color:#efefef; background-image:url(../_img/header/echographie.jpg); background-repeat:no-repeat; overflow:hidden; }
#HEADER .bandeau{ height:104px; background-image:url(../_img/header/bandeau.png); background-repeat:no-repeat; }
#HEADER h1{ display:none; }
#HEADER h2{ height:14px; margin:0; padding:10px 0 0 0; font-family:Arial; font-size:10px; background-image:url(../_img/header/titre-jpecho.png); background-repeat:no-repeat; background-position:40px 10px; }
#HEADER h2 span{ display:none; }
#HEADER #logo{ position:relative; left:20px; top:6px }
#HEADER #jpecho{ position:relative; left:40px; top:4px }
#HEADER #date{ position:relative; top:10px; left:470px; }
#HEADER h2 span{ display:none; }

#BODY{ width:770px; min-height:500px; background-image:url(../_img/content/fond.png); background-repeat:repeat-y; background-color:#ffffff; }
#IE6 #BODY{ height:500px; }

#BOX1{ display:block; margin-left:154px; width:576px; padding:20px; font-family:Verdana; font-size:12px; }
html>body #inscription #BOX1{ display:block; height:auto; width:576px; }

/* Page d’accueil */
#P19 #HEADER,#P19 #FOOTER{ display:none; }
#P19 #GLOBAL{ position:absolute; left:50%; top:50%; width:766px; height:400px; margin-left:-383px; margin-top:-200px; text-align:left; background-color:#cf002b; border:1px solid #ccc; background-image:url(../_img/echographie.jpg); background-position:0 -4px; }
#P19 #BODY{ width:auto; min-height:400px;  background-image:url(../_img/echographie.jpg); background-position:0 -4px; }
#P19 #BOX1{ margin:0; padding:0; width:auto; }
#P19 .SECTION-generic{ padding:0; }
#P19 #logo{ position:relative; top:75px; left:36px; }
#P19 #jpecho{ position:relative; top:70px; left:56px; }
#P19 #titrejpecho{ position:relative; top:70px; left:-90px; }
#P19 h1, #P19 h2{ display:none; }
#P19 #GLOBAL #m1{ position:relative; display:block; top:75px; left:20px; margin:0; padding:0; }
#P19 #GLOBAL #m1 li a{ border-color:#900000 }


/* Menus */
#m1{ position:absolute; left:0; width:138px; padding:0 8px 0 8px; margin:0; list-style:none; }
html>body #m1{ left:50%; margin-left:-385px; }

#m1 ul{ display:none; margin:0; padding:4px 0 0 0; background-image:url(../_img/menu/1/ligne.png); background-repeat:repeat-y; list-style:none; }
#m1 li{ display:block; margin:0; padding:0; list-style-type:none; }
#m1 li a{ display:block; margin:3px 0 0 0; padding:6px 2px 6px 2px; border:1px solid #aaaaaa; text-align:center; text-decoration:none; font-family:Arial; font-weight:bold; font-size:11px; color:#ffffff; background-position:4px 6px; background-repeat:no-repeat; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
#m1 li a:hover{ background-image:url(../_img/menu/1/on.png); opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#m1 li li a{ width:auto; height:auto }
#m1 ul li{ padding:2px 0 0 16px; background-image:url(../_img/menu/1/liaison.png); background-position:8px 13px; background-repeat:no-repeat; }
#m1 ul a{ margin:0; padding:4px 4px 4px 8px; border:1px solid #aaaaaa; text-align:right; font-weight:normal; color:#000000; }
#m1 .end{ background-position:7px 14px; padding-bottom:4px; }
#m1 .on,#m1 .en,#m1 .nodeon{ color:#ffffff; font-weight:bold; background-color:#ff0000; background-image:url(../_img/menu/1/on.png); background-repeat:no-repeat; }
#m1 ul a{ background-position:4px 5px; }
html>body #m1 ul a{ background-position:4px 4px; }
#m1 ul ul a{ background-position:4px 3px; }
html>body #m1 ul ul a{ background-position:4px 2px; }
#m1 ul ul{ padding-top:2px; }
#m1 ul ul li{ background-position:8px 11px; }
#m1 ul ul .end{ background-position:7px 11px; }
#m1 ul ul a{ padding-top:2px; padding-bottom:2px; }

#m1 #m1_3 a{ background-position:4px 5px; }
#m1 #m1_3 ul a{ background-position:4px 5px; }
html>body #m1 #m1_3 ul a{ background-position:4px 4px; }
#m1 #m1_3 ul ul a{ background-position:4px 3px; }
html>body #m1 #m1_3 ul ul a{ background-position:4px 2px; }

#m1_3 a{ background-color:#7496b2; }
#m1_3 li a{ background-color:#a5c1d9; }
#m1_3 li li a{ background-color:#bed4e5; }
#m1_25 a{ background-color:#fe3737; }
#m1_25 li a{ background-color:#ff4a4a; }
#m1_25 li li a{ background-color:#bed4e5; }
#m1_11 a{ background-color:#f77f3d; }
#m1_11 li a{ background-color:#ffa97a; }
#m1_15 a{ background-color:#93cc48; }
#m1_15 li a{ background-color:#c1e094; }
#m1_17 a{ background-color:#d482e8; }
#m1_17 li a{ background-color:#df9ef0; }
#m1_18 a{ background-color:#fec630; }
#m1_18 li a{ background-color:#fae293; }
#m1_19 a{ background-color:#99AFFF; }
#m1_19 li a{ background-color:#A8BEFF; }
#m1_20 a{ background-color:#00B2B2; }
#m1_20 li a{ background-color:#A8BEFF; }

.gypsy #m1_25 ul,
.congres #m1_3 ul,
.formations #m1_11 ul,
.textes #m1_15 ul{ display:block; }
/* menu page d’accueil */
#P19 #m1 a,
.congres #m1_3 a,
.formations #m1_11 a,
.textes #m1_15 a,
.partenaire #m1_17 a,
.contacts #m1_18 a{ opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }


.SECTION-generic{ font-family:Verdana; font-size:11px; padding:5px; }
#HEADER .SECTION-generic{ padding:0; }

.SECTION-generic h1{ margin:15px 0 10px 0; padding:10px; color:#4C799E; font-size:22px; font-family:Arial; font-weight:bold; text-align:left }
.SECTION-generic h2{ margin:15px 0 10px 0; padding:10px; color:#4C799E; font-family:Arial; text-align:left; font-weight:normal; font-size:18px; }
.SECTION-generic h3{ margin:15px 0 10px 0; padding:10px; color:#4C799E; font-family:Arial; font-weight:normal; text-align:left; font-size:15px; }
.SECTION-generic h4{ margin:15px 0 7px 0; padding:5px 8px 5px 10px; color:#fff; background-color:#7496B2; font-family:Arial; font-size:14px; text-transform:uppercase; text-align:left; margin-top:5px; margin-bottom:14px; }
.SECTION-generic h5{ margin:15px 0 5px 0; padding:5px 10px; color:#4C799E; font-family:Arial; font-size:13px; text-transform:uppercase; text-align:left; }
.SECTION-generic h6{ margin:15px 0 5px 0; padding:2px 10px; color:#4C799E; font-family:Arial; font-weight:normal; font-size:13px; }


.SECTION-generic p{ margin:0 0 10px 0; padding:5px 10px;font-family:Verdana; font-size:11px; line-height:1.5; }
.SECTION-generic p.indent{ text-indent:15px; }
.SECTION-generic p.align_left{ text-align:left; }
.SECTION-generic p.align_right{ text-align:right; }
.SECTION-generic p.align_center{ text-align:center; }
.SECTION-generic p.justify{ text-align:justify; }
.SECTION-generic p.no_marge{ margin:0; padding:0; }
.SECTION-generic p.no_marges{ margin:0; padding:0; }
.SECTION-generic p.marges_laterales{ margin:10px 5%; padding:5px; }
.SECTION-generic p.legende{ margin-top:-9px; font-size:9px; }

.SECTION-generic p.encadre{ border:1px solid #ff0000; }
.SECTION-generic p.note{ text-indent:15px; padding-top:3px; padding-left:4px; font-family:arial; color:#2E5735; background-image:url(../_img/icon/phone.png); background-position:left 4px; }
.SECTION-generic p.note strong{ font-family:arial; color:#2E5735; font-weight:bold; }
.SECTION-generic p.horaires{ text-indent:15px; padding-top:3px; padding-left:4px; color:#E25C0B; background-image:url(../_img/icon/horloge.png); background-position:left 4px;}
.SECTION-generic p.intro{clear:both; display:block; padding:5px;}
.SECTION-generic p.lettrine{ text-indent:0; padding:5px;}
.SECTION-generic p.lettrine:first-letter{ float:left; padding:5px 4px 0 0; font-size:28px; font-weight:normal; font-family:"Times New Roman"; color:#aBB5E5; text-decoration:none; }
.SECTION-generic p.address{ color:#000000; line-height:normal; font-family:"Times New Roman"; font-weight:normal; font-style:normal; font-size:12px; }
.SECTION-generic p.address span{ text-decoration:none; font-family:Verdana; }

.SECTION-generic blockquote{ margin:20px 40px; padding:0 10px 0 10px; color:#dd0000; font-weight:bold; }
.SECTION-generic blockquote dt{ float:none; margin:0 0 4px 0; padding:0 4px 0 0; }
.SECTION-generic blockquote dd{ margin:2px 0 2px 0; padding:0 0 0 20px; }
.SECTION-generic blockquote.encadre{ border:1px solid #336699; color:#490695; }


.SECTION-generic ol{ padding:5px 5px 5px 30px; list-style-type:decimal; }
.SECTION-generic ol.decimal_zero{ list-style-type:decimal-leading-zero; }
.SECTION-generic ol.decimal_zero ol{ list-style-type:decimal; }
.SECTION-generic ol.decimal_zero ol ol{ list-style-type:upper-roman; }
.SECTION-generic ol.lower_roman{ list-style-type:lower-roman; }
.SECTION-generic ol.lower_roman ol{ list-style-type:lower-alpha; }
.SECTION-generic ol.lower_roman ol ol{ list-style-type:decimal; }
.SECTION-generic ol.upper_roman{ list-style-type:upper-roman; }
.SECTION-generic ol.upper_roman ol{ list-style-type:upper-alpha; }
.SECTION-generic ol.upper_roman ol ol{ list-style-type:decimal; }

.SECTION-generic ul{ margin:0 0 10px 0; padding:5px 5px 5px 30px; list-style-type:square; }
.SECTION-generic ul ul{ list-style-type:circle; }
.SECTION-generic ul ul ul{ list-style-type:disc; }
.SECTION-generic ul ul ul ul{ list-style-type:square; }
.SECTION-generic ul.listpuce{ margin-top:4px; margin-bottom:10px; padding-left:70px; color:#000000; }
.SECTION-generic ul.listpuce ul{ padding-left:40px; }
.SECTION-generic ul.listpuce li{ padding-left:3px; padding-right:10px; line-height:1.5; color:#4C799E; font-family:Verdana; font-size:10px;}
.SECTION-generic ul.listpuce li strong{ color:#000000; font-weight:normal; }
.SECTION-generic ul.no_puce{ padding:0 0 0 20px; list-style-type:none; }
.SECTION-generic ul.no_puce ul{ list-style-type:none; }

.SECTION-generic ul.listevideo{ margin:10px 0 10px 0; padding:0 0 0 20px; list-style-type:none; }
.SECTION-generic ul.listevideo li{ margin:10px 0 10px 0; font-size:11px; }
.SECTION-generic ul.listevideo li a.external{ font-size:12px; font-weight:bold; color:#4C799E; }
.SECTION-generic ul.listevideo li a.external:hover{ color:#ff0000; }
.SECTION-generic ul.listevideo ul{ list-style-type:none; }

.SECTION-generic ul.danslaligne{ list-style-type:none; margin:0; padding:0; }
.SECTION-generic ul.danslaligne li{ display:inline; padding:0; }

.SECTION-generic ul.queueleuleu{ list-style:none; padding:0; margin:4px 0 10px 0; overflow:auto; border:1px solid #eeeeee; }
.SECTION-generic ul.queueleuleu li{ float:left; padding:5px; border:1px solid #ffffff; margin:12px; color:#4E82CE; font-family:Verdana; font-size:10px; text-align:center; }
.SECTION-generic ul.queueleuleu li span{ display:block; line-height:0; margin:10px 0 0 10px; padding:0 10px 10px 0; background-image:url(../_img/ombre.png); background-position:right bottom; }
.SECTION-generic ul.queueleuleu li span img{ position:relative; top:-5px; left:-5px; }
.SECTION-generic ul.queueleuleu ul{ list-style:none; margin:0; padding:0; }
.SECTION-generic ul.queueleuleu ul li{ border:0; margin:0; padding:0; }


.SECTION-generic dl{ padding:5px 5px 5px 30px; }
.SECTION-generic dl dt{ padding:5px; font-weight:bold; }
.SECTION-generic dl dd{ padding-left:30px; }
.SECTION-generic dl.demarches{ padding-top:2px; margin:5px; font-family:Verdana; font-weight:normal; font-size:10px; }
.SECTION-generic dl.demarches dt{ cursor:s-resize; padding:4px; border-bottom:1px solid #FDFCEF; background-color:#E5EFFE; text-align:center; color:#4E82CE; }
.SECTION-generic dl.demarches dt:hover{ background-color:#CFE2FE; color:#4E82CE;}
.SECTION-generic dl.demarches dd{ padding:3px 15px 8px 15px; background-color:#FDFCEF; border-bottom:1px solid #FDFCEF; }
.SECTION-generic dl.demarches dd ul{ padding-left:20px; margin:12px 0; }
.SECTION-generic dl.pratique{ padding:0; border:1px solid #bfc9fb; }
.SECTION-generic dl.pratique dt{ padding:4px 0 2px 0; text-align:center; color:#9E9E8B; font-size:10px; font-family:arial; font-weight:normal; background-color:#F5F5E4; background-position:-250px center; }
.SECTION-generic dl.pratique dd{ margin:0px; padding:5px; font-size:9px; font-family:Verdana;	background-color:#ffffff; 	}
.SECTION-generic dl.pratique a{color:#7c86bd; text-decoration:none;}
.SECTION-generic dl.pratique address{ margin:0; padding:0 0 5px 0; font-family:arial; color:#000000; font-style:normal; }
.SECTION-generic dl.semaine{ width:170px; padding:0; margin-left:5px; float:left; width:180px; margin-left:10px; font-family:arial; font-size:11px; }
.SECTION-generic dl.semaine dt{ padding:5px; border-top:1px solid #888; border-bottom:1px solid #aaa; background-color:#eee; }
.SECTION-generic dl.semaine dd{ padding:0; margin-bottom:10px; }
.SECTION-generic dl.semaine dd h4{ padding:5px; border-bottom:1px dotted #aaa; }
.SECTION-generic dl.semaine dd p{ padding:5px; text-indent:0; margin:0 }
.SECTION-generic dl.partenaires{ display:block; height:46px; padding:15px; margin:0 0 12px 0; border:1px solid #cccccc; text-align:center; }
.SECTION-generic dl.partenaires dt{ width:200px; text-align:center; margin:0; padding:0; }
.SECTION-generic dl.partenaires dd{ font-weight:bold; margin:0; padding:4px 0px; }
.SECTION-generic dl.partenaires dd a{ display:block; padding:6px 0px; }
.SECTION-generic dl.tarifs{ border:1px solid #4C799E; margin:0 0 20px 0; }
.SECTION-generic dl.tarifs dt{ font-family:Verdana; font-weight:bold; clear:both; float:left; margin:0; padding:0 4px 0 0; }
.SECTION-generic dl.tarifs dd{ margin:0; padding:0 4px; text-align:right; }

.SECTION-generic div.cadre1{ padding:10px; background-color:#ccccff; margin:-15px 0 20px 0; }
.SECTION-generic div.cadre2{ padding:10px; background-color:#ccffcc; margin:-15px 0 20px 0; }
.SECTION-generic div.exergue{ margin:0; padding:20px; border:2px solid #dd0000; background-color:#bed4e5; }

/* Instructions nécessaires pour les colonnes en mode inline-block */
div.col1,div.col2,div.col3,div.col4{ display:-moz-inline-stack; display:inline-block; vertical-align:top; border:1px solid transparent; text-align:left; }

/* Hacks nécessaires pour les colonnes en mode inline-block */
#IE6 div.col1,#IE6 div.col2,#IE6 div.col3,#IE6 div.col4{ display:inline; zoom:1; border-color:pink;filter:chroma(color=pink); }
#IE7 div.col1,#IE7 div.col2,#IE7 div.col3,#IE7 div.col4{ display:inline; zoom:1; }

.SECTION-generic div[class^="cols"]{ white-space:nowrap; }
.SECTION-generic div[class^="cols"] div[class^="col"]{ white-space:normal; }

.SECTION-generic div.cols2{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2 div.col1,
.SECTION-generic div.cols2 div.col2{ width:48.6%; }
.SECTION-generic div.cols2-border{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-border div.col1,
.SECTION-generic div.cols2-border div.col2{ width:48.6%; border:1px solid #999; min-height:200px; }
#IE6 .SECTION-generic div.cols2-border div.col2,
#IE6 .SECTION-generic div.cols2-border div.col3{ height:200px; }
.SECTION-generic div.cols2-lateral_margin{ margin:0 20% 20px 20%; text-align:center; }
.SECTION-generic div.cols2-lateral_margin div.col1,
.SECTION-generic div.cols2-lateral_margin div.col2{ width:48.8%; }
.SECTION-generic div.cols2-chevauchement{ margin:0 1.8% 20px 2.5%; text-align:center; }
.SECTION-generic div.cols2-chevauchement div.col1{ overflow:hidden; width:50%; }
.SECTION-generic div.cols2-chevauchement div.col2{ overflow:hidden; width:50%;  }
.SECTION-generic div.cols2-40-60{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-40-60 div.col1{ width:39.6%; }
.SECTION-generic div.cols2-40-60 div.col2{ width:58.6%; }
.SECTION-generic div.cols2-60-40{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-60-40 div.col1{ width:58.6%; }
.SECTION-generic div.cols2-60-40 div.col2{ width:39.6%; }
.SECTION-generic div.cols2-40-60-lateral_margin_middle{ margin:0 5% 20px 5%; text-align:center; }
.SECTION-generic div.cols2-40-60-lateral_margin_middle div.col1{ width:39.6%; vertical-align:middle; }
.SECTION-generic div.cols2-40-60-lateral_margin_middle div.col2{ width:58.6%; vertical-align:middle; }
.SECTION-generic div.cols2-40-60-lateral_margin_bottom{ margin:0 5% 20px 5%; text-align:center; }
.SECTION-generic div.cols2-40-60-lateral_margin_bottom div.col1{ width:39.6%; vertical-align:bottom; }
.SECTION-generic div.cols2-40-60-lateral_margin_bottom div.col2{ width:58.6%; vertical-align:bottom; }
.SECTION-generic div.cols2-30-70{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-30-70 div.col1{ width:29.6%; }
.SECTION-generic div.cols2-30-70 div.col2{ width:68.6%; }
.SECTION-generic div.cols2-30-70-bottom{ margin-bottom:20px; text-align:right; }
.SECTION-generic div.cols2-30-70-bottom div.col1{ width:28.6%; margin-right:1%; vertical-align:bottom; }
.SECTION-generic div.cols2-30-70-bottom div.col2{ width:68.6%; vertical-align:bottom; }
.SECTION-generic div.cols2-70-30{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols2-70-30 div.col1{ width:68.6%; }
.SECTION-generic div.cols2-70-30 div.col2{ width:29.6%; }

/*div[class^="cols"]{ background-color:grey;}
div.col1{ background-color:blue;}
div.col2{ background-color:red;}
div.col3{ background-color:green;}*/

.SECTION-generic div.cols3{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3 div.col1,
.SECTION-generic div.cols3 div.col2,
.SECTION-generic div.cols3 div.col3{ width:32%; }
.SECTION-generic div.cols3-border{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-border div.col1,
.SECTION-generic div.cols3-border div.col2,
.SECTION-generic div.cols3-border div.col3{ width:32%; border:1px solid #999; min-height:200px; }
#IE6 .SECTION-generic div.cols3-border div.col1,
#IE6 .SECTION-generic div.cols3-border div.col2,
#IE6 .SECTION-generic div.cols3-border div.col3{ height:200px; }
.SECTION-generic div.cols3-middle{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-middle div.col1,
.SECTION-generic div.cols3-middle div.col2,
.SECTION-generic div.cols3-middle div.col3{ width:32%; vertical-align:middle; }
.SECTION-generic div.cols3-bottom{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-bottom div.col1,
.SECTION-generic div.cols3-bottom div.col2,
.SECTION-generic div.cols3-bottom div.col3{ width:32%; vertical-align:bottom; }
.SECTION-generic div.cols3-lateral_margin{ margin:0 10% 20px 10%;  text-align:center; }
.SECTION-generic div.cols3-lateral_margin div.col1,
.SECTION-generic div.cols3-lateral_margin div.col2,
.SECTION-generic div.cols3-lateral_margin div.col3{ width:32%; }
.SECTION-generic div.cols3-25-50-25{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols3-25-50-25 div.col1{ width:24%; }
.SECTION-generic div.cols3-25-50-25 div.col2{ width:50%; }
.SECTION-generic div.cols3-25-50-25 div.col3{ width:24%; }
.SECTION-generic div.cols3-25-200px-40{ margin:10px 0 20px 0; text-align:right; }
.SECTION-generic div.cols3-25-200px-40 div.col1{ width:30%; vertical-align:bottom }
.SECTION-generic div.cols3-25-200px-40 div.col2{ width:230px; vertical-align:bottom}
.SECTION-generic div.cols3-25-200px-40 div.col3{ width:40%; }

.SECTION-generic div.cols4{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols4 div.col1,
.SECTION-generic div.cols4 div.col2,
.SECTION-generic div.cols4 div.col3,
.SECTION-generic div.cols4 div.col4{ width:24%; }
.SECTION-generic div.cols4-border{ margin-bottom:20px; text-align:center; }
.SECTION-generic div.cols4-border div.col1,
.SECTION-generic div.cols4-border div.col2,
.SECTION-generic div.cols4-border div.col3,
.SECTION-generic div.cols4-border div.col4{ width:24%; border:1px solid #999; min-height:200px; }
#IE6 .SECTION-generic div.cols4-border div.col1,
#IE6 .SECTION-generic div.cols4-border div.col2,
#IE6 .SECTION-generic div.cols4-border div.col3,
#IE6 .SECTION-generic div.cols4-border div.col4{ height:200px; }



.SECTION-generic abbr{ cursor:help; border-bottom:1px dotted #dddddd; }
.SECTION-generic abbr.quoted:before{ content:open-quote; }
.SECTION-generic abbr.quoted:after{ content:close-quote; }
.SECTION-generic abbr.quoted{ behavior:url(/htc/fixquotes.htc); }

.SECTION-generic acronym{ border-bottom:2px dotted #dddddd; }
.SECTION-generic acronym.quoted:before{ content:open-quote; }
.SECTION-generic acronym.quoted:after{ content:close-quote; }
.SECTION-generic acronym.quoted{ behavior:url(/htc/fixquotes.htc); }

.SECTION-generic q{ color:#336699; }
.SECTION-generic q.italic{ font-style:italic; }
.SECTION-generic q.fond{ background-color:#EBF2B1; }

.SECTION-generic cite{ color:#999999; }
.SECTION-generic cite.quoted:before{ content:open-quote; }
.SECTION-generic cite.quoted:after{ content:close-quote; }
.SECTION-generic cite.quoted{ behavior:url(/htc/fixquotes.htc); }

.SECTION-generic dfn{ color:green; }
.SECTION-generic dfn.highlight{ padding:0 4px 0 2px; background-color:#B4CDB9; color:#000000; }
.SECTION-generic dfn.quoted:before{ content:open-quote; }
.SECTION-generic dfn.quoted:after{ content:close-quote; }
.SECTION-generic dfn.quoted{ behavior:url(/htc/fixquotes.htc); }

.SECTION-generic span{ text-decoration:underline; }
.SECTION-generic span.clignotant{text-decoration:blink; color:red; padding:0 5px; }
.SECTION-generic span.small{ text-decoration:none; font-size:80%; padding:0 4px 0 4px; }
.SECTION-generic span.hidden{ visibility:hidden; }

.SECTION-generic em{ font-style:italic; }
.SECTION-generic em.capitalize{ font-style:normal; text-transform:uppercase; }
.SECTION-generic em.capgras{ font-style:normal; font-weight:bold; color:#c29679; }
.SECTION-generic em.small{ color:#333; font-size:80%; }
.SECTION-generic em.big{ color:#333; font-size:110%; }

.SECTION-generic strong{ font-weight:bold; }
.SECTION-generic strong.blue{ color:blue; }
.SECTION-generic strong.italic{ font-weight:bold; font-style:italic; }
.SECTION-generic strong.big{ font-size:120%; font-weight:normal; text-transform:uppercase; }
.SECTION-generic strong.red{ color:#B00008; font-size:108%; }
.SECTION-generic strong.transparent{ font-weight:normal; }
.SECTION-generic strong.titre { font-weight:bold;font-style:italic; }

.SECTION-generic sub.text-bottom{ vertical-align:text-bottom; }
.SECTION-generic sub.small{ font-size:0.8em; vertical-align:text-bottom; }
.SECTION-generic sup.text-top{ vertical-align:text-top; }
.SECTION-generic sup.small{ font-size:0.8em; vertical-align:text-top; }


.SECTION-generic a{ text-decoration:underline; color:#047CE2; }
.SECTION-generic a:hover{ color:#034D8C; }
.SECTION-generic a:visited{ color:#034D8C; }
.SECTION-generic a.neutral:visited,
.SECTION-generic a.neutral{ text-decoration:none; }
.SECTION-generic a.neutral:hover img{ opacity:0.8; }
.SECTION-generic a.internal:visited,
.SECTION-generic a.internal{ text-decoration:none; color:#047CE2; }
.SECTION-generic a.internal:hover{ color:#ff0000; }
.SECTION-generic a.external:visited,
.SECTION-generic a.external{ text-decoration:none;  }
.SECTION-generic a.external:hover { color:#034D8C; }
.SECTION-generic a.mail{ text-decoration:none;  }
.SECTION-generic a.mail:hover { color:#ff0000; }
.SECTION-generic a.document{ padding:0 0 0 16px; color:#ff0000; background-image:url(../_img/icon/telecharger.png); }
.SECTION-generic a.document:hover{ color:#000000; }
.SECTION-generic a.button:visited,
.SECTION-generic a.button{ position:relative; z-index:2; display:block; padding:5px; font-family:Arial; font-size:12px; text-align:center; color:#999; border:2px solid #fff; background-color:#fff; text-decoration:none; }
.SECTION-generic a.button:hover{ color:#660e00; background-color:#fafaf0; border:2px solid #fbfbfe; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }

.SECTION-generic img.align_left{ float:left; margin-right:10px; margin-bottom:3px; }
.SECTION-generic img.align_right{ float:right; margin-left:10px; margin-bottom:3px; }
.SECTION-generic img.encadre_gris{ float:left; padding:4px; margin-right:8px; margin-bottom:3px; border:1px solid #999999; }
.SECTION-generic img.encadre_rouge{ float:left; padding:4px; margin-right:8px; margin-bottom:3px; border:1px solid red; }

.SECTION-generic hr{ height:2px; background-color:#EFEFD6; margin:10px 0 20px 0; }
.SECTION-generic hr.limit{ margin-bottom:5px; }
.SECTION-generic hr.separateur{ height:5px; background-image:url(../_img/separateur.png); background-repeat:repeat-x; }


.congres .SECTION-generic h1{ color:#4C799E; }
.congres .SECTION-generic h2{ color:#4C799E; }
.congres .SECTION-generic h3{ color:#666666; }
.congres .SECTION-generic h3 span{ color:#ee0000; }
.congres .SECTION-generic h3 img{ vertical-align:middle; }
.congres .SECTION-generic h4{ background-color:#7496B2; color:#ffffff; }
.congres .SECTION-generic h6{ color:#4C799E; }

.formations .SECTION-generic h1{ color:#eb661e; }
.formations .SECTION-generic h2{ color:#eb661e; }
.formations .SECTION-generic h3{ color:#666666; }
.formations .SECTION-generic h3 span{ color:#ee0000; }
.formations .SECTION-generic h3 img{ vertical-align:middle; }
.formations .SECTION-generic h4{ background-color:#f77f3d; color:#ffffff; }
.formations .SECTION-generic h6{ color:#4C799E; }

.textes .SECTION-generic h1{ color:#699922; }
.textes .SECTION-generic h2{ color:#699922; }
.textes .SECTION-generic h3{ color:#666666; }
.textes .SECTION-generic h3 span{ color:#ee0000; }
.textes .SECTION-generic h3 img{ vertical-align:middle; }
.textes .SECTION-generic h4{ background-color:#93cc48; color:#ffffff; }
.textes .SECTION-generic h6{ color:#4C799E; }

.partenaires .SECTION-generic h1{ color:#ab6cbd; }
.partenaires .SECTION-generic h2{ color:#ab6cbd; }
.partenaires .SECTION-generic h3{ color:#666666; }
.partenaires .SECTION-generic h3 span{ color:#ee0000; }
.partenaires .SECTION-generic h3 img{ vertical-align:middle; }
.partenaires .SECTION-generic h4{ background-color:#d482e8; color:#ffffff; }
.partenaires .SECTION-generic h6{ color:#4C799E; }

.contact .SECTION-generic h1{ color:#fec630; }
.contact .SECTION-generic h2{ color:#fec630; }
.contact .SECTION-generic h3{ color:#666666; }
.contact .SECTION-generic h3 span{ color:#ee0000; }
.contact .SECTION-generic h3 img{ vertical-align:middle; }
.contact .SECTION-generic h4{ background-color:#fec630; color:#ffffff; }
.contact .SECTION-generic h6{ color:#fec630; }


.SECTION-generic table dl{ float:none; margin-top:10px; }
.SECTION-generic table dt{ float:none; color:#000000; }
.SECTION-generic table dd{ margin:0 0 12px 0; padding:0; }

.SECTION-generic table{ margin:0 5px 10px 5px; padding:5px; font-family:Verdana; font-size:9px; font-weight:normal; line-height:1.2; }
.SECTION-generic table thead{ height:24px; }
.SECTION-generic table thead th{ padding:3px 8px; margin-bottom:2px; font-family:Verdana; font-weight:normal; font-size:10px; text-align:center; }
.SECTION-generic table tbody td{ padding:2px; vertical-align:top; text-align:left; }
.SECTION-generic table tbody th{ padding:2px; vertical-align:middle; text-align:right; font-family:Verdana; font-weight:bold; font-size:11px }

.SECTION-generic table.horaires{ margin:0; margin-top:5px; padding:0; border:0; width:230px; empty-cells:collapse; background-color:#fffff; }
.SECTION-generic table.horaires tr{ width:50px; }
.SECTION-generic table.horaires thead{ height:24px;}
.SECTION-generic table.horaires thead th{ padding:3px 8px; font-family:arial; color:#1D295D; background-color:#DEddC8; }
.SECTION-generic table.horaires tbody td{ color:#000000; background-color:#F0EBDB; }
.SECTION-generic table.horaires tbody th{ border:0; color:#1D295D; background-color:#EBEaD3; font-weight:normal; }

/* formulaires */

.SECTION-generic fieldset{ margin:10px 0 10px 0; padding:20px; border:1px solid #999999; }
.SECTION-generic fieldset legend{ margin:0; padding:3px 10px 3px 10px; border:1px solid #999999; font-weight:bold; text-align:center; font-family:Arial; font-size:14px; color:#ffffff; background-color:#7496b2; }
.SECTION-generic label{  }
.SECTION-generic input.noborder{ width:3em; padding:4px; text-align:right; font-size:14px; font-weight:bold; color:#990000; }
.SECTION-generic button{ padding:4px; border:2px outset #ccc; margin:0 10px 0 10px; }



.SECTION-generic table TH,.SECTION-generic table td{ text-align:left; font-family:Verdana; font-size:12px; }

#css_29 #GLOBAL .SECTION-generic p{ border:1px solid #99AFFF; padding:15px; margin:1px 0 20px 0; }
#css_29 #GLOBAL .SECTION-generic p strong{ color:#ff0000; font-weight:bold; }

.congres #css_28 .SECTION-generic table{ margin:40px 0 0 0; padding:0; border:2px solid #7496B2; width:100%; }
.congres #programme .SECTION-generic table{ margin:40px 0 0 0; padding:0; border:0; width:100%; }
.congres #css_28 .SECTION-generic table thead th{ padding:4px; font-weight:bold; background-color:#7496B2; color:#ffffff; }

.congres #programme .SECTION-generic table thead th{ background-color:#ff0000; color:#ffffff; padding:10px 8px 10px 10px; text-transform:uppercase; text-align:left; font-family:Arial; font-size:14px; }
.congres #programme .SECTION-generic table thead th span{ text-transform:lowercase; }
.congres #programme .SECTION-generic table tbody td{ padding:8px 4px 8px 10px; border-style:solid; border-width:0; border-left:2px solid #ffffff; vertical-align:top; white-space:nowrap; font-size:12px; font-family:Arial; }
.congres #programme #atelier .SECTION-generic table tbody td{ white-space:nowrap; border-left-width:0; border-right-width:2px; padding:8px 4px 8px 4px; font-size:12px; font-family:Arial; color:#4C799E; }
.congres #css_28 .SECTION-generic table tbody td{ white-space:nowrap; padding:6px 8px; font-size:12px; font-family:Arial; color:#ff0000; width:80%; }
.congres #programme .SECTION-generic table tbody th{ border-style:solid; border-width:0; border-right:2px solid #ffffff; padding:8px 0 8px 10px; vertical-align:top; font-weight:normal; font-size:12px; font-family:Arial; }
.congres #programme #atelier .SECTION-generic table tbody th{ border-right-width:0; border-left-width:2px; }
.congres #css_28 .SECTION-generic table tbody th{ white-space:nowrap; padding:6px 8px; vertical-align:top; font-size:12px; font-family:Arial; color:#4C799E; }
.congres #programme #atelier .SECTION-generic table .bsti td{ border-color:#a5c1d9; background-color:#ffffff; color:#4C799E; padding:2px 4px 2px 4px; border-bottom-width:2px; border-top-width:2px }
.congres #programme #atelier .SECTION-generic table .bsti TD span{ color:#333333; font-style:normal }

.congres .SECTION-generic cite{ color:#4C799E; }
.congres .SECTION-generic table div{ float:right; color:#ffffff; font-weight:bold; background-color:#febb33; width:60%; text-align:center; margin-right:4px; }
.congres .SECTION-generic table .paus td{ border-bottom:8px solid #ffffff; border-top:8px solid #ffffff; background-color:#eeeeee; color:#888888; padding:4px 0 4px 10px }
.congres .SECTION-generic table .paus th{ border-bottom:8px solid #ffffff; border-top:8px solid #ffffff; background-color:#eeeeee; color:#888888; padding:4px 0 4px 10px }
.congres .SECTION-generic table .boit td{ border-color:#a5c1d9; }
.congres .SECTION-generic table .boit th{ border-color:#a5c1d9; }
.congres .SECTION-generic table .bend td{ border-color:#a5c1d9; border-bottom-width:2px; }
.congres .SECTION-generic table .bend th{ border-color:#a5c1d9; border-bottom-width:2px; }
.congres .SECTION-generic table th em{ color:#00bb99; font-style:normal; font-weight:bold;}
.congres .SECTION-generic table .bpau td{ border-color:#a5c1d9; background-color:#eeeeee; color:#888888; padding:4px 0 4px 10px }
.congres .SECTION-generic table .bpau th{ border-color:#a5c1d9; background-color:#eeeeee; color:#888888; padding:4px 0 4px 10px }
.congres .SECTION-generic table .bdis td{ border-color:#a5c1d9; background-color:#fefecc; color:#888888; padding:4px 0 4px 10px }
.congres .SECTION-generic table .bdis th{ border-color:#a5c1d9; background-color:#fefecc; color:#888888; padding:4px 0 4px 10px }
.congres .SECTION-generic table .bedi td{ border-color:#a5c1d9; background-color:#fefecc; color:#888888; padding:4px 0 4px 10px; border-bottom-width:2px; }
.congres .SECTION-generic table .bedi th{ border-color:#a5c1d9; background-color:#fefecc; color:#888888; padding:4px 0 4px 10px; border-bottom-width:2px; }
.congres .SECTION-generic table .bsti td{ border-color:#a5c1d9; background-color:#ffffff; color:#4c799e; padding:2px 0 2px 0; border-bottom-width:2px; border-top-width:2px }
.congres .SECTION-generic table .bsti th{ border-color:#a5c1d9; background-color:#ffffff; color:#ff0000; font-weight:bold; padding:2px 0 2px 10px; border-bottom-width:2px; border-top-width:2px }
.congres .SECTION-generic table .bsti th span{ color:#333333; font-style:normal }
.congres .SECTION-generic table .mode th{ border-color:#a5c1d9; background-color:#ffffff; color:#4C799E; font-weight:bold; padding:6px 0 6px 0; border-bottom-width:2px; border-left-width:2px; text-align:center; }
.congres .SECTION-generic table .smod th{ border-color:#a5c1d9; background-color:#ffffff; color:#4C799E; font-weight:bold; padding:6px 0 6px 0; border-left-width:2px; text-align:center; }
.congres .SECTION-generic table .btit th{ border-color:#a5c1d9; border-top-width:2px; border-bottom-width:2px; background-color:#a5c1d9; padding:4px 0 4px 0; color:#ffffff; font-weight:bold; font-family:Verdana; font-size:11px; text-transform:uppercase; text-align:center }
.congres .SECTION-generic table .btiti th{ border-color:#ff0000; border-top-width:2px; border-bottom-width:2px; background-color:#ff0000; padding:4px 0 4px 0; color:#ffffff; font-weight:bold;text-align:center }


.congres #inscription .SECTION-generic .confirm blockquote{ padding:10px }
html>body .congres #inscription .SECTION-generic .confirm blockquote{ margin-bottom:10px; }

.congres #inscription .SECTION-generic .confirm fieldset{ padding:10px; margin-bottom:5px; }
.congres #inscription .SECTION-generic .confirm fieldset.congres{ display:table; }
.congres #inscription .SECTION-generic .confirm fieldset.atelier{ height:70px; display:table; }
.congres #inscription .SECTION-generic form.confirm table.adresse{ float:left; margin:0 10px 0 0; }
.congres #inscription .SECTION-generic form.confirm table.numeros td{ white-space:nowrap; }
.congres #inscription .SECTION-generic .confirm p.buttons{ text-align:center; }
.congres #inscription .SECTION-generic .confirm p.buttons input{ margin:0 10px 0 0; }
.congres #inscription .SECTION-generic form.confirm table tbody th{ text-align:right; padding:2px 4px 2px 2px; }
.congres #inscription .SECTION-generic form.confirm table tbody td{ padding:2px 0; }

.formations #date .SECTION-generic table{ margin:40px 0 0 0; padding:0; border:0; width:100%; }
.formations #date .SECTION-generic table thead th{ background-color:#f77f3d; color:#ffffff; padding:10px 8px 10px 10px; text-transform:uppercase; text-align:left; font-family:Arial; font-size:14px; }
.formations #date .SECTION-generic table tbody td{ padding:8px 4px 8px 10px; border-style:solid; border-width:0; vertical-align:top; }
.formations #date .SECTION-generic table .c3{ text-align:center; }
.formations #date .SECTION-generic table .c4{ white-space:nowrap; }
.formations #date .SECTION-generic table .c5{ text-align:center; }
#defil{ margin:0; padding:0 0 0 5px; font-size:10px; font-family:Verdana; font-weight:normal; white-space:nowrap; color:#063d92; }
#paiement .SECTION-generic ul{ list-style:none; padding:0; margin:0; margin-bottom:80px; }
#paiement .SECTION-generic ul li{ padding:1px; }
#paiement .SECTION-generic ul li a{ display:block; padding:20px; height:40px; border:1px solid #7496b2; font-weight:bold; font-size:12px; color:#7496b2; text-decoration:none; }
#paiement .SECTION-generic ul li a:hover{ background-color:#bed4e5; color:#000000; }
#paiement .SECTION-generic ul li a img{ vertical-align:middle; float:left; margin-right:15px; }
#paiement .SECTION-generic ul li a span{ padding-top:8px; float:left; white-space:nowrap; }
#FOOTER a{ margin:0; padding:0; font-weight:normal; color:#ffffff; text-decoration:none; font-size:10px; font-family:Arial; }
#FOOTER #contactmail{ float:left; padding:0 0 0 12px; background-image:url(../_img/icon/fleche.png); background-repeat:no-repeat; background-position:4px 3px; }
#FOOTER #toppage{ float:right; padding:0 23px 0 0; background-image:url(../_img/icon/top.png); background-repeat:no-repeat; background-position:70px 0px; }
.spacer{ visibility:hidden; clear:both; height:0; font-size:1px; line-height:0; }


/*\*/
@media print{	body{ zoom:82%; padding:0; margin:0; background-color:#ffffff; } }
@media print{	#GLOBAL #m1{ display:none; } }
@media print{	#GLOBAL #BODY{ background-image:none; } }
@media print{	#GLOBAL .SECTION-generic{ display:block; margin-left:0; padding:20px; height:auto; width:720px; } }
@media print{	#GLOBAL .SECTION-generic form fieldset{ margin-bottom:5px; padding:5px; } }
@media print{	#GLOBAL .SECTION-generic form div label.align_left{ padding:0; padding-right:4px; } }
@media print{	#GLOBAL .SECTION-generic form div.fond{ padding:4px; margin-top:0px; } }
@media print{	#GLOBAL .SECTION-generic form blockquote{ padding:5px } }
@media print{	#GLOBAL .SECTION-generic form blockquote{ padding:5px } }
@media print{	#GLOBAL .SECTION-generic form P.buttons{ display:none } }
@media print{	#GLOBAL #inscription #css_24 .SECTION-generic h4{ display:none } }
/**/
