

/*  ------------------------------------------ */
/*  Styles pour l'agenda de SPIP
/*  ------------------------------------------ */

.body{
	margin: 0;
	padding: 0;
	background-image: url(img_commun/fond2.jpg);
	background-repeat: repeat-x;
	background-color: #124756;

}

img{
	border: none;
	margin: 0;
	padding: 0;
/*
	clear: Aucune;
	float: Aucune;
*/
}

.table1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.liengris {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #7E7E7E;
	text-decoration: none;
}

.liengris:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}



.spip_out{
	font-family: "Trebuchet MS";
    color: #AFB900;
	text-decoration: none;
}
.lienbleu2 {
	font-family: "Verdana";
	font-size: 11px;
	color: #4E5161;
	text-decoration: none;
}

.lienbleu2:hover {
	font-family: "Verdana";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a{
	font-family: "Trebuchet MS";
	 color: #AFB900;
	text-decoration: none;
}

a:hover{
	font-family: "Trebuchet MS";
	color: #333333;
	text-decoration: none;
}

spip_logos{
    margin: 0px;
	padding: 0px;
}


.spip_out:hover{
	font-family: "Trebuchet MS";
	color: #333333;
	text-decoration: none;
}

.lienvert {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #AFB900;
	text-decoration: none;
}

.lienvert:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.lienbleu {
	font-family: "Verdana";
	font-size: 13px;
	color: #124756;
	text-decoration: none;
}

.lienbleu:hover {
	font-family: "Verdana";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.textevert {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #939A02;
}
.date {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333333;
}
.foot {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #0A4050;
	text-decoration: none;
}
.grispetit {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #A2A2A2;
	text-decoration: none;
}
.lienrouge {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #CC0C40;
	text-decoration: none;
}
.texte {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	color: #4E5161;
}


.chemin {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #A2A2A2;
	text-decoration: none;
}
.chemin:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #B9B9B9;
	text-decoration: underline;
}

.footlien {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #0A4050;
	text-decoration: none;
}
.footlien:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}



.texteblanc {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textebleu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #124755;
}
.texterouge {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #CD0D40;
}
.textergris {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #575656;
}
.petitbleu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	color: #4E575C;
}

.spip_forms form label {
	float:none;
	
}
.spip_forms h2 {
	margin:.2em;
	color:#543E29;
}
.spip_forms {
	color: #4E5161;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;

}
.spip_forms form {
	border:0;
	margin:0;
	padding:0px;
}
.spip_forms div.spip_descriptif {
	border:0;
	margin:0;
	clear:both;
}
.spip_forms h3 {
	float:none;text-align:left;
}
.spip_forms legend {
	font-size:13px;
	color: #CC0C40;
	top: 10px;
	clip: rect(auto,auto,10px,auto);
}
.spip_forms .spip_form_champ {
	margin-bottom: 0;
	display: block;
	clear: both;
	margin-top: 1em;
}
.spip_forms .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  	color:#494949;
	display: block;
}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {
	text-align:left;
  	font-weight: bold;
  	color:#494949;
}
.spip_forms .spip_form_label_obligatoire {
	font-weight: normal;
	font-style:italic;
	font-size:.9em;
}
.spip_forms .obligatoire_oublie {
	color:red;
}
.spip_forms .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

.spip_forms .spip_form_choix_multiple {
	display:block;
}

.spip_forms .spip_form_choix_unique input, 
.spip_forms .spip_form_choix_unique input.fondo, 
.spip_forms .spip_form_choix_unique input.fondl {
	width:auto;
}

.spip_forms .spip_form_choix_unique label {
	margin:0 0 5px 0;
}

.spip_forms .spip_form_choix_multiple input, 
.spip_forms .spip_form_choix_multiple input.fondo, 
.spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {
	width:auto;
	margin:0 5px 0 0;
}
.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{
list-style:none;float:left;padding-left:0px;width:350px;
}

.spip_forms .spip_sondage {
	margin: auto;
}

.spip_forms .spip_form_erreur {
	font-weight:bold;
	color:red;
}
.spip_forms .spip_form_ok {
	font-weight: bold;
	background:#262626;
	color:#F1F1F1;
	margin: 0 0 0 0;
	padding: .6em;
}
.spip_forms .spip_form_ok a {
	color:#FFF9E2;
}
.spip_forms .spip_form_ok a:hover {
	color:#DEB55E;
}
.spip_forms .spip_form_ok_confirmation{
	display:block;
}
.spip_forms .spip_sondage strong {
	display:block;
	clear:both;
	margin-left:5px;
	color:#494949;
}
.spip_forms .spip_sondage .ligne_nom {
	width:19%;
	text-align:right;
	padding-right:1%;
}
.spip_forms .spip_sondage .ligne_nom:after {
	content:" :";
}
.spip_forms .spip_sondage ligne.chiffres {
	color:#525252;
}

.spip_forms .spip_sondage .sondage_ligne {
	display: table-row;
}
.spip_forms .spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
.spip_forms .forml, .spip_forms .formo {
	width:200px;
	font-size:1em;
	padding:0.25em;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.spip_forms .forml, .spip_forms .fondl {
	background: #FFFFFF;
	color:#666666;
	width:200px;
}
.spip_forms .formo, .spip_forms .fondo {
	background-color: white;
	color:#4A4336;
	width:350px;
}
.spip_forms .champ_obli_oubli {
	border:2px solid red;
}
.spip_forms form .forml-focus, 
.spip_forms form input.forml-focus:focus, 
.spip_forms form textarea.forml-focus:focus, 
.forml-focus {
	background: #EAEAEA;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:0.25em;
	width:200px;
	border: 1px solid #999999;
}
.spip_forms form .formo-focus, 
.spip_forms form input.formo-focus:focus, 
.spip_forms form textarea.formo-focus:focus, 
.spip_forms .formo-focus {
	background:#EFEFEF;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:0.25em;
	width:200px;
	border: 1px solid #999999;
}
.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	border-top:solid 2px #980F1B;
	border-left:solid 2px #980F1B;
	border-bottom:2px solid #F3192B;
	border-right:2px solid #F3192B;
	background: #FFF2C8;
	color:#4D161B;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
}
.spip_forms .spip_bouton input {
	border: 1px solid #302E52;
	cursor:pointer;
	padding:0px;
	background:#CCCCCC;
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	width:100px;
	color:#1F243D;
	height: 22px;

}
.spip_forms fieldset {
	padding: 5px;
	border: 1px solid #DDDDDD;
}
.spip_forms a.resultats_sondage {
	display:block;
	float:right;
	background:#FFFBED;
	color:#444040;
	padding:.2em;
	border:1px solid #A07D7A;
	text-decoration:none;
}
.spip_forms a.resultats_sondage:hover {
	background:#444040;
	color:#F8F5EC;
	text-decoration:none;
}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form {
	clear:both;
}
span.nettoyeur{
	clear:both;line-height:1px;font-size:1px;display:block;
}
span.erreur { display:block;}

#apercu_gauche {
	margin-top:0.5em;
	font-size:xx-small;
}
h1 {
	margin:0; padding:0;
	color: #98aaaf;
	font-family: Eurasia, Verdana, Helvetica, sans-serif;
	font-size:21px;
}
h2 {
	margin:0; padding:0;
	color:#bdc50c;
	font-family:Eurasia,Verdana,Helvetica,sans-serif;
	font-size:18px;
}
h3 {
	margin:0; padding:0;
	color:#bdc50c;
	font-family:Eurasia,Verdana,Helvetica,sans-serif;
	font-size:14px;
}

.footer {
	color: #FFF;
	font-size: 10px;
	text-align: right;
}

.footer a {
	color: #FFF;	
}

.navigation a{
	color: #808080;
	font-size: 12px;	
}

.navigation a:hover{
	color: #A32154;
}

.navigation {
	text-align: center;	
}

.paragraphe_double {
	font-family: "Verdana";
	font-style: italic;
	text-align: center;
	color: #6C6C6C;
	font-size: 11px;	
}

.dispo {
	font-family: "Verdana";
	color: #4E5161;
	font-size: 11px;
	padding-right: 10px;
	
	
}
.dispo strong {
	color:#BDC50C;
	font-size:13px;
	line-height:15px;
	display:block;
	padding-bottom:3px;
	}
.dispo h2 {
	font-family: "Verdana";
	color: #BDC50C;
	font-size: 17px;
	font-weight:normal;
	border-bottom: 1px solid;
}

.dispo p {
	line-height: 1;
	text-align: justify;
	margin-top:0;
	
}

.liengris img {
	border: 1px solid #d8dc7e;	
}

/* ------------------------- nouvelles Div ----------------------- */

#gage_reussite {
	padding: 7px 7px 30px;	
}

#gage_reussite ul {
	padding: 0;
	margin: 0;
	margin-top: 7px;
	list-style-type: none;
	list-style-image: none;	
}

#gage_reussite ul li {margin-bottom: 5px;}


#tab_left_grise {
	background: #eef0e4;
}

#cols2, #cols3, #cols4 {font-family: verdana;}

#cols2 {
	width: 220px;
}

#cols3 {
	width: 230px;
}

#cols4 {
	width: 128px;
}

#cols2 h2, #cols3 h2 {
	font-size: 14px;	
	height: 60px;
}

#cols2 p, #cols3 p {
	color: #4e5161;
	font-size: 11px;
}

#fleche_formation {
	background: url(../img_commun/fleche_formation.jpg) no-repeat top center;
	height: 338px;
	padding-top: 5px;
}

.package {
	margin-left: 40px;
	margin-bottom: 30px;
}

.metho {
	
}
.pro {
	
}
.aide {
	
}

#cols3 #double_diplome {
	background: url(../img_commun/double_diplome.jpg) no-repeat 0 0;
	height: 150px;
}

#cols3 #double_diplome a {
	cursor: pointer;	
}

#cols3 #double_diplome a span {
	color:#7E7E7E;
	display:block;
	float:left;
	font-size:9px;
	padding-top:80px;
	line-height: 10px;
	text-align:center;
	width:106px;	
}

#cols3 .option {
	padding-top: 5px;	
}

#cols3 .option span {
	display: block;
	font-weight: bold;
	color:#4E5161;
	font-size:11px;	
	margin-bottom: 5px;
}

#cols3 .option img {
	display: block;
	float: left;	
}

#cols3 .option p {margin: 0;}


#cols4 #div_actu {
	padding: 5px;	
	background: #eef0e4;	
}

#cols4 #div_actu h2 a {
	color: #4E5161;	
	font-size: 17px;
	margin-bottom: 15px;
	float: left;
}

#cols4 #div_actu .rss_flux {
	float: right;
}

#cols4 #div_actu ul {
	list-style: none;
	list-style-type: none;
	padding: 0;	
	margin-left: 0!;
}

#cols4 #div_actu ul li a p {
	margin-top: 0;	
}

#cols4 #div_actu ul li .date {
	color: #e14865;
}

#cols4 #img_pub {
	padding: 15px 0;
	text-align: center;
	color: #4E5161;
	font-size: 11px;
}




















