body{

	background-color:#FFF;

}
/*****************style pour l'arrondi espace pub ***/ 
.coins2 {
background-color:#FFF;
background-image:url(../IMG/gif/animfundtrac.gif);
background-repeat:no-repeat;
background-position:center;
height:210px;
width:100%;
}
#hg {
background:url(../IMG/gif/hg_b.gif) no-repeat top left;
}
#hd {
background:url(../IMG/gif/hd_b.gif) no-repeat top right;
}
#bd {
background:url(../IMG/gif/bd_b.gif) no-repeat bottom right;
}
#bg {
background:url(../IMG/gif/bg_b.gif) no-repeat bottom left;
}
.coin_n{
background-color:#606060;
color:#FFFFFF;
font-size:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
padding-bottom:5px;
margin-bottom:5px;
}
#hg_n {
background:url(../IMG/gif/hg_n.gif) no-repeat top left;
}
#hd_n {
font-weight:600;
background:url(../IMG/gif/hd_n.gif) no-repeat top right;
padding-top:5px;
}
/*****************style pour l'arrondi de l'agenda******************************/
.coin_v {
background-color:#009900;
color:#FFFFFF;
font-size:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
padding-bottom:5px;
}
#hg_v {
background:url(../IMG/gif/gh_v.gif) no-repeat top left;
}
#hd_v {
padding-top:5px;
background:url(../IMG/gif/dh_v.gif) no-repeat top right;
}

/********************style pour l'arrondi colonne de gauche*******************/
.coin_or {
background-color:#FF9900;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:500;
line-height:20px;
padding-bottom:5px;
}
#hg_or {
background:url(../IMG/gif/hg_or.gif) no-repeat top left;
}
/***************style pr la pub de formation************************/
.pubforma{
color:#FF9900;
width:100%;
background:#444444 url(../IMG/gif/formation.gif) no-repeat center;
height:285px;

}

#hg_nr {
background:u:url(../IMG/gif/hg_nc.gif) no-repeat top left;


}
#hd_nr {
background:url(../IMG/gif/hd_nc.gif) no-repeat top right;

}
#bd_nr {
background:url(../IMG/gif/bd_nc.gif) no-repeat bottom right;
}
#bg_nr {
background:url(../IMG/gif/bg_nc.gif) no-repeat bottom left;
}
.pubforma a{
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
}
/***********************style globale d'afficahge des pages*********************/

#masthead{
	border-bottom: 1px solid #cccccc;
	height:150px;
	background:url(../IMG/jpg/logo_site.jpg) no-repeat center;
top: 0px;
	left:2%;
	right:2%;
	
	width:960px;
	margin:auto;

}
 #grand_bloc{
 width:960px;
 background-color:#FFF;

left:2%;
	right:2%;
 margin:auto;
 }
#logo{
height:150px;
width:276px;
background-image:url(../IMG/jpg/arrondi_bg.jpg);
background-repeat:no-repeat;
float:left;
}
#divconteneur2{
height:43px;
width:650px;
	background-image:url(../IMG/gif/def_logo.gif);
background-repeat:no-repeat;
background-position:top;
padding-right:20px;
float:right;
}
#divconteneur{
float:left;
widows:276px;
}
#bar{
margin:auto;
left:2%;
	right:2%;
	width:962px;
	text-align:left;
	background:#FFF;
}
#bloc_langue_site{
FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#777777,strength=3);
position:absolute;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background:#eeeeee;
width:85px;
}
#bout_menu{
border:1px solid #999999;
background:#eeeeee;
height:29px;
float:right;
padding-left:10px;
FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=3);
width:148px;
}

#conteneur_menu{
text-align:left;
margin-top:122px;
padding-left:193px;
float:left;
}
.bloc_diapo{
background:#eeeeee;
margin-bottom:190px;
border:1px solid #666666;
}
#div_diapo{
position:absolute;
top:8px;
}
#bandeslogan{
background-color:#FF9900;
font-size:100%;
	left:2%;
	right:2%;
	margin:auto;
	
	width:960px;
}

#repertoire{
clear:both;
font-size:90%;
background:#FFF;
	left:2%;
	right:2%;
	margin:auto;
		border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width:960px;
}
/**************************MENU ********************************************/

.backG {
	FONT-FAMILY:verdana;
	background-color:#93c39b; 
	color:#ffffff; 
	border-bottom:#538c4d 2px solid;
	font-size:12px;
}	
td.form1
{
	FONT-FAMILY:verdana;
	background:#eaeaea;
	font-size:12px;
}
/*******************NAVIGATION DE GAUCHE**********************************/
#navleft{
	float: left;
	width: 21%;
	margin: 0px;
	padding: 0px;
	background-color:#FFF7EA;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	
}
.titregauche{
background-color:#FFA000;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:500;
padding:3px;
}

.soustitregauche{
background-color:#FFF7EA;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}
.espace_formulaire{
background-color:#FFF7EA;
color:#000000;

padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;*
}
.styledist ul{
 padding-top:7px;
 padding-left:3px;
 padding-right:3px;
margin:0px;
}
.styledist ul li{
  list-style-type:none;
  list-style-position:outside;
  padding-bottom:7px;
  color:#000000;
  padding-left:10px;
    font-family: verdana, sans-serif;
  font-size: 90%;
  font-weight:500;
  line-height:20px;
  border-bottom:solid 1px #FFA000;
  }
/*********************LISTE A PUCES DE GAUCHE******************************/
.soustitregauche ul{
 padding-top:7px;
 padding-left:2px;
 padding-right:2px;
margin:0px;
}
.soustitregauche ul li{
  list-style-type:none;
  list-style-position:outside;
  padding-bottom:7px;
  color:#000000;
  padding-left:10px;
    font-family: verdana, sans-serif;
  font-size: 90%;
  font-weight:500;
  line-height:20px;
  border-bottom:solid 1px #FFA000;
  }
 /**************************style lien de gauche***********************************/
 .soustitregauche ul li a{
 text-decoration:none;
    font-family: verdana, sans-serif;
  font-size: 100%;
  font-weight:600;
  color:#400000;
  }
  .soustitregauche ul li a:hover{
  font-family: verdana, sans-serif;
  text-decoration:none;
  font-size: 100%;
  font-weight:600;
  color:#F57900;
  }
 a { color:#000000; text-decoration: none; }
  .on{
  text-decoration:none;
  font-size: 100%;
  font-weight:bold;
  color:#F57900;
  }
  .soustitregauche ul li a.on{
   font-family: verdana, sans-serif;
  font-size: 100%;
  text-decoration:none;
  color:#F57900;
  font-weight:bold;
  }
  .styledist ul li a{
   text-decoration:none;
    font-family: verdana, sans-serif;
  font-size: 90%;
  font-weight:600;
  color:#400000;
  }
 .styledist ul li a:hover{
  text-decoration:underline;
  font-weight:600;
 }
  
/*****************************NAVIGATION DE DROITE*******************************/ 
#navright{
  float:right;
	width: 20%;
		border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color:#EFEFEF;
}
 .divforma{
 background:#D3D3D3; 
 color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:500;
width:47%;
line-height:30px;
} 
 /***********************CONTENT******************************************/
#content{
	float: left;
	background-color:#FAFAFA;
  width: 55%;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
  margin-left:2px;
}
/***********************************fIN CONTENT***************************/
/****************************style des formulaires***********************/
textarea{
width:90%;

height:85px;
}

fieldset{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:600;
}
label{
margin-right:3px;
color:#333366;
}
#inscription{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:600;
text-align:center;
padding:4px;
background-color:#1567B9;
color:#FFFFFF;
}
#symbole{
color:#FF0000;
font-family:"Times New Roman", Times, serif;
text-decoration:blink;
top:5px;
}
.erreur{
color:#FF0000;
font-size:90%;
}
.formulaire_ok{
color:#003399;
text-align:center;
font-weight:600;
font-size:90%;
}
.reponse_formulaire { font-weight: bold; color: #e86519; font-size: 1.20em; font-family:Arial, Helvetica, sans-serif; }
.reponse_formulaire_ok{
color:#009900;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
text-align:center;
}
/***********************styles des tableaux**********************************/
/* Tableaux */

table.spip { width: 99%; margin-left:20px;margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height:20px; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { background:#FFDBB7; text-align:center; }
table.spip tr.row_odd { background:#CEFFE7; }
table.spip tr.row_even { background:#E8FFEE; }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left;  }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top;  padding:5px; }
/*************fin style des tableaux********************************/

.bloc_gauche{
padding-top:4px;
float:left;
width:50%;
border:solid #CCCCCC 1px;
}
.bloc_gauche ul li{
padding:1px;
list-style-type:disc;
}

.bloc_droit{
float:right;
padding-top:4px;
width:49%;
border:solid #CCCCCC 1px;
}
.bloc_droit ul li{
padding:1px;
list-style-type:disc;
}
.bloc1
{float:right;
padding-top:4px;
width:49%;}
.bloc2{
padding-top:4px;
float:left;
width:50%;
}
.bloc1 ul li{
padding:1px;
list-style-type:disc;
}
.bloc2 ul li{
padding:1px;
list-style-type:disc;
}
#bloc{
clear:both;

padding-top:10px;
}
/***************************************AGENDA*******************************/
#pscroller1{
background-color:#FFE3BB;
height: 180px;
padding:5px;
text-align:justify;
}
#pscroller1 a:hover{
text-decoration: none;
background-color:#FFCC66;
color:#000000;

}
#pscroller2{
font-size: 90%;
font-family:Geneva, Arial, Helvetica, sans-serif;
height: 70px;
color:#000066;
padding: 3px;
background-color:#DFFFDF;
text-align:left;
}
/******************************FIN AGENDA*********************************************/
h1{
font-size:110%;
color:#004628;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:600;
color:#004628;
font-size:100%;
}
h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:600;
color:#004628;
font-size:100%;
}
h3{
text-align:left;
font-weight:600;
font-family:Georgia, "Times New Roman", Times, serif;
color:#400040;
font-size:110%;
}
h4{
font-family:"Times New Roman", Times, serif;
color:#5200A4;
text-align:left;
font-weight:600;
font-size:100%;
}
h5{font-size:120%;
color:#004628;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}
h4 a{
font-family:"Times New Roman", Times, serif;
color:#361BD1;
text-decoration:underline;
text-align:center;
font-weight:500;
font-size:120%;
}
h7
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
color:#400040;
text-align:right;
font-weight:600;
}
p{
text-align:justify;
font-size:100%;}

ul{
padding-left:10px;
margin-left:10px;
}
ul li{
list-style-type:square;
 padding-bottom:2px;
 margin-bottom:5px;
text-align:left;
list-style-position:outside;
font-size:100%;
}


.newsd{
width:48%;
text-align:justify;
font-size:90%;
float:right;
}
.newsg{
width:48%;
text-align:justify;
font-size:90%;
float:left;
}

/*********************BLOC  PUBLICATION date et auteurs article*******************************/
.publication{
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:#EAEAEA;
font-weight:800;
}


.publication p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:95%;
font-weight:800;
color:#333333;
background-color:#CACACA;
}
.publication p a img{
float:left;
border:0;
margin-top:4px;
}
.publication p a{
font-size:110%;
color:#3C9DFF;
text-decoration:none;
text-align:left;
font-weight:500;
padding-left:2px;
padding-right:2px;
background-color:#333300;
margin-right:5px;
}
.publication p a:hover{font-weight:600; color:#FFFFFF;}