
/* 
@import 'bandeau_haut.css';
@import 'menu_haut.css';
@import 'main.css';
@import 'main_pagetype1.css';
@import 'instit.css';
@import 'bandeau_bas.css';
@import 'texte.css';
@import 'ttnews.css';*/



/* Code couleur
-------------------------
fond bleu fonce : #0C2A79;
fond bloc gris fonce : #666666;
fond bleu pale : #CDDEF2;
fond bleu ciel ; #6BA0D9;
fond recherche - gris : #999999;
-------------------------
*/


div.tx-rgsmoothgallery-pi1
{
border:0px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background-color:transparent;
}

.rgsgcontent div,
.myGallery,
div.csc-textpic-imagewrap rgslideshowce,
img.rgssimg,
.rgslideshow
{
border:0px;
-moz-border-radius:10px;
}

.rgsnest
{
border:0px;
display:none;
}




body
{
font-family: sans-serif;
font-size: 62.5%;
background-color:#0C2A79;
text-align: center;

}
html
{

}

div.conteneur
{
max-width:100em;
max-width:84em;
text-align: left;
background-color:#CDDEF2;
margin-left:auto;
margin-right:auto;
_width:expression("95em");

}

table.conteneur
{
width:100%;
vertical-align:top;
border-collapse:collapse;
padding:0px;
border-spacing:0px;
background-image: url(../images/arrondi_main.gif);
background-repeat: no-repeat;
background-position:left bottom ;

}
table.conteneur tr td
{
vertical-align:top;
border-collapse:collapse;
padding:0px;
border-spacing:0px;


}

div.recherche
{

height:2em;
border-top:1px solid #fff;
border-bottom:1px solid #0C2A79;
background-color:#CDDEF2;
margin:0em 1em;
}
div.bandeau_haut
{

border-top:1px solid #ccc;
background-color:#0C2A79;
}
div.bandeau_haut table
{
vertical-align:top;
border-collapse:collapse;
padding:0px;
border-spacing:0px;
border:0px;
width:100%;

}


div.menu_haut
{


border-bottom:1px solid #ccc;
background-color:#990000;
color:#fff;
}

div.main
{
padding-top:0.2em;
}

div.bandeau_bas
{
margin-left:auto;
margin-right:auto;
width:70%;
text-align:center;
height:11em;
background-color:#0C2A79;
border:1px solid #0C2A79;
}




.contenttable {
border-collapse:collapse;
border:1px solid #0C2A79;
width:100%;
margin:10px 0px;
}

.contenttable th {
border-bottom:2px solid #0C2A79;
}

.contenttable tr td {
padding:10px;
border-bottom:1px solid #0C2A79;
}

.contenttable tr th {
padding:5px 10px;
background-color:#0C2A79;
color:#fff;
}

.contenttable tr th p {
padding:5px 10px;
color:#fff;
}

.contenttable tr td p {
padding:5px 10px;
}

.flexi2_colonne_gauche .contenttable,
.flexi3_colonne_milieu .contenttable {
border:0px;;
}
.flexi2_colonne_gauche .contenttable td,
.flexi3_colonne_milieu .contenttable td {
border:0px;;
}
.flexi1_colonne_droite .contenttable,
.flexi1_colonne_droite .contenttable td {
border:0px;;
}
.flexi2_colonne_gauche .contenttable th {
background:transparent;
color:#0C2A79;
}
.flexi2_colonne_gauche .contenttable th p{
color:#0C2A79;
}
/*------------------------------
reglageCSS 3col typo3
(voir stylesheet temp par defaut)
----------------------------------/*


	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}
/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 0px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}

