/* 
############################################## 
##         CSS \ ENYSSP \ Content           ## 
##       Christophe De Zanet - 2006         ##
############################################## */

/*h1
{
font: bold 2.2em "Calibri";
text-align: left;
/*border-bottom: 1px dashed #3E5460;*//*
padding: 0 5px 0 40px;
margin: 0 5px 15px 5px;
color: #990000;
background-image: url("../img/fondh1.gif");
background-repeat: no-repeat;
}*/

h1
{
font: bold 2.2em "Calibri", "Arial";
text-align: right;
border-bottom: 1px dashed #BFCFDB;
padding: 2px 20px 2px 15px;
margin: 0 5px 0 2px;
color: #990000;
background-color: #D8E2EB;
}

h2
{
font: bold 1.7em "Calibri", "Arial";
padding: 5px;
margin: 5px 0 5px 0;
color: #2E3F47;
}

h3
{
font: bold 1.4em "Calibri", "Arial";
padding: 5px;
margin: 5px 0 5px 0;
color: #2E3F47;
background-color: #D8E2EB;
border-bottom: 1px dashed #7F9CAC;
border-top: 1px dashed #7F9CAC;
}

h4
{
font: bold 1.3em "Calibri", "Arial";
/*border-bottom: 1px dashed #3E5460;*/
padding: 5px;
margin: 5px 0 5px 0;
color: #2E3F47;
}

h5
{
font: normal 1.2em "Calibri", "Arial";
border-bottom: 1px solid #CBD8E0;
padding: 5px 5px 2px 0;
margin: 5px 10px 5px 5px;
color: #990000;
}


p {
line-height: 18px;
padding: 5px 10px 5px 5px;
margin: 0;
}

.clear {
clear: both;
margin: 0;
padding: 0;
}

#Image {
width: 595px;
padding: 0;
margin: -10px -10px -10px -10px;
border-bottom: 5px solid #CBD8E0;
}

*html #Image {
width: 595px;
padding: 0;
margin: -10px -10px -10px -13px;
border-bottom: 5px solid #CBD8E0;
}

.Important {
margin: 0px auto;
margin-top: 10px;
width: 94%;
padding: 10px;
text-align: center;
font-weight: bold;
font-size: 1.2em;
background-color: #D8E2EB;
border-top: 1px solid #A9BECD;
border-bottom: 1px solid #A9BECD;
}

.Important a {
text-decoration: none;
border: 0;
}

.Image {
vertical-align: -15%;
padding: 0 5px 0 0;
}

.ImgTop {
float: right;
margin: -15px 0 10px 10px;
border: 0;
}

.ImgFloat {
float: right;
margin: 0 0 10px 10px;
border: 5px solid #CBD8E0
}

.ImgBorder {
border: 5px solid #CBD8E0;
}


/*
############################################## 
#=         BALISES POUR LES LIENS           ## 
############################################## */

a {
color: #990000;
text-decoration: none;
border-bottom: 1px dashed #990000;
}

a:hover {
color: #990000;
border-bottom: 1px dashed #990000;
}

/*
############################################## 
#=         BALISES POUR LES PUCES           ## 
############################################## */

ul li {
list-style-image: url("../img/li.gif");
padding: 0 10px 5px 0;
}

ol li {
padding: 0 10px 5px 0;
}

ol.letter li {
list-style: lower-alpha;
padding: 0 10px 5px 0;
}

/*
############################################## 
#=        BALISES POUR LA HOMEPAGE          ## 
############################################## */

#LeftBox {
float: left;
width: 275px;
text-align: left;
padding: 5px;
margin: 0 5px 5px 0;
background-color: #DFE8EF;
/*border: 1px dashed #7F9CAC;*/
}

#RightBox {
float: left;
width: 275px;
text-align: left;
padding: 5px;
margin: 0 5px 5px 0;
background-color: #DFE8EF;
/*border: 1px dashed #7F9CAC;*/
}

.Departements {
width: 260px;
background-color: #D8E2EB;
border: 1px dashed #7F9CAC;
border-left: 3px solid #7F9CAC;
margin: 5px 5px 10px 5px;
padding: 0;
}

.Departements a { 
border: 0;
}

.Departements:hover {
border: 1px dashed #7F9CAC;
border-left: 3px solid #990000;
}

.Banner {
text-align: center;
}

.Banner a {
border: 0;
}

.ImgBorderDashed {
border: 1px dashed #7F9CAC;
background-color: #D8E2EB;
}

/*
############################################## 
#=          BALISES POUR LES NEWS           ## 
############################################## */

#news p {
padding: 0 15px 0 8px;
margin: 0 0 0 10px;
border-left: 4px solid #A9BECD;
}

#news h2
{
font: bold 1.5em "Calibri", "Arial";
padding: 5px;
margin: 10px 0 5px 0;
color: #2E3F47;
background-color: #D8E2EB;
border-bottom: 1px dashed #7F9CAC;
border-top: 1px dashed #7F9CAC;
}

#news h4
{
font: bold 1.2em "Calibri", "Arial";
padding: 5px;
margin: 5px 0 5px 0;
color: #2E3F47;
}

/*
############################################## 
#=          BALISES POUR LES LIENS          ## 
############################################## */

.link {
padding: 5px;
margin: 0 0 5px 0;
/*border-left: 1px solid #A9BECD;
border-right: 1px solid #A9BECD;*/
/*border-bottom: 1px dashed #A9BECD;*/
/*border-top: 1px dashed #A9BECD;*/
background-color: #D8E2EB;
}

/*
############################################## 
#=     BALISES POUR LE MENU SECONDAIRE      ## 
############################################## */

#SecondaryMenu h2
{
text-align: center;
margin: 0;
padding: 2px 0 2px 0;
background-color: #CBD8E0;
border-bottom: 1px dashed #A9BECD;
}

#SecondaryMenu
{
float: right;
width: 150px;
margin: 10px 5px 5px 5px;
padding: 0px;
background-color: #D8E2EB;
border: 1px dashed #A9BECD;
/*border-bottom: 3px solid #A9BECD;*/
}

#SecondaryMenu ul
{
margin: 0;
padding: 5px;
}

#SecondaryMenu li
{
/*display: inline;*/
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
padding: 5px 0 5px 5px;
}

/*
############################################## 
#=       BALISES POUR LES CONTACTS          ## 
############################################## */

#contact p {
padding: 0 15px 0 8px;
margin: 0 0 0 10px;
border-left: 4px solid #A9BECD;
}

/*
############################################## 
#=      BALISES POUR LES FORMULAIRES        ## 
############################################## */

form {
 padding: 0;
 margin: 0;
}

.textbox {
font: normal 1.1em "Trebuchet MS";
margin: 5px 0 5px 0;
padding: 2px;
border: 1px solid #A9BECD;
}

fieldset {
margin: 0;
padding: 5px;
border: 1px;
}

legend {
font: small-caps bold 1.1em "Trebuchet MS";
margin: 0;
padding: 0;
border: 0;
color: #2E3F47;
}

.button {
font: normal 1.1em "Trebuchet MS";
margin: 5px;
padding: 2px;
border: 1px solid #A9BECD;
}

.button:hover {
background-color: #D8E2EB;
}

/*
############################################## 
#=           BALISES POUR EDLIST            ## 
############################################## */

table.EDlist {
border: 1px dashed #A9BECD;
border-bottom: 0px;
border-collapse: separate;
}

.EDlist th {
font: bold 1.0em "Trebuchet MS";
background-color: #D8E2EB;
border-bottom: 1px dashed #A9BECD;
text-align: center;
}

.EDlist td {
/*vertical-align: text-top;*/
border-bottom: 1px dashed #A9BECD;
}

.Country, .Year, .Language, .Dept {
text-align: center;
vertical-align: middle;
}

/*
############################################## 
#=                DIVERS                    ## 
############################################## */

a[target="_blank"]:after {
content: " [ -> ]";
}

/*a[target="_blank"] {background: lime;}*/
