@charset "UTF-8";

.couleur {color: #cc3300;}
#content-gauche {
	background:url(../images/footer_style_2.jpg) #fbecda left bottom no-repeat;
}
#content-droite {
	background: #e5f0f8 url(../images/content-droite-bkgd.jpg) left bottom no-repeat;
	border: 1px solid #a2bbc8;
}
#c-gauche #top {
	background: #cc3300;
	/*border-bottom: 1px solid #a8cae6;*/
}
#contenu h1,#contenu h2,#contenu h3, #contenu a, #contenu legend,.navigation a{
	color: #cc3300;
}
#contenu h2{
	border-color:#cc3300;
}
.retour_sommaire a{
	background: url(../images/retour_2.gif) left 4px no-repeat;
	color: #cc3300;
}
.retour_haut a{
	background: url(../images/haut_2.gif) right top no-repeat;
	color: #cc3300;
}

.pagination a:hover,#contenu .pagination a:hover{
	background-color: #cc3300;
	color: #fff;
	text-decoration:none;
}
.pagination .etat{
	background:url(../images/pagination_gauche_2.gif) left top no-repeat;
}
.pagination .etat span{
	color:#fff;
	background:url(../images/pagination_droite_2.gif) right top no-repeat;
}
.pagination .etat span span{
	background-color: #cc3300;
}



ul.links li.dl a {
	color: #cc3300;
	background: url(../images/lien_2.gif) left 2px no-repeat;	
}

ul.links li.dlmedia a {
	color: #cc3300;
	background:url(../images/chargement_2.gif) left 2px no-repeat;	
}



.infospro ul.dernieresinfos li {
	background: url(../images/puce_h3_2.gif) left 1px no-repeat; 
}
#contenu.infospro ul.dernieresinfos li a:hover{
	background-color: #cc3300;
	color:#fff;
	text-decoration:none;
}


.infospro form fieldset.valider input,.formations form fieldset.valider input{
	background-color: #cc3300;
	color:#fff;
}
.formations form .fond {
	background-color:#fbecda;
}
form.commande fieldset .filetsouslegende{
	border-color:#cc3300;
}

form.commande {
	border-bottom:2px solid #cc3300;
}
.formations .groupe .deroule a{
	background-image: url(../images/close_2.gif);
}
.formations .ferme .deroule a{
	background-image: url(../images/open_2.gif);
}

.c_offre_d a {color: #cc3300; text-decoration: underline; font-weight: bold; }
.c_offre_d a:hover {color: #ffffff; text-decoration: none; background: #cc3300; }

/**/


#surtitre_tableau {color: #cc3300; }
.chiffre span {color: #cc3300; font-weight: bold; }

/**/
.sujet_p, .sujet_s {
	color: #cc3300;
}
.sujet_p:hover, .sujet_s:hover {
	color: #ffffff;
	background: #cc3300;
	text-decoration: none;
}
.index_sujet_l {
	background: url(../images/page_left_2.gif) left top no-repeat;
}

.index_sujet_r {
	background: url(../images/page_right_2.gif) left top no-repeat;
}

.index_sujet {
	color: #ffffff;
	background: #cc3300;
}

#titre-content-top h2 {
	color: #cc3300;
}

/** menu colonne gauche **/
#c-gauche em.link1_on {
	background: #cc3300;
	color: #ffffff;
	font-style: normal;
}

#c-gauche a.link2 {
	background: #ffffff url(../images/puce_2.gif) 12px 10px no-repeat;
}



/** **/
#c-droite h3 a {
	color: #cc3300;
}
#c-droite h3 a:hover {
	text-decoration: none;
	background: #cc3300;
	color: #ffffff;
}
#c-droite h3 a.link_article {
	text-decoration: underline;
}
#c-droite h3 a.link_article:hover {
	text-decoration: none;
}

/** utils **/

.br_top {
	border: 0px;
	border-top: 2px solid #cc3300;
}

.br_bottom {
	border: 0px;
	border-bottom: 2px solid #cc3300;
}

.noborder {border: none; }



/* ================== TABLEAUX DONNEES ================== */
table.tableau_donnees tr.fonce{
	background-color:#cc3300;
	color:#fff;
}
table.tableau_donnees tr.moyen{
	background-color:#fcedda;
	color:#cc3300;
}