img, h1{
padding:0;
margin:0;
}
p{
margin:0 0 1em 0;
}
body
{
margin:0;
padding:0;
color: #000;
font-family:Arial, sans-serif;
background:#c0c0c0 
}
html
{
font-size: 100%;
}
img{
border:0
}
#conteneur{
width:770px;
margin:0 auto;
position:relative;
background:url(../images/fondNav.png) ;
}
#footer{
width:770px;
margin:0 auto;
position:relative;
font-size:.75em;
background:#dcd0b8;
}
#footerSommaire{
width:770px;
margin:0 auto;
position:relative;
font-size:.75em;
background:#dcd0b8;
}
#footer #fleft{margin:0 0 3px 15px;padding:5px 0 5px 0;float:left}
#footer #fright{margin:0 15px 3px 15px;padding:5px 0 5px 0;float:right;font-size:.9em}
#footerSommaire div{margin:0 0 3px 216px;padding:5px 0 5px 28px;}

#bandeau{position:relative;height:164px}
#conteneurPrincipal{
margin:0;
padding:0;
position:relative;
width:770px;
}

#principal
{
padding-bottom: 10px;
position:inherit;
}
#principal #contenu
{
margin:0 20px 0 204px;
padding:30px 0 10px 0;
position:relative;
line-height:1.4em;
font-size:.8em;
position:relative;
height:1%;
}
a:link, a:visited {color:#870002;}
a:hover{color:#870002;}

#principal #contenu.sommaire
{
margin: 0 20px 0 244px;
}
#calBottom{
text-align:center;width:230px;margin-top:5px;
}
#calBottom a:link, #calBottom a:visited{
text-decoration:none;font-weight:bold;
}
#principal #contenu #entete{
color:#404907;
font-weight:bold;
font-size:1.2em;
padding-bottom:20px;
}
#principal #contenu .desc{
padding:15px 0 10px 0;
}
#principal #contenu .texte{
text-align:justify;
}
ul.noMargin{
margin-top:0;padding-top:0;
}
#principal #contenu h1 {
font-family:"Times", "Times New Roman", serif;
text-align:center;
line-height:1.1em;color:#ad2b2b;font-size:1.5em;font-weight:bold;margin:0;padding:10px 0 10px 0;}
#principal #contenu h2 {
font-family:"Times", "Times New Roman", serif;
text-align:center;
line-height:1.1em;color:#ad2b2b;font-size:1.25em;font-weight:normal;margin:0;padding:0 0 5px 0;}
#principal #contenu h3 {color:#ad2b2b;font-size:1em}
/********article seminaire*/
.texteSeminaire{
margin-left:50px;
border-left:3px solid #f19300;
padding-left:5px;
text-align:justify;
}
.lieuSeminaire{
margin:20px 0 0 50px;
padding-left:5px
}
.lieuSeminaire2{
border-left:20px solid #f19300;background:#ad2b2b;display:inline;
padding:2px 50px 2px 10px;color:#fff;font-size:1em;font-weight:bold
}
.ouquand table{
font-size:.85em;
border-collapse: collapse;
margin-left:50px;
margin-top:20px;
}
.ouquand td{
border:1px solid #000;padding:10px
}
.ouquand tr.row_first{
border:none;
}
.ouquand th{
height:25px;
background: url(../images/ouquand.png) no-repeat;
}
/***********actus sommaire***************/
#topActus{width:230px;line-height:1em;margin-left:270px}
#actu1{width:230px;color:#990000;margin-bottom:15px}
#actu1 div{background:#990000;padding:2px 0 2px 10px;color:#fff;font-weight:bold;line-height:1.2em}
#actu1 a:link, #actu1 a:visited{text-decoration:none;color:#990000;font-size:.85em;}
#actu1 a:hover{text-decoration:underline}
#actu2{width:230px;color:#f19300;margin-bottom:15px}
#actu2 div{background:#f19300;padding:2px 0 2px 10px;color:#000;font-weight:bold}
#actu2 a:link, #actu2 a:visited{text-decoration:none;color:#a15f1f;font-size:.85em;}
#actu2 a:hover{text-decoration:underline}
#actu3{width:230px;color:#404907;margin-bottom:15px}
#actu3 div{background:#404907;padding:2px 0 2px 10px;color:#fff;font-weight:bold}
#actu3 a:link, #actu3 a:visited{text-decoration:none;color:#404907;font-size:.85em;}
#actu3 a:hover{text-decoration:underline}
#actu4{width:230px;color:#404907;}
#actu4 div{background:#414479;padding:2px 0 2px 10px;color:#fff;font-weight:bold}
#actu4 a:link, #actu4 a:visited{text-decoration:none;color:#414479;font-size:.85em;}
#actu4 a:hover{text-decoration:underline}
.cleaner {
clear:both;
height:0px;
font-size:1px;
border:none;
background:transparent;
width:100px;
}
.pourImpression{
display:none;}

.exp {
font-family: arial, helvetica, sans-serif;
font-size : 60%;
vertical-align: super;
}

#hierarchie {margin: 0 20px 0 194px;font-size: 0.70em; }
#hierarchie, #hierarchie a { color: #666; }

/****************************************************************************/
/******************************NAVIGATION***********************************/
/**************************************************************************/
#navigation{
padding-top:48px;
width:175px;
font-size:.85em;
float:left;
font-family:"Times", "Times New Roman", serif;
}
#navigation.navigationIndex{
width:217px;
}
#menu{
border-top:1px solid #8d93b2;
}
#menuIndex{
font-size:1.25em;
border-top:1px solid #8d93b2;
}
#navigation ul{margin:0 0 20px 1px;padding:0;;list-style-type:none;}
#navigation ul li {float:left;width:100%;overflow:hidden;height:1%}
#navigation ul ul{margin:0;border-top:none}
#navigation li{font-weight:bold;font-size:.95em;line-height:1.25em;border-bottom: 1px solid #8d93b2;padding:1px 0 1px 0;}
#navigation ul li.actif a{background:#699122 url(../images/puce.png) no-repeat 0 .35em;}
#navigation ul li.actif li a{background:#404907;margin:1px 0 0 20px;padding:0 0 0 10px;font-family:Arial;font-size:.85em}
#navigation ul li.actif li.actif{background:#f19300;margin:1px 0 0 20px;height:1%;overflow:hidden;display:inline}
#navigation ul li.actif li.actif a{background:#ad2b2b;padding:0;margin:0 0 0 10px}
#navigation li li{padding:0;font-size:1em;line-height:1em;border-bottom:none;margin:0;font-weight:normal;}

#navigation a{text-decoration:none;display:block;line-height:1.7em;}
#navigation li a:link, #navigation li a:visited {color:#404907;padding-left:15px;}
#navigation li a:hover{color:#fdcf03;}
#navigation ul li.actif a:link, #navigation ul li.actif a:visited{color:#d2ef25}
#navigation ul li.actif li a:link, #navigation ul li.actif li a:visited{color:#fff}
#navigation ul li.actif li a:hover{color:#fff89f}

.menuMembres{
border-top:1px solid #8d93b2;margin-top:20px;
}
/****************************************************************************/
/******************************************calendrier*************************/
/****************************************************************************/
#calagenda{
width:250px;
margin:0 auto;
}
#calagendaSommaire{
width:250px;
margin-left:1px;margin-top:1px;
}
table{

}
#calendar table{width:250px;border-collapse:collapse;border-spacing:2px;}
#calendar tr td.libre{padding:1px;margin:1px}
#calendar tr{padding:0;margin:2px;text-align:center}
#calendar tr td{border-bottom:2px solid #8d93b2;}
#calendar td.today{font-weight:bold}
#calendar td.occupe{background:#f19300}
#calendar #mois {border:1px solid #8d93b2;margin-bottom:6px}
#calendar #mois tr{text-align:left;}
#calendar #mois std{border:none}
#calendar #mois tr td{border-bottom:none;vertical-align:bottom}
#calendar #mois tr td img{border-bottom:none;vertical-align:bottom}

.cartoucheCal{
margin:10px 0 0 0;
}
.cartoucheCal2{
border-left:20px solid #caba9c;background:#e2d6c3;
padding:2px 50px 2px 10px;color:#fff;font-size:1em;font-weight:bold
}

/****************************************************************************/
/******************************** recherche ********************************/
/****************************************************************************/
form{margin:0;padding:0;border:0}
#formulaire_recherche{position:absolute;bottom:5px;right:10px;color:#515977;font-size:.7em;text-align:bottom;}
#formulaire_recherche .text{border:1px solid #b8575c;width:212px;height:14px;font-size:1em;text-align:bottom}
.btnvalider{vertical-align:bottom;}

/****************************************************************************/
/******************************************cahier*************************/
/****************************************************************************/
.cahier{margin-left:1px;font-size:.85em;line-height:1.25em;border:1px solid #000;border-collapse:collapse}
#principal #contenu .texteSommaireCahier{
text-align:justify;
font-size:11px;
}
#principal #contenu .texteSommaireCahier h2{
text-align:left;font-weight:bold;
}
/****************************************************************************/
/******************************************contact*************************/
/****************************************************************************/
.formulaireContact{line-height:1.2em;color:#870002;position:relative;height:1%;overflow:hidden}
.texteContact{color:#000}
.formulaireContact .genre{background:#adb3c9}
.formulaireContact .message{background:#adb3c9;padding:5px 10px;margin-top:10px}
.formulaireContact .message div{padding:10px 2px;}
.formulaireContact form{background:#dee1e9;color:#870002}
.formulaireContact label{width:160px}
.formulaireContact textarea{width:526px;margin:0;padding:0;border:0;background:#fff;}
.formulaireContact .libelle {
clear:left;
float: left;	
width: 155px;	
margin: 0;
border:0;
padding: 5px 0px 0px 10px;
margin-right:5px;
}
.formulaireContact .input{
width:360px;
margin:2px 0px 2px 0px;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
}


