﻿* {margin: 0; padding: 0;}*
body {
margin:0; 
background:url(../images/fond-de-page.png) repeat-x;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:100%;
}
#globale {
background:#fff url(../images/fond_menu.png) repeat-y top left; 
width:780px; 
border:1px #000 solid; 
margin: 5px auto; 
display:table; 
padding-bottom:0px;

}
#haut {
padding:0;
margin:0;
width:780px;
height:100px;
background: url('../images/haut-banniere.png') top left;
background-repeat:no-repeat;
text-align:right;
}
#image {
padding:0;
margin:0;
width:780px;
height:50px;
background: url('../images/bas-banniere.png') top left;
border-bottom: #000 1px solid;
}
#body {
padding: 0 0 0 0px; 
}
#contenu {
float:left;
position: relative;
width:520px; 
margin-left:15px; 
padding-left:15px; 
padding-top:15px;
padding-bottom:10px;
background:url('../images/.jpg') top left repeat-y; 
}
#contenu h1 {
margin:0; 
color:#DB0023; 
letter-spacing:-1px; 
font-size:1.0em; 
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
width: 95%;
border-bottom: #909090 1px solid;
/*background: #e4e4e4 url('../images/fond-titre.png');
background-repeat:repeat-x;*/
padding-left: 15px;
}
#contenu p {
font-size:0.8em; 
margin-top:5px;
}
#contenu p a{
color:#202F83; 
text-decoration:none
}
#contenu p a:hover{
color: #202F83; 
text-decoration: none;
border-bottom: #202F83 1px solid;
}
span{
float:right;
font-size:1.4em; 
margin-top:5px;
color: #000;
text-align:right;
font-weight:bold;
background:#fff;
border:1px solid;
padding:3px;
}
#contenu img.int{
border:#000 3px solid;
margin-top:5px;
}
#menu_gauche {
float:left;
margin-top: 10px;
margin-right:10px; 
width:160px;
margin-bottom: 20px;
}
#menu_gauche .categorie {
background:#FFF url('../images/fond_titre.jpg') no-repeat; 
margin-top: 15px; 
margin-bottom: 10px;
padding:4px;
}
h2{
margin:0;
padding-left:25px;
color:#333333; 
font-size:0.9em; 
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-weight:bolder;
}
h3{
color:#fff; 
font-size:1em; 
font-family:"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif; 
border-bottom:#264816 1px solid;
border-right:#264816 1px solid;
background:#438026;
padding-left:5px;
}
h4{
margin:0;
color:#202F83; 
font-size:1.1em; 
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-weight:bolder;
border: 1px dashed;
padding-left: 20px;
text-align: center;
}
#menu_gauche ul {
margin:5px 0; 
padding:0 0 0 0px;
}
#menu_gauche ul li{
font-size: 0.8em;
background:url(../images/double_fleche.gif) no-repeat 3px; 
list-style:none;
margin-left:10px;
padding-left:15px;
padding-top: 10px;
padding-bottom: 5px;
display: block;
height: auto;
border-bottom:#202F83 1px dotted;
}
#menu_gauche ul li a{
text-decoration:none; 
color:#202F83;
}
#menu_gauche ul li a:hover{
color:#DB0023;
}
#pied {
position: relative;
width: 100%;
clear: both;
float: left;
text-align:center;
height:30px;
border-top: #000 1px solid;
background: #fff;
margin: 0; 
}
#pied p {
margin-left:auto;
margin-right:auto;
color:#000000; 
font-size:0.8em;
text-align:center;
/*font-weight:bold;*/
width:100%;
}
#pied p a{
color:#a1a1a1; 
text-decoration:underline
}
#pied p a:hover{
color:#a1a1a1; 
text-decoration:underline
}
.lien{
float:left;
display:inline;
width: 150px;
height: 89px;
margin-left:25px;
margin-top:30px;
}
.folio_img {
text-align:left; 
width:80%;
background-color:#eeeeee; 
padding:10px; 
border:1px #cccccc dashed;
text-align: center;
float: left;
margin-left: 60px;
margin-top: 20px;
margin-bottom: 10px;
}
.folio_img img {
border:1px #cccccc solid; 
padding: 4px;
background-color:#eeeeee; 
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
}
.folio_fiche {
margin:10px 0; 
text-align:left; 
width:100%;
height:195px;
background-color:#eeeeee; 
padding:10px; 
border:1px #cccccc dashed
}
.folio_fiche img {
border:1px #cccccc solid; 
padding:4px; 
background-color:#eeeeee; 
margin:0px 10px 0 0;
}
.folio_fiche img {
float:left;
}
.style1 {
color:#FF9900
}
.imgtexte {
margin: 10px;
border: #000 4px solid;
float: left;
}
.logo img {
padding:10px;
border:0;
}
.gris {
background: #e2e2e2;
}
thead {
background: #080564;
border: 1px solid black;
font-size: 0.8em; 
color: #fff;
}
img {
float:none;
border:none;
margin:5px;
}
img.institut {
float:right;
}
img.news {
float:right;
margin-right:40px;
}
hr
{
color: #FFFFFF;
border: 1px dotted #202F83;
}
p
{
text-align:justify;
}
input
{
width:200px;
}
textarea
{
width:400px;
height:100px;
}
.memoBar {
height:25px;
width:400px;
text-align: left;
margin:0px; 
padding:0px;
background-image:url(../richedit/images/fond.png);
background-repeat:repeat-x;
border : solid 1px #315693;

} 
.memoBar img
{
margin:0px; 
padding:0px
}
.memoOver { 
border: 0px ;
margin:0px; 
padding:0px;
} 
.memoOut {
border: 0px ;
margin:0px; 
padding:0px;
} 

.memoText {
text-align: left;
border : solid 1px #315693;
overflow-y: auto;
overflow-x: hidden;
} 
.memoText p {
margin: 0px 0px 0px 0px;
} 
.memoText a {
color: blue; 
text-decoration : underline;
}
.explications
{
font-style:italic;
font-size:smaller;
}

#haut input {
background-color:#ffffff;
color:red;
/*width:10%;*/
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
height:12px;
font-size:10px;
}
/*input{width:80%;}*/
