body { background: #fff; margin 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top:30px}

.table_contour { border:1px solid #380a5d}

a { color: #efab18; text-decoration: none; }
a:hover { text-decoration: none; color: #809cdb; }

.ss-nav {color: #380a5d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px;}


.txt-ass-violet {color: #380a5d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px;}
.txt-ass-bleu {color: #547ddc; font-style: normal; font-weight: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}
.txt-violet{color: #380a5d; font-style: normal; font-weight: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;}
.txt-violet-bold10 {color: #380a5d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;}
.txt-violet-bold11 {color: #380a5d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}
.txt-violet-bold {color: #380a5d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px;}
.txt-violet-bold12 {color: #380a5d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;}
.txt-violet-souligne {color: #380a5d;font-style: normal;font-weight: bolder;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 8px;line-height: normal;text-decoration: underline;}
.titre-blc {color: #fff; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px;}
.titre-or {color: #f5a62d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px;}
.glossaire_alpha {color: #f5a62d; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;}
.titre-or-10 {color: #f5a62d; font-style: normal; font-weight: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}

.titre-mauve {color: #8560a3; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px;}
.titre-bleu {color: #88a6ed; font-style: normal; font-weight: bolder; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px;}
.txt-blc {color: #fff;font-style: normal;font-weight: normal;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;text-align: justify;}
.txt-blc1 {color: #fff;font-style: normal;font-weight: normal;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;text-align: justify;}

.txt-blc-bold {color: #fff; font-style: normal; font-weight: bold; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}
.txt-blc-or {color: #f5a62d; font-style: normal; font-weight: bold; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}
.txt-or {color: #f5a62d; font-style: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}
.txt-annu {color: #fff;font-style: normal;font-weight: normal;font-variant: normal;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.txt-or12 {color: #f5a62d; font-style: normal; font-variant: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;}



a.ss-nav:link {text-decoration: none;	color: #380a5d;}
a.ss-nav:visited {text-decoration: none;	color:  #380a5d;}
a.ss-nav:hover {text-decoration: none; color: #f0a12a;}

a.ok:link {text-decoration: none;	color: #380a5d;}
a.ok:visited {text-decoration: none;	color:  #380a5d;}
a.ok:hover {text-decoration: none; color: #f0a12a;}

a.ss-nav2:link {color: #380a5d;}
a.ss-nav2:visited {color: #380a5d;}
a.ss-nav2:hover {color: #f0a12a;}

a.glossaire-or:link {text-decoration: none;	color: #f5a62d;}
a.glossaire-or:visited {text-decoration: none;	color: #f5a62d;}
a.glossaire-or:hover {text-decoration: none; color: #fff;}

a.glossaire-blc:link {color: #fff;}
a.glossaire-blc:visited {color:  #fff;}
a.glossaire-blc:hover {color: #f5a62d;}

a.pagination:link {color: #8560a3;}
a.pagination:visited {color:  #8560a3;}
a.pagination:hover {color: #f5a62d;}

select {border:1px solid #380a5d; background-color:#fff; font-family:"trebuchet ms",sans-serif; font-weight: normal; color: #4C3833;font-style: normal; font-variant: normal; font-size: 12px; width: 350px;}
input {border:1px solid #380a5d; background-color:#fff; font-family:"trebuchet ms",sans-serif; font-weight: normal; color: #4C3833;font-style: normal; font-variant: normal; font-size: 12px; width:250px;}
textarea {border:1px solid #380a5d; background-color:#fff; font-family:"trebuchet ms",sans-serif; font-weight: normal; color: #4C3833;font-style: normal; font-variant: normal; font-size: 12px; width:250px;}
.input1 {width: 98px;}
.input2 {width: 60px;}


.image_contour_mauve {border:1px solid #8560a3;}
.image_contour_or {border:1px solid #f5a62d;}

.button3 { background: url('../images/bt-ok.gif') no-repeat; border: none;  width:28px; height:16px; cursor:pointer}

/*.txt-blc p {margin:0;}*/

.object-center, .trombi {text-align:center; color: #809cdb; margin :auto; }
.trombi .attribute-image {border:solid 1px #8560a3; margin:auto;}
.trombi .attribute-image p {margin:0 }

/* STYLE TABS */
.shadetabs{
padding: 0px 0;
margin-left: 25px;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Arial;
list-style-type: none;
text-align: left; 
}
.shadetabs li{ display: inline; margin: 0; }
.shadetabs li a{
text-decoration: none;
padding: 0px 0px;
margin-right: 0px;
border: 0px solid #ff0000; /* Couleur bordure onglet */
color: #f5a62d; /* couleur texte onglet */

}
.shadetabs li a:visited{ color: #f5a62d; /* couleur texte onglet visité (URL) */ }

.shadetabs li a:hover{ /* couleur texte onglet survolé (URL) */ text-decoration: none; color: #ffffff; }

.shadetabs li.selected{ 
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /* onglet selectionné */

color: #fff;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #fff;
}

.tabcontentstyle{ /* contenu */
border: 0px solid #00ff00;
width: 550px;
margin-left: 20px;
margin-bottom: 1em;
padding: 0px;
color: #ffffff;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

td.td_espace_membre , td.td_espace_entreprise {text-align:center; height:60px; padding:0}
td.td_espace_membre a, td.td_espace_entreprise a {color:#fff; font-weight:bold}
td.td_espace_membre a:hover, td.td_espace_entreprise a:hover {text-decoration:underline}

td.td_espace_membre {background:url(/design/isup/images/fond-espace-membre.png)}
td.td_espace_entreprise {background:url(/design/isup/images/fond-espace-entreprise.png)}

td.margin_espaces {height:16px}

#beta {position:absolute;left:50%; margin-left:261px; margin-top:-16px}

.content-body {text-align:left; margin-top:8px}

.object-center .content-view-embed .class-folder h2 {display:none}

.class-file h2 {color:#809CDB; font-size:14px}
