/* Feuille de styles Standard                                                 */
/* par Tevolys                                                                */

* {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
border:0;
outline:0;
}

p{ text-align:justify;}

hr{
border: none 0; 
border-top: 1px dashed #006699;
width: 70%;
height: 1px;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

input {
vertical-align:middle;
font-size:11px;
}

ul {
padding-left:18px;
}

body {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 9pt;
border:0;
color:#000000;
background-color:#262740;
}

img {
border:0;
}

.clear{
overflow:hidden;
font-size:0px;
border:0px;
line-height:0px;
height:0px;
clear:both;
}

a {
  text-decoration: underline;
  color:#156c66;
}

a:hover {
  text-decoration: none;
}

/*----------------------------------------------------------*/
/* Styles mise en forme générale                            */
/*----------------------------------------------------------*/

#global {
  position:relative;
  text-align: center;
}

#general {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:950px;
  text-align:left;
}

#left {
  position:relative;
  float:left;
  width:25px;
  height:648px;
  background-image:url(/assets/templates/isat/images/ecole/fond.gauche.gif);
  background-repeat:no-repeat;
}

#middle {
  position:relative;
  float:left;
  width:900px;
  background:#ffffff;
}

#middle_int {
  position:relative;
}

#haut {
  position:relative;
  height:108px;
}

#centrehaut {
  position:relative;
  z-index:999999;
}

#centre {
  position:relative;
  background-color:#ffffff;
  background-position:bottom;
  background-image:url(/assets/templates/isat/images/general/bandeau.bas.01.jpg);
  background-repeat:no-repeat;
  padding-bottom:32px;
  min-height:450px;
}

#centreleft {
  position:relative;
  float:left;
  width:250px;
  overflow:hidden;
  background-image:url(/assets/templates/isat/images/fr/ecole/centre.gauche.jpg);
  background-repeat:no-repeat;
  min-height:300px;
}
#centreleft_int {
  padding:2px;
  padding-top:50px;
  padding-left:18px;
}

#centremiddle {
  position:relative;
  float:left;
  width:650px !important;
  width:650px;
  overflow:hidden;
  background-image:url(/assets/templates/isat/images/ecole/centre.droite.jpg);
  background-repeat:no-repeat;
  min-height:300px;
}
#centremiddle_int {
  padding-top:22px;
  padding-left:40px;
  padding-right:45px;
  padding-bottom:8px;
}

#contenu {
  line-height: 1.2em;
}

.global_news_int {
  width:601px;
  padding:0px;
  margin:0px;
  padding-right:10px;
}

.global_news {
  padding:0;
  margin:0;
  background-image:url(/assets/templates/isat/images/fr/general/fond_actus.gif);
  background-repeat:repeat-y;
  backgroung-position: top center;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:10px;

}

.global_news_left_int {
  width:230px;
  padding:0px;
  margin:0px;
}

.global_news_left {
  padding:0;
  margin:0;
  height:200px;
  width:230px;
  background-image:url(/assets/templates/isat/images/fr/general/fond_actus_left.gif);
  background-repeat:repeat-y;
  backgroung-position: top center;
  
}
.global_news_div_marquee{
  width:210px;
  margin-left:10px;
  margin-right:10px;
}

.global_news_div_marquee strong,b,u{
  color:#156c66;
}

.ft_news_int {
  color: #333333;
  text-align:justifiy;
}
.ft_news_int_red {
  color: #ff0000;
}
.ft_news_titre05_bold{
  text-align:center;
  font-weight: bold;
  color:#016c9a;
  LETTER-SPACING:3px;
}
.ft_news_titre07{
  text-align:center;
  color:#06375c;
}


#filarianne {
  height:20px;
}

#contenu {
  margin-top:8px;
}

#bas {
  position:relative;
  height:89px;
}

#bas02 {
  position:relative;
  height:60px;
  background-image:url(/assets/templates/isat/images/fr/general/bandeau.bas.02.jpg);
  background-repeat:no-repeat;
}

#bas03 {
  position:relative;
  height:29px;
  background-image:url(/assets/templates/isat/images/general/bandeau.bas.03.jpg);
  background-repeat:no-repeat;
}

#right {
  position:relative;
  float:left;
  height:648px;
  width:25px;
  background-image:url(/assets/templates/isat/images/ecole/fond.droite.gif);
  background-repeat:no-repeat;
}

/*----------------------------------------------------------*/
/* Styles mise en forme du Plan du site                     */
/*----------------------------------------------------------*/

.icone {
vertical-align:middle;
}

.decalagePlan {
margin-left:25px;
padding-left:4px;
border-left:1px solid #cccccc;
}

.planItem {
padding:2px
}

.planRep {
margin:2px;
padding:2px
}

.planItem a, .planRep a, .planItem a:visited, .planRep a:visited {
  /*color: #ffffff;*/
}

/* Recherche */

.FSF_searchResults {
padding:2px;
}

.FSF_pagination {
padding:0px;
margin-bottom:4px;
}

.FSF_result {
  border-top:1px dotted #ffffff;
  margin:4px;
  margin-top:8px;
  margin-left:0px;
  margin-bottom:12px;
  padding:4px;
  padding-left:0px;
}
.FSF_resultSep {
  height:10px;
  font-size: 0px;
  /*background-image: url(/);
  background-repeat: no-repeat;*/
}

.FSF_resultLink  {
	font-size: 12px;
	font-weight: bold;
}

.FSF_resultLinkAll  {
  font-size:11px;
}


.FSF_resultDescription {
  /*border-bottom:1px solid #f0f0f0;*/
  text-align:left;
  padding:1px;
  margin:0px;
  font-size:10px;
  color:#cccccc;
  font-style: italic;
  padding-left:0px;
}

.FSF_resultContent {
  text-align:left;
  margin:0px;
  padding:1px;
  font-size:10px;
  padding-left:0px;
}

.FSF_HighLight {
  color:#152149;
  background-color:#ffffff;
}

LABEL.contactForm {
display:block;
width:130px;
float:left;
text-align:left;
}

.form_fieldset {
padding:4px;
margin:4px;
border:0;
/*border:1px solid #f0f0f0;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;*/
}

INPUT {
vertical-align:middle;
border:1px solid #bbbbbb;
height:20px;
font-size:11px;
color: #333333;
}

INPUT.noborder {
border:0;
}

TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
}

/* textes */

.texte09 { font-size:8pt; }
.texte10 { font-size:7pt; }
.titrenews { padding:4px; background-color:#0d8c78; color:#ffffff; font-size:16px; font-weight:bold;}

.texte01{ color:#0d8c78; }
.texte02{ color:#72b3a6; }
.texte03{ color:#88bf4c; }
.texte04{ color:#88934b; }
.texte05{ color:#016c9a; }
.texte06{ color:#9e691b; }
.texte07{ color:#06375c; }
.texte08{ color:#59919e; }

.texteRecherche { font-size:10pt; line-height:110%}
.TitreComposante { margin-left: 50px; font-size:18px; color :#006699}
h2{
  color :#006699; 
  margin-top:20px;
  margin-bottom:20px;
}
h3{
  margin-left: 70px;
  color :#003366; 
  margin-top:40px;
  margin-bottom:20px;
}

imgPresComposante
{
  display:block;
  margin : 10px;
}

.titrenormal{ font-size:18px; color:#000000; }
.titre01{ font-size:16px; color:#0d8c78; }
.titre02{ font-size:16px; color:#72b3a6; }
.titre03{ font-size:16px; color:#88bf4c; }
.titre04{ font-size:16px; color:#88934b; }
.titre05{ font-size:16px; color:#016c9a; }
.titre06{ font-size:16px; color:#9e691b; }
.titre07{ font-size:16px; color:#06375c; }
.titre08{ font-size:16px; color:#59919e; }

h1 { font-size:16px; margin-top:20px; color:#156c66;}

.table_equipe{
 border-collapse: collapse;
 text-align : center;
 border : 1px #000000 solid;
 width:95%;
 margin:auto;
 line-height:160%;
 margin_bottom:20px;
}
.table_equipe caption{
 margin-left: 30px;
 margin-bottom: 10px; 
 font-size:14px; 
 color :#006699; 
 text-align:left; 
 font-weight:bold;
}
.table_equipe thead{
 border : 2px #000000 solid;
}
.table_equipe tbody{
 border : 2px #000000 solid;
}
.table_equipe th{
 margin: 2px;
}
.table_equipe td{
 margin: 5px;
 margin-right : 1em;
 margin-left : 1em;
 border-left : 1px #000000 solid;
 border-right : 1px #000000 solid;
}

.equipe_nom
{
 padding-left : 1em;
 text-align:left;
 font-weight:bold;
}

.equipe_status{
 font-style: italic ;
}

.equipe_theme{
 text-align:left;
 margin-left : 5px;
}


.middle {
vertical-align:middle;
}

.left{
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
float:left;
}

.right {
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
float:right;
}