h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#333333; }
h1 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#333333; text-decoration:none;}
h1 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:red; text-decoration:none;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color:#333333; }h2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color:#333333; text-decoration:none; }h2 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color:red; text-decoration:none; }h3 { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; font-weight:normal;}h3 a { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; text-decoration:none; font-weight:normal;}h3 a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; text-decoration:underline; font-weight:normal;}.region { float:left ; width: 25%; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; font-weight:normal;}.region a { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; font-weight:normal;}.region a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:red; text-decoration:none; font-weight:normal;}h4 { font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-variant:small-caps; font-weight:normal; color:white; }h4 a { font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-variant:small-caps; font-weight:normal; color:white; text-decoration:none; }h4 a:hover  { color:red; text-decoration:underline; }h5 { font-family:Courier New, Courier, mono; font-size:10pt; font-weight:normal; color:#666666; }h5 a { font-family:Courier New, Courier, mono; font-size:10pt; font-weight:normal; color:#666666; text-decoration:none; }h5 a:hover  { color:red; text-decoration:underline; }h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; font-weight:normal; }h6 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; text-decoration:none; font-weight:normal;}h6 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; text-decoration:underline; font-weight:normal;}h7 { font-family:"Courier New", Courier, mono; font-size:14pt; color:red;  font-weight:bold;}h8 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#333333; }h8 a { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#333333; text-decoration:none;}h8 a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:red; text-decoration:none;}.ipsc { font-size:12pt; font-weight:bold }.ipsc ul { list-style-image:url(/ipsc/images/Zeichen.jpg); }.ipsc li { padding-top:10px }li { padding-top: 2px; }
div.rond { -moz-border-radius: 6px;        -webkit-border-radius: 6px;        border-radius: 6px;		border:1px solid #cccccc;		margin-bottom:6px;		padding:4px; text-align:justify;      }
div.rond a { text-decoration:none; font-family:"Courier New", Courier, mono; color:#333333; font-variant: normal; font-size:10pt; }
div.rond a:hover { text-decoration:none;color:#FF0000; }
div.rond h1 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#333333; text-decoration:none;}
div.rond h1 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:red; text-decoration:none;}
div.rond h2 { text-align:left; }div.rond h2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color:#333333; text-decoration:none; }
div.rond h2 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color:red; text-decoration:none; }
div.rond h3 { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; font-weight:normal; }div.rond h3 a { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; text-decoration:none; font-weight:normal; }div.rond h3 a:hover  { color:red; text-decoration:none; }.np  { border-top:1px solid #999999; padding:2px; text-align:justify; }	  .debut { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; color:white; padding-left:6px}a.debut2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; color:white; }a.debut2:hover { text-decoration:underline; color:white;}a.debut2bis { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; color:white;}a.debut2bis:hover { text-decoration:underline; color:white;}a.debut3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; color:#333333; padding-left:6px;}a.debut3:hover { text-decoration:underline; }a.actualites { color:#555555; font-size:13px; font-weight:bold; }a.accueilM { color:#333333; font-size:13px; }.divnews  { border-bottom:1px solid #cccccc;}.T1 { border:1px solid red; border-collapse:collapse; background-color:#FFFFFF; padding:4px;}.T1 td { color:#333333 ; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding:8px; }.T2 { border:1px solid #cccccc; color:#cccccc; }.T2 td { padding-right:6px; padding-left:6px; margin:2px; color:#ffffff;}.T2 a { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }.T2 a:hover { text-decoration:underline; color:#ffffff; }.T3 { border-collapse:collapse;}.T3 td { border:1px solid #cccccc; padding:2px; vertical-align:top}.T3 td a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#003399; font-size:12px; }.T3 td a:hover { color:#FF0000; }.T3 h6 { float:left; padding:0 6 0 2; border-left:1px solid #666666; font-size: 10px}.T4 { border-top:1px solid #cccccc; }.T4 td { padding:2px}.T5 { margin-bottom:10px; color:#333333; border-collapse:collapse;}.T5 td { padding:3px; border-bottom:1px solid #cccccc; font-size:12px; }.T5 a { color:#333333; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }.T5 a:hover { text-decoration:none; }.T5  td .title{ font-family:Arial, Helvetica, sans-serif; font-size:18px; }.T5  td .title  a { font-family:Arial, Helvetica, sans-serif; font-size:18px; }.T5  td .title a:hover { text-decoration:none; color:white; }.T6 { margin-top:10px; color:#333333; border-collapse:collapse; border:2px solid red; }.T6 td { padding:3px ; }.T6 a { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}.T6 a:hover { text-decoration:none; color:red; }.T6 [title] { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; padding-left:10px; }.T6 [name] { font-size:10px; font-family:Arial, Helvetica, sans-serif; }.T7 { margin-bottom:10px; color:#333333; border-collapse:collapse; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}.T7 td { padding:3px; border-bottom:1px solid #cccccc; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }.T7 a { color:#333333; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}.T7 a:hover { color:#333333; text-decoration:underline; }.T7  td .title { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; color:white; }.T7  td .title a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:small-caps; font-weight:normal; color:white; text-decoration:none; }.T7  td .title a:hover { color:white; text-decoration:underline; }.T7[name] { font-size:10px; font-family:Arial, Helvetica, sans-serif; }.T8 { color:#ffffff; }.T8 td {  border-collapse:collapse; border-left:1px solid #cccccc; text-align:center }.T8 a { text-decoration:none; color:white; font-family:Geneva, Arial, Helvetica, san-serif; font-size: 10pt; }.T8 a:hover { text-decoration:underline; color:#ffffff; }.T9 { color:#ffffff; }.T9 td {  border-collapse:collapse; text-align:center }.T9 a { text-decoration:none; color:white; font-family:Arial, Helvetica, sans-serif; font-size:11pt; }.T9 a:hover { color:white; text-decoration:underline; }.T10 { margin-bottom:8px; margin-top:8px; color:#333333; border-collapse:collapse; border:2px solid white; }.T10 td { padding:4px; border-bottom:1px solid #ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; }.T10 a { color:#333333; text-decoration:none; }.T10 a:hover { text-decoration:none; color:red; }.T10 td.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#333333; }

.Tref  { color:#333333; border-collapse:collapse; border:1px solid #cccccc; }
.Tref h1 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#333333; text-decoration:none;}
.Tref h1 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:red; text-decoration:none;}
.Tref h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-decoration:none; }
.Tref h2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-decoration:none; }
.Tref h2 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:red; text-decoration:none; }
.Tref td { padding:2px ; font-size:12px }
.Tref a { color:#003399; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; }
.Tref a:hover { text-decoration:none; color:red; }
.Tref td.title {  color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; }
.Tref td.title a {  color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-variant: small-caps; text-decoration:none; }
.Tref td.title a:hover {  color:red; text-decoration:none; }
.Tref [name] { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.Tref td.description {  color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.topics  h2 { border-bottom:1px solid #999999; margin-top:20px }.topics  { border-collapse:collapse; border:1px solid #cccccc; width:800px; }.topics td  { padding:4px; }#graphie { border:1px solid #cccccc; color:#222222; }#graphie a { color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-variant: small-caps; }#graphie a:hover { text-decoration:underline; }a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#003399; font-size:12px; }a:hover { color:#FF0000; }a.membership { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:white; font-size:10pt; }a.membership:hover { color:#FF0000; }a.back { text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; font-variant: small-caps}a.back:hover { text-decoration:none; color:white; }a.new { text-decoration:none; font-family:Geneva, Arial, Helvetica, san-serif; color:#666666; font-size:10pt; }a.new:hover { text-decoration:none; font-family:Geneva, Arial, Helvetica, san-serif; color:#FF0000; font-size:10pt; }a.read { text-decoration:none; color:#ff0000; }a.read:hover { text-decoration:underline; }a.order { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#ff0000; border:1pt solid red; padding-left:2pt; padding-right:2pt;}a.order:hover { text-decoration:underline; }a.petit:hover { ; color: #FFFFFF}a.petit { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:8pt; font-weight:normal; }a.sm { text-decoration:none; font-family:Geneva, Arial, Helvetica, san-serif; color:#333333; font-variant: small-caps; font-size:10pt; }a.sm:hover { text-decoration:none;color:#FF0000; }a.tm { text-decoration:none; font-family:Geneva, Arial, Helvetica, san-serif; color:#333333; font-variant: small-caps; font-size:9pt; font-weight:normal;}a.tm:hover { text-decoration:none;color:#FF0000; }a.ssm { text-decoration:none; font-family:Geneva, Arial, Helvetica, san-serif; color:#333333; font-size:8pt; }a.ssm:hover { text-decoration:none ; color:#ff0000; }a.blanc{ text-decoration:none; color:#ffffff; font-family:Arial; font-size:13px; }a.blanc:hover { color:#ffffff; text-decoration: underline; }a.menu { text-decoration:none; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-variant: small-caps; }a.menu:hover { color:#FF0000; text-decoration: underline; }a.Gpouet { text-decoration:none; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}a.Gpouet:hover { text-decoration:underline; }a.pouetS { text-decoration:none; color:white; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; font-variant: small-caps}a.pouetS:hover { text-decoration:underline; color:white; }a.pouet { text-decoration:none; color:white; font-family:Geneva, Arial, Helvetica, san-serif; font-size: 10pt; font-variant: small-caps}a.pouet:hover { text-decoration:underline; color:white; }a.spouet { text-decoration:none; color:white; font-family:Arial, Helvetica, sans-serif; ; font-size: 9pt; font-variant: small-caps}a.spouet:hover { text-decoration:underline; color:white; }a.sspouet { text-decoration:none; color:white; font-family:Arial, Helvetica, sans-serif; font-size: 8pt;}a.sspouet:hover { text-decoration:underline; color:white; }a.drap { text-decoration:none; color:#669900; margin: 2px; }a.drap:hover { color:#FFFFFF; background-color: #669900; margin: 2px; }a.md { text-decoration:none; color:#990000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; }a.md:hover { color:red; }.titre { color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-variant: small-caps}.stitre { color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-variant: small-caps}.ptitre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt;}.haut { color:#cccccc ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-variant: small-caps; }.new { color:#333333 ; font-family:Arial,Helvetica,sans-serif; font-size:8pt; }body { margin-top:1px; margin-bottom:0px; margin-left:1px; margin-right:0px; background: #FFFFFF; overflow:auto;}table { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#444444; }table.drap { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#669900; }.top:hover { background-color:#cccccc; }.bas { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#CCCCCC; }a.pb { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:white; text-decoration:none; }a.pb:hover { color:red; text-decoration:none; }a.tititre { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-variant: small-caps; text-decoration:none; }a.tititre:hover { color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-variant: small-caps; }a.gnew { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11pt; text-decoration:none; font-variant: small-caps; font-weight:bold }a.gnew:hover { color:red; }a.flotant { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; font-variant:normal ; }a.flotant:hover { color:red; font-family:Verdana, Arial, Helvetica, sans-serif; }.clarisse { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-variant: small-caps; text-decoration:none; }a.clarisse:hover { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-variant: small-caps; text-decoration:underline; }.references { text-decoration:underline; color:white; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; }.clarisse2 { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; }a.clarisse2:hover { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:underline; }.geo { color:#333333 ; font-family:"Courier New", Courier, mono; font-size: 12pt; font-weight:bold;}a.newst { text-decoration:none; color:black; font-family:Arial, Helvetica, sans-serif; font-size:11pt ; font-variant: small-caps}a.newst:hover { text-decoration:none; color:red; }a.pmenu { text-decoration:none; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-variant: small-caps; }a.pmenu:hover { color:#FF0000; text-decoration: underline; }.type  { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; }td.type a { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; }td.type a:hover { color:red; text-decoration: underline; }#theme td { border-bottom:1px solid white; border-right:1px solid white;}#list td { border:1px solid #cccccc; }table#list a { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; }table#list a:hover { color:red; text-decoration: underline; }table.memb tr { border:none; }table.memb td { border:1px solid #cccccc; }.inputbox {	border:1px solid #cccccc;	background-color:white;	font-family: Verdana, Arial, Helvetica, "Sans serif";	font-size: 11px;	color:#333333;	text-indent: 2px;	padding:0;	margin:0;	height: 16px;	width: 70px;}#navcontainer ul{padding-left: 0px;margin-left: 0px;background-color: #666;color: white;float: left;width: 100%;font-family: arial, helvetica, sans-serif;}#navcontainer ul li { display: inline; }#navcontainer ul li a{padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px;background-color: #666;color: white;text-decoration: none;float: left;border-right: 1px solid #fff;font-size: 12pt;}#navcontainer ul li a:hover{background-color: red;color: white;}

.awards { border-collapse:collapse; width:800px; }
.awards h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#111111; border-top:2px solid #ccc}

.bridge { padding:0 10px 0 0; text-align:right; color:#F05A7; }
.bridge a { color:#F05A72; font-weight:bold; text-decoration:none; }
.bridge a:hover { color:#F05A72; text-decoration:underline; }

.steeldesign { padding:0 10px 0 0; text-align:right; color:#6600FF; }
.steeldesign a.title { color:#6600FF; font-weight:bold; text-decoration:none; font-size:14px }
.steeldesign a.title:hover { color:#6600FF; text-decoration:underline; }
.steeldesign a { color:#6600FF; font-weight:bold; text-decoration:none; font-size:11px }
.steeldesign a:hover { color:#6600FF; text-decoration:underline; }
