html {
	background-color:#ce4d92;
opacity:1;
}


.tumevoispas
{
 visibility: collapse;
}
.tumevois
{
 visibility: visible;
}

.article_categorie {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5EC6E9;
	text-transform:uppercase;
	font-weight:bold;
}
.article_rub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5D5D5D;
	text-transform:uppercase;
	font-weight:bolder;
}
.article_titre {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5D5D5D;
	text-transform:uppercase;
	font-weight:bold;
}
.article_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
}

.article_texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29B1E3;
}
.article_texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DB0076;
}
.article_texte p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
}

.oblig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ED790C;
	font-weight:bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
}

p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	text-decoration:none;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	text-decoration:none;
}

.menu_navig {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #00A3DC;
	text-transform: uppercase;
}
.publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #5EC6E9;
	text-transform:none;
}

h1 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h2 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}
h3 .pied_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.bloc_formations_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
}

.bloc_formations_texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.bloc_formations_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.applis_titre {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.applis_titre_black {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.applis_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
	text-decoration:none;
}

.applis_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

.applis_texte_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.applis_texte_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.applis_texte_small_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.applis_desc_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3B3B3B;
	text-decoration:none;
	font-style:italic;
}

.applis_stitre {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.applis_stitre_black {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration:none;
	text-transform:uppercase;
}


.applis_resultats_entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	#background-color:#a8a8a8;
	background-color:#666666;
	text-transform:uppercase;
	font-weight:bold;
}
.applis_resultats_ligne1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#bdbdbd;
}

.applis_resultats_ligne1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#bdbdbd;
}

.applis_resultats_ligne2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#a8a8a8;
}

.applis_resultats_ligne2  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#a8a8a8;
}

.applis_resultats_ligne_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#ed790c;
}

.applis_resultats_ligne_hover a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color:#ed790c;
}


.test {
	height:110px;
}

.membres_texte {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.membres_texte a {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration:underline;
}

.membres_texte a:hover {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00a3dc;
	text-decoration:underline;
}

.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
}

.champ_compte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	width:260px;
}

.champ_colonne_formations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
	color: #ed790d;
	background-color: #ffffff;
	#width:260px;
	width:211px;
}

.champ_colonne_annonces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
	color: #8d004c;
	background-color: #ffffff;
}

.champ_colonne_annonces2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
	color: #8d004c;
	background-color: #ffffff;
	width:211px;
}
.champ_colonne_formations_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ed790d;
	background-color: #ffffff;
	font-stretch:ultra-condensed;
	#width:265px;
	width:220px;
	margin-bottom:2px;
	margin-top:2px;
}

option.champ_colonne_formations_select {
	width:285px;
}

.champ_colonne_annonces_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8d004c;
	background-color: #ffffff;
	font-stretch:ultra-condensed;
	#width:265px;
	width:220px;
	margin-bottom:2px;
	margin-top:2px;
}

option.champ_colonne_annonces_select {
	width:285px;
}

.champ_colonne_formations_cac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #EC801B;
}

.champ_colonne_elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px;
	color: #72003E;
	background-color: #ffffff;
	width:211px;
}


.champ_colonne_elus_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #72003E;
	background-color: #ffffff;
	font-stretch:ultra-condensed;
	width:220px;
	margin-bottom:2px;
	margin-top:2px;
}

option.champ_colonne_elus_select {
	width:285px;
}




.tv_campus_texte {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:underline;
}

.enquete_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.notre_region_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.notre_region_texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.actus_categorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E22383;
	text-transform:uppercase;
	font-weight:bold;
}
.actus_categorie a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E22383;
	text-transform:uppercase;
	font-weight:bold;
}
.actus_titre {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5D5D5D;
	text-transform:uppercase;
	font-weight:normal;
}
.actus_titre2 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5D5D5D;
	text-transform:uppercase;
	font-weight:normal;
}
.actus_titre3 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5D5D5D;
	text-transform:uppercase;
	font-weight:normal;
}
.actus_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
	text-align:justify;
}
.actus_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	text-align:justify;
}


.actus_com {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
	text-align:justify;
	text-decoration:underline;
}

.evenements_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.evenements_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}



.menu_gauche_cat {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
	background-color:#06A5DD;
	text-transform:uppercase;
	font-weight:bolder;
}
.menu_gauche_rub {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color:#06A5DD;
	margin-left:5px;
	text-transform:uppercase;
	font-weight:bold;
}
.menu_gauche_rub a {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	margin-left:5px;
	text-transform:uppercase;
	font-weight:bold;
}
.menu_gauche_rub_sel {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color:#5EC5E8;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.menu_gauche_rub_sel a {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.menu_gauche_rub_sel a:hover {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.menu_assoc_rub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	background-color:#06A5DD;
}
.menu_assoc_rub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
.menu_assoc_rub_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	background-color:#5EC5E8;
}

.menu_assoc_rub_sel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
.menu_assoc_rub_sel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}


/** partage *******************************************************************/

div.share {
    overflow:               hidden;
    margin:                 5px 0 10px; 
    padding:                0 0 5px;
    border-bottom:          1px solid #ccc;
}
div.share2 {
    overflow:               hidden;
    margin:                 10px 0 0px; 
    padding:                0 0 5px;
	    border-bottom:          0px solid #fff;

}

div.share p {
    display:                block;
    float:                  left;
    margin:                 0 5px 0 0;
    padding:                0;
}
div.share2 p {
    display:                block;
    float:                  left;
    margin:                 0 5px 0 0;
    padding:                0;
}


.cms_resultats_entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	#background-color:#a8a8a8;
	background-color:#666666;
	text-transform:uppercase;
	font-weight:bold;
}
.cms_resultats_ligne1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#bdbdbd;
}

.cms_resultats_ligne1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#bdbdbd;
}

.cms_resultats_ligne2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#a8a8a8;
}

.cms_resultats_ligne2  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#a8a8a8;
}

.cms_resultats_ligne_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	text-decoration:none;
	background-color:#ed790c;
}

.cms_resultats_ligne_hover a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color:#ed790c;
}
object{
     outline: none;
}
/******** Sondages ****************/

div.progBar {
	width: 100%;
	clear: both;
}

table.sondage {
	width: 70%;
	float: left;
}

table.sondage td.resultGreen{
	background: url(../images/bg_result_green.gif);
	color:#FFF;
}

table.sondage td.resultBlue{
	background: url(../images/bg_result_blue.gif);
	color:#FFF;
}

table.sondage td.resultRed{
	background: url(../images/bg_result_red.gif);
	color:#FFF;
}

table.sondage td.resultYellow{
	background: url(../images/bg_result_yellow.gif);
	color:#FFF;
}

table.sondage td.resultBlank{
	background: url(../images/bg_result_grey.gif);
	height: 16px;
}

div.resultNumber {
	width: 25px;
	padding:1px 10px 1px 13px;
	margin-top:1px;
	float:left;
	color: #FFF;
	font-size: 0.9em;
	background: url(../images/bg_result_number.gif);
	background-repeat: no-repeat;
}

div.answer{width: 100%;}

.title_alaune {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #5EC5E8;
	text-transform: uppercase;
}
.desc_alaune {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #5D5D5D;
	text-align:justify;
}