/* CSS Document */
/*******************************************************************************************************
cette feuille de style :
	Centralise les styles du #contenu :
/********************************************************************************************************/


/* LIENS
/********************************************************************************************************/
#contenu a{color:#336699;}
#contenu a:hover { text-decoration:none;}
#contenu a:active {}
#contenu  #colonneNormal a:visited {color:#336699 }

/* type de liens*/
#contenu a.external-link, #contenu a.mail, #contenu a.download{ padding-right:20px; background:right top no-repeat}
#contenu a.external-link{ background-image:url(../img/icon-external.gif)}
#contenu a.mail{ background-image:url(../img/icon-mail.gif)}
#contenu a.download{ background-image:url(../img/icon-download.gif)}



/* DIVERS
/********************************************************************************************************/
blockquote {/*border:1px solid; border-left:2px solid ; font-family:"Courier New", Courier, mono;padding:5px*/}
#contenu p{margin:0.2em 0 0.7em 0; line-height:1.4em}
#contenu ul,#contenu ol,#contenu li{line-height:1.4em}
#contenu ul,#contenu ol{ margin:0.5em 0 1em 1.5em}
#contenu li{margin:0 0 7px 0;}

/* TITRE
/********************************************************************************************************/
h1,h2,h3,h4,h5,h6 { margin:10px 0 0 0;}
#contenu h1 {font-weight:normal;font-size: 150%; margin:0 0 0.5em 0;padding: 0 0 0 5px; color:#ff0033;border-left:10px solid #ff0033;}
#contenu h2 {font-size: 110%; color:#000; margin:0 0 1em 0;}
#contenu h3 {font-size: 120%; margin:1.2em 0 1em 0; color:#ff0033; padding:0;}
#contenu h4 {font-size: 120%;font-weight: bold; margin:1em 0 0 0;padding:0;}
#contenu h5 {font-size: 105%;font-weight: bold; margin:1em 0 0 0;padding:0;}
#contenu h6 {font-size: 100%;font-weight: bold; margin:1em 0 0 0;padding:0;}

.restauration #contenu h1{border-color:#f9a03b;color:#f9a03b;}
.logement #contenu h1{border-color:#f80046;color:#f80046;}
.bourses #contenu h1{border-color:#7ccf29;color:#7ccf29;}
.social #contenu h1{border-color:#ff0099;color:#ff0099;}
.international #contenu h1{border-color:#3398ff;color:#3398ff;}	
.culture #contenu h1{border-color:#993366;color:#993366;}
.petiteannonce #contenu h1{border-color:#e3b500;color:#e3b500;}

.restauration #contenu h3{color:#f9a03b;}
.logement #contenu h3{color:#f80046;}
.bourses #contenu h3{color:#7ccf29;}
.social #contenu h3{color:#ff0099;}
.international #contenu h3{color:#3398ff;}	
.culture #contenu h3{color:#993366;}
.petiteannonce #contenu h3{color:#e3b500;}

/* ENCARTS
/********************************************************************************************************/
#contenu .encart,#contenu  .encartGauche,#contenu  .encartDroite {background-color:#FFF;padding:10px;clear:both; margin:10px 0;}
#contenu .encartGauche,#contenu  .encartDroite{ width:200px;font-size:90%}
#contenu .encartGauche{ margin:0 10px 10px 0; float:left; }
#contenu .encartDroite{margin:0 0 10px 10px; float:right;}
#contenu .encartAlerte{border:1px solid red; color:red; font-weight:bold; padding:5px; text-align:center}

#contenu .titreEncart{display:block;background-color:#4d90cd;color:#FFFFFF;padding:2px 10px;text-align:center}
.restauration #contenu .titreEncart{background-color:#f9a03b;}
.logement #contenu .titreEncart{background-color:#f80046;}
.bourses #contenu .titreEncart{background-color:#7ccf29;}
.social #contenu .titreEncart{background-color:#ff0099;}
.international #contenu .titreEncart{background-color:#3398ff;}	
.culture #contenu .titreEncart{background-color:#993366;}
.petiteannonce #contenu .titreEncart{background-color:#e3b500;}

/* TABLEAU*/
/********************************************************************************************************/
#contenu table {background-color:#fff; width:100%; font-size:90%; border:0;margin-bottom:5px;}
#contenu td,#contenu th, #contenu caption { border:1px solid #fff; padding:0.3em}
#contenu th, #contenu thead tr  {font-weight:bold; text-align:center; background:#999; color:#000}
#contenu table p {padding:0; margin:0;}
#contenu caption {background:#666; margin:1em 0 0;color:#fff;font-weight:bold}
#contenu tr { background-color:#e4e4e4;}
#contenu .tableauLigneAlternee{background-color:#d2d2d2;}

/*SOMMAIRE*/
/********************************************************************************************************/
#navigationNiveau4{float:right;background-color:#E3F4D9; width:200px; margin:0px 0px 0px 5px; padding:0px;}
#navigationNiveau4 h2 {text-align:center; margin:4px 0px 0px 0px; padding:0;}
#navigationNiveau4 a{ color:#000}
#navigationNiveau4 .on a{font-weight:bold;}
#navigationNiveau4 ul{padding:0; margin: 0 5px;	list-style-type:none; font-size:90%;}

/*IMAGES*/
/********************************************************************************************************/
#contenu .ImageBoite{ border:1px solid #ccc; background:#e4e4e4;font-size:90%}
#contenu .ImageLegende{ margin:0; padding:2px 5px}
#contenu .ImageCopyright{ margin:0; padding:2px 5px; color:#999999}