* {
	margin:0;
	padding:0;
	font-family:Helvetica,Arial,sans-serif;
	color:#333333;
}

html, body, div, span, applet, object, iframe, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
}

h1 {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:35px;
}

h2 {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:24px;
}

h3 {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:18px;
	margin-bottom:4px;
	letter-spacing:-0.05em;
}

h4 {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:14px;
	letter-spacing:-0.05em;
}

p {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:13px;
}

a {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	outline:none;
}

dl {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	clear:both;
	width:800px;
	padding-left:80px;
}

dt {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	background:white;
	color:#003399;
	font-size:14px;
}

ol, ul {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	list-style:none;
}

table {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	border-collapse:collapse;
	border-spacing:0;
}

#floatRight {
	float:right;
}

#floatLeft, #menu li, #esscalifetextedit {
	float:left;
}

#nofloat {
	float:none;
}

.hidden, .tool-title {
	display:none;
}

.whitebg {
	background-color:#FFFFFF;
}

.headlinetitle {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-bottom:4px;
	letter-spacing:-0.05em;
}

.socialnetwork {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:-0.05em;
	color:#0153a9;
}

.texte a {
	font-size:13px;
	color:#FFFFFF;
	padding:4px 2px 4px 2px;
	background-color:#333333;
}

.texte a:link, #connexion_membre a:link, .list_type1 a:link, .list_type1 a:visited, .linkgetmore_news a:link, .linkgetmore_news a:active, .linkgetmore_news a:hover, .linkgetmore_news a:visited, .linkgetmore_events a:link, .linkgetmore_events a:active, .linkgetmore_events a:hover, .linkgetmore_events a:visited, #affnews_commentaires a:link, #affnews_commentaires a:visited, .ulmenu_admin a:link, .ulmenu_admin a:visited, .list_type2 a:link, .list_type2 a:visited {
	text-decoration:none;
}

.texte a:visited, #connexion_membre a:active {
	text-decoration:none;
	color:#CCCCCC;
}

.texte a:hover {
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
}

.texte a:active, #connexion_membre a:visited, .list_type1 a:active, .ulmenu_admin a:active, .list_type2 a:active {
	text-decoration:none;
	color:#333333;
}

#wrapper {
	width:1006px;
	margin:0 auto;
	text-align:left;
}

#wrapperfooter {
	width:1006px;
	margin:0 auto;
	text-align:left;
	padding-left:27px;
}

#footer {
	padding-top:80px;
	width:100%;
	height:220px;
	margin:0 auto;
	text-align:center;
	clear:both;
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-size:12px;
}

#connected {
	width:1006px;
	margin:0 auto;
    text-align:center;
    font-size:9px;
}

.foot {
	width:1006px;
	height:138px!important;
}

.foot li {
	list-style-type:none;
	display:inline;
}

#foot_bg {
	width:980px!important;
	height:174px!important;
	background-image:url(../images/foot.png);
	background-repeat:no-repeat;
}

#foot_left {
	float:left;
	width:350px!important;
	height:70px!important;
	margin-right:0px;
	padding-top:0px;
	padding-left:25px;
}

#foot_right {
	float:left;
	width:600px!important;
	height:70px!important;
	padding-top:0px;
}

#foot_right_cat {
	width:90px!important;
	text-align:right;
	float:left;
	color:#bbbbbb;
}

#foot_right_biglinks {
	float:left;
	width:503px!important;
}

#foot_right_top {
	height:27px!important;
}

#foot_right_littlelinks {
	float:left;
	padding-left:6px;
	width:466px!important;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

#menu {
margin:0;
padding:0;
list-style:none;
width:1006px;
}

#backhome {
width:132px;
height:128px;
background-repeat:no-repeat;
cursor:pointer;
float:left;
}

#nav {
margin-top:13px;
float:left;
width:871px;
}

#submenu {
padding:0px;
margin:0px;
}

#welcome {
padding:0px;
margin:0px;
float:left;
width:640px;
}

#register {
float:left;
width:226px;
margin-top:1em;
text-align:right;
}

#connexion_membre {
	width:225px;
	height:146px !important;
}

#connexion_membre a {
	font-size:13px;
	color:#333333;
}

#connexion_membre a:hover {
text-decoration:none;
color:#CCCCCC;
background-color:#FFFFFF;
}

.connexion_membre_input_id {
background-color:#FFFFFF;
width:50px;
border:0px;
font-size:10px;
margin-top:1px;
height:14px!important;
outline:none;
overflow:hidden;
margin-right:10px;
}


.connexion_membre_input_mdp {
background-color:#FFFFFF;
width:50px;
margin-top:1px;
height:14px!important;
border:0px;
font-size:10px;
outline:none;
overflow:hidden;
}

.connexion_membre_bg {
width:182px;
height:19px;
float:left;
}

.connexion_membre_thisgo {
	float:left;
    width:22px;
}


.connexion_membre_go {
	margin-left:0px;
	vertical-align:bottom;
}

#connexion_membre_top {
	margin-bottom:-6px;
}

#connexion_membre_link {
	padding-left:10px;
    padding-top:4px;
}

#connexion_membre_form {
	/*border-bottom:1px dotted #156dba;*/
	padding-bottom:3px;
	margin-bottom:8px;
}

.connexion_membre_photo {
	border:3px solid #efefef;
	padding:2px;
	margin-right:3px;
}

.connexion_membre_clear, #fnews_clear, #fevents_clear, #archives_clear, #commentaire_clear, #writepost_clear, #inscription1_clear, #inscription2_clear, .CLEARTHATFUCKINGSHIT {
	clear:both;
}

#contenu {
clear:both;
}

.bloc_gauche {
	width:650px;
	margin-left:17px;
	margin-right:15px;
	float:left;
	list-style-position:inherit;
}

.bloc_droite {
	width:315px;
	margin-right:9px;
	float:left;
}

.bloc_top {
	padding:0px;
	text-align:center;
	margin-bottom:-6px;
	z-index:100;
}

.bloc_content {
	padding-top:0px;
	margin-top:0px;
	background-color:#FFFFFF;
	z-index:0;
	font-size:13px;
	padding-left:12px;
	padding-right:12px;
}

.bloc_content2 {
	padding-top:10px;
	background-color:#FFFFFF;
	text-align:center;
	z-index:1;
	font-size:13px;
	padding-left:2px;
	padding-right:2px;
}

.bloc_gauche_large {
	width:699px;
	float:left;
	list-style-position:inherit;
	margin-left:17px;
	margin-right:24px;
}

.bloc_droite_petit {
	width:257px;
	margin-right:9px;
	float:left;
}

.bloc_total {
	width:980px;
	float:left;
	list-style-position:inherit;
	margin-left:17px;
	margin-right:9px;
}

.bloc_total_content {
	padding-top:10px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:13px;
	width:980px;
}

.bloc_total_content2 {
	padding-top:10px;
	background-color:#ebebeb;
	text-align:center;
	font-size:13px;
	width:980px;
}

.module_gauche {
	width:315px;
	float:left;
}

.module_droite {
	width:315px;
	float:left;
	margin-left:20px;
}

#bloc_membres_gauche {
	float:left;
	width:257px;
}

#bloc_membres_droite {
	float:left;
	width:699px;
}

.content {
	width:625px;
	margin:0 auto;
	text-align:left;
}

.content a, .content p.linkage a {
	color:#fff;
}

.content p.linkage {
	margin-top:2em;
	text-align:right;
	font-size:1.7em;
	color:#ddd;
}

#myGallery {
	text-align:left;
	margin:0 auto;
}

.list_type1, .list_type2 {
	list-style:none;
}

.list_type1 li {
	background-color:#cde8f5;
	margin-bottom:2px;
	padding:6px 3px 4px 3px;
	height:20px!important;
}

.list_type1 li:hover, .list_type2 li:hover {
	background-color:#ffffff;
	margin-bottom:2px;
	padding:6px 3px 4px 3px;
}

.list_type1 a, .list_type2 a {
	font-size:13px;
	padding:4px 3px 4px 3px;
}

.list_type1 a:hover, .list_type2 a:hover {
	color:#3f8fdb;
}

#blocvideo {
	color:#0153a9;
	font-weight:bold;
}

#blocphoto {
	color:#ff6600;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:4px;
	letter-spacing:-0.05em;
}

.enorme {
	text-align:center;
	border:1px solid #c7fa7d;
	padding:5px;
	background-color:#f7feed;
}

.enorme_hover {
	text-align:center;
	border:1px solid #c7fa7d;
	padding:5px;
	background-color:#c7fa7d;
}

.info {
	text-align:center;
	border:1px solid #ffacf0;
	padding:5px;
	background-color:#ffe1ff;
}

.info_hover {
	text-align:center;
	border:1px solid #ffacf0;
	padding:5px;
	background-color:#ffacf0;
}

#buttons2 {
	padding:5px 5px 5px 8px;
	font:10px Verdana;
	text-decoration:none;
}

#buttons2 a {
	padding:3px;
	text-decoration:none;
}

#buttons2 a:hover {
	color:#0080FF;
}

.albumphoto {
	text-align:center;
	border:1px solid #39a8eb;
	padding:5px;
	margin-bottom:8px;
	background-color:#f6fffa;
}

.albumphoto_hover {
	text-align:center;
	border:1px solid #39a8eb;
	padding:5px;
	background-color:#39a8eb;
	margin-bottom:8px;
}

.dia {
	padding:3px;
	text-align:center;
	text-decoration:none;
}

.vieassoc {
	margin:0 auto;
}

.assoc_logo {
	border-right:12px solid white;
	border-bottom:6px solid white;
	margin-bottom:6px;
	float:left;
	background-color:#FFFFFF;
}

.association_logo {
	width:180px!important;
	height:180px!important;
	border-bottom:6px solid white;
	margin-bottom:6px;
	margin-right:4px;
	float:left;
	background-color:#FFFFFF;
}

.assoc_desc {
float:left;
width:490px;
}

.assoc_nom {
	font-size:24pt;
    margin-top:0px;
    padding-top:0px;
}

.assoc_type {
	font-size:14pt;
	margin-bottom:3px;
}

.assoc_titrecat_contact {
	text-transform:uppercase;
	background-color:#caeafa;
	margin-top:4px;
	font-size:12pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	letter-spacing:-0.05em;
}

.assoc_titrecat_news {
	text-transform:uppercase;
	background-color:#e3fe83;
	margin-top:4px;
	font-size:12pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	letter-spacing:-0.05em;
}

.assoc_titrecat_presentation {
	text-transform:uppercase;
	background-color:#fbda81;
	margin-top:4px;
	font-size:12pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	letter-spacing:-0.05em;
}

.assoc_titrecat_events_soon {
	text-transform:uppercase;
	background-color:#abe49c;
	margin-top:4px;
	font-size:12pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	letter-spacing:-0.05em;
}

.assoc_titrecat_events_past {
	text-transform:uppercase;
	background-color:#abe49c;
	margin-top:4px;
	font-size:12pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	letter-spacing:-0.05em;
}


.assoc_content {
	font-size:13px;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
}

.assoc_content_contact {
	font-size:13px;
}

.assoc_content_contact a, .assoc_content_contact a:link {
	font-size:13px;
	text-decoration:none;
}

.assoc_content_contact a:hover {
	font-size:13px;
	text-decoration:underline;
}

.assoc_equipe_membre {
margin-bottom:4px;
border-bottom:1px dotted #CCCCCC;
}

.assoc_equipe_membre2 {
margin-bottom:6px;
border-bottom:1px dotted #CCCCCC;
}


.assoc_equipe_poste {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
    color:#5a587a;
    height:20px!important;
}

.assoc_equipe_nom, .assoc_equipe_nom a, .assoc_equipe_nom a:link {
	font-size:12px;
	text-decoration:none;
}

.assoc_equipe_poste_nonactif, .assoc_equipe_poste_nonactif a:link, .assoc_equipe_poste_nonactif a:hover, #assoc_equipe_nom_nonactif, #assoc_equipe_nom_nonactif a:link, #assoc_equipe_nom_nonactif a:hover {
	font-size:12px;
	color:#afb0ad;
	text-decoration:none;
}

.assoc_equipe_contact {
	font-size:12px;
	color:#3333FF;
}

.navigation {
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	color:#000;
	width:235px;
    margin-bottom:0px;
}

.navigation a, .navigation span {
	display:block;
	text-decoration:none;
	background:#FFF url(../images/menu-item.png) no-repeat;
	height:26px;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	width:235px;
	padding-top:4px;
	margin-bottom:2px;
}

.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
	background-image:url(../images/menu-item-enroule.png);
}

.navigation .open a, .navigation .open span {
	background-image:url(../images/menu-item-deroule.png);
}

.navigation a:hover, .navigation a:focus, .navigation a:active {
	font-weight:bold;
}

.navigation .subMenu {
	font-size:.7em;
	background:#FFF;
	margin:0;
	padding:0;
	color:#000;
}

.navigation ul.subMenu a {
	background:none;
	color:#000;
}

.little, .little a:link {
	font-size:10px;
}

.little a:hover, .little_over {
	font-weight:bold;
	font-size:10px;
}

.tab_calendrier {
	empty-cells:show;
	border:1px solid #63d0fb;
	border-collapse:collapse;
	border-spacing:0px;
	margin:auto;
	margin-top:1px;
	background:#ffffff;
}

.cell_calendrier {
	border:1px solid #63d0fb;
	text-align:center;
	height:60px;
	width:60px;
}

.cell_calendrier_hover {
	border:1px solid #63d0fb;
	text-align:center;
	height:60px;
	width:60px;
	background-color:#63d0fb;
	color:#FFFFFF;
}

.titre_calendrier {
	text-align:center;
	height:34px;
	background-color:#ffffff;
	color:#9aff5f;
	padding-top:5px;
}

span#titre {
	width:160px;
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
}

span#titre2, div#titre2 {
	width:400px;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	color:#bc5755;
}

span#titre3 {
	width:400px;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	color:#bdbdbd;
}

.voir_plus {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.evenement_aff {
	list-style:none;
	padding:0;
	margin:0;
}

.evenement_aff2 {
	list-style:none;
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
}

.evenement_liste2 {
	margin-bottom:3px;
	padding-top:5px;
	padding-bottom:5px;
	background:#ebebeb url(../images/event_fleche.png) no-repeat right;
	cursor:pointer;
	height:60px;
}

.evenement_liste2_over {
	margin-bottom:3px;
	padding-top:5px;
	padding-bottom:5px;
	background:#ffffff url(../images/event_fleche.png) no-repeat right;
	cursor:pointer;
	height:60px;
}

.evenement_liste3 {
	margin-bottom:3px;
	background:#ebebeb url(../images/event_fleche.png) no-repeat right;
	cursor:pointer;
	height:25px;
	font-size:14px;
	padding:4px 8px 12px 8px;
	font-weight:bold;
}

.evenement_liste3_over {
	margin-bottom:3px;
	background:#ffffff url(../images/event_fleche.png) no-repeat right;
	cursor:pointer;
	height:25px;
	font-size:14px;
	padding:4px 8px 12px 8px;
	font-weight:bold;
}

.evenement_liste4 li {
	margin-bottom:3px;
	padding-top:5px;
	padding-bottom:5px;
	background:#ebebeb url(../images/event_fleche.png) no-repeat right;
	cursor:pointer;
	height:25px;
	font-size:14px;
	padding:10px;
	font-weight:bold;
}

.evenement_heure, #fnews_description, #event_site {
	font-size:12px;
}

.evenement_heure2 {
	font-size:11px;
}

#evenement_heure3, .fnews_date, .archives_date {
	color:#afb0ad;
	font-size:11px;
}

.evenement_heure4  {
	color:#990000;
	font-size:13px;
	font-weight:bold;
}

.evenement_assoc, .evenement_assoc a:link, .evenement_assoc a:visited {
	color:#000000;
	text-decoration:none;
	font-size:14px;
}

.evenement_assoc a:hover, .evenement_assoc a:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

.evenement_titre {
	color:#51aad6;
	font-size:14px;
}

.evenement_titre2, .evenement_titre2 a:link, .evenement_titre2 a:visited, .whatsup_titre {
	color:#51aad6;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
}

.evenement_titre2 a:hover, .evenement_titre2 a:active, .evenement_titre2 a:visited:hover {
	color:#000000;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
}

.evenement_titre3 {
	color:#51aad6;
	font-size:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

.evenement_titre4, .evenement_titre4 a:link, .evenement_titre4 a:visited {
	color:#51aad6;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.evenement_titre4 a:hover, .evenement_titre4 a:active {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.evenement_comment {
	color:#434242;
	font-size:11px;
}

.evenement_comment2 {
	color:#434242;
	font-size:13px;
}

.mondeclass, .echosclass, .pointclass {
	width:285px;
	margin-bottom:1em;
	padding-left:2px;
	font-size:11px;
	height:30px!important;
}

#titrerss {
	padding:4px;
	margin-bottom:3px;
	color:#000000;
}

#titrerss a:link, #titrerss a:active, #titrerss a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

#titrerss a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

#heading {
	display:block;
	text-align:center;
	margin-bottom:1em;
}

#heading * {
	display:inline;
	padding:3px;
	margin-bottom:5px;
	user-select:none;
	cursor:pointer;
	vertical-align:middle;
}

#heading li.active {
	border-bottom:4px solid #5dbae8;
}

#panes, #act_panes {
	border-style:none;
	width:290px;
}

#panes div div, #act_panes div div {
	overflow:hidden;
}

#panes2 {
	border-style:none;
	width:290px;
	text-align:justify;
	margin:0 0 0 35px;
	padding:10px 10px 5px 10px;
	background-color:#FFFFFF;
	margin-top:-3px;
	z-index:0;
	clear:both;
}

#panes2 div div {
	overflow:hidden;
	margin:0;
}

#act_heading {
	display:block;
	text-align:center;
    z-index:1;
}

#act_heading * {
	display:inline;
	user-select:none;
	cursor:pointer;
	vertical-align:middle;
	color:#515050;
	font-size:0.9em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#act_menu a.notactive {
	color:#515050;
	font-size:0.8em;
    text-decoration:none;
    padding:4px;
}

#act_menu a.active {
	color:#000000;
	font-size:1em;
	background-color:#dbd6cf;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px;
    text-decoration:none;
}

#act_menu a:hover {
color:#7a7a7a;
}

#act_menu a.active:hover {
color:#000000;
}



UL.jqueryFileTree {
	font-family:Verdana, sans-serif;
	font-size:10px;
	line-height:18px;
	padding:0px;
	margin:0px;
	color:#333;
}

UL.jqueryFileTree LI {
	list-style:none;
	padding:0px;
	padding-left:20px;
	margin:0px;
	white-space:nowrap;
}

UL.jqueryFileTree A {
	font-size:13px;
	color:#000;
	text-decoration:none;
	padding:0px 2px;
	font-weight:bold;
}

UL.jqueryFileTree A:hover {
	background:#BDF;
}

.jqueryFileTree LI.inf {
	padding-bottom:2px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2px;
}

.jqueryFileTree LI.directory {
	background:url(images/directory.png) left top no-repeat;
}

.jqueryFileTree LI.expanded {
	background:url(images/folder_open.png) left top no-repeat;
}

.jqueryFileTree LI.file {
	background:url(images/file.png) left top no-repeat;
}

.jqueryFileTree LI.wait {
	background:url(images/spinner.gif) left top no-repeat;
}

.jqueryFileTree LI.ext_3gp, .jqueryFileTree LI.ext_avi, .jqueryFileTree LI.ext_mov, .jqueryFileTree LI.ext_mp4, .jqueryFileTree LI.ext_mpg, .jqueryFileTree LI.ext_mpeg, .jqueryFileTree LI.ext_wmv {
	background:url(images/film.png) left top no-repeat;
}

.jqueryFileTree LI.ext_afp, .jqueryFileTree LI.ext_afpa, .jqueryFileTree LI.ext_asp, .jqueryFileTree LI.ext_aspx, .jqueryFileTree LI.ext_c, .jqueryFileTree LI.ext_cfm, .jqueryFileTree LI.ext_cgi, .jqueryFileTree LI.ext_cpp, .jqueryFileTree LI.ext_h, .jqueryFileTree LI.ext_lasso, .jqueryFileTree LI.ext_vb, .jqueryFileTree LI.ext_xml {
	background:url(images/code.png) left top no-repeat;
}

.jqueryFileTree LI.ext_bat, .jqueryFileTree LI.ext_com, .jqueryFileTree LI.ext_exe {
	background:url(images/application.png) left top no-repeat;
}

.jqueryFileTree LI.ext_bmp, .jqueryFileTree LI.ext_gif, .jqueryFileTree LI.ext_jpg, .jqueryFileTree LI.ext_jpeg, .jqueryFileTree LI.ext_pcx, .jqueryFileTree LI.ext_png, .jqueryFileTree LI.ext_tif, .jqueryFileTree LI.ext_tiff {
	background:url(images/picture.png) left top no-repeat;
}

.jqueryFileTree LI.ext_css {
	background:url(images/css.png) left top no-repeat;
}

.jqueryFileTree LI.ext_doc {
	background:url(images/doc.png) left top no-repeat;
}

.jqueryFileTree LI.ext_fla, .jqueryFileTree LI.ext_swf {
	background:url(images/flash.png) left top no-repeat;
}

.jqueryFileTree LI.ext_htm, .jqueryFileTree LI.ext_html {
	background:url(images/html.png) left top no-repeat;
}

.jqueryFileTree LI.ext_jar {
	background:url(images/java.png) left top no-repeat;
}

.jqueryFileTree LI.ext_js, .jqueryFileTree LI.ext_pl, .jqueryFileTree LI.ext_py {
	background:url(images/script.png) left top no-repeat;
}

.jqueryFileTree LI.ext_log, .jqueryFileTree LI.ext_txt {
	background:url(images/txt.png) left top no-repeat;
}

.jqueryFileTree LI.ext_m4p, .jqueryFileTree LI.ext_mp3, .jqueryFileTree LI.ext_ogg, .jqueryFileTree LI.ext_wav {
	background:url(images/music.png) left top no-repeat;
}

.jqueryFileTree LI.ext_pdf {
	background:url(images/pdf.png) left top no-repeat;
}

.jqueryFileTree LI.ext_php {
	background:url(images/php.png) left top no-repeat;
}

.jqueryFileTree LI.ext_ppt {
	background:url(images/ppt.png) left top no-repeat;
}

.jqueryFileTree LI.ext_psd {
	background:url(images/psd.png) left top no-repeat;
}

.jqueryFileTree LI.ext_rb, .jqueryFileTree LI.ext_rbx, .jqueryFileTree LI.ext_rhtml, .jqueryFileTree LI.ext_ruby {
	background:url(images/ruby.png) left top no-repeat;
}

.jqueryFileTree LI.ext_rpm {
	background:url(images/linux.png) left top no-repeat;
}

.jqueryFileTree LI.ext_sql {
	background:url(images/db.png) left top no-repeat;
}

.jqueryFileTree LI.ext_xls {
	background:url(images/xls.png) left top no-repeat;
}

.jqueryFileTree LI.ext_zip {
	background:url(images/zip.png) left top no-repeat;
}

#linkaddvideo, #linkaddvideo a, #linkaddvideo a:hover, #linkaddvideo a:link, #linkaddvideo a:active, #linkaddvideo a:visited {
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#bc5755;
	text-decoration:none;
}

#linkaddvideo2, #linkaddvideo2 a:link, #linkaddvideo2 a:active, #linkaddvideo2 a:hover, #linkaddvideo2 a:visited {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#bc5755;
	text-decoration:none;
}

.notegalerievideo {
	font-size:13px;
	letter-spacing:-0.05em;
}

#combiendevid {
	font-size:16px;
	letter-spacing:-0.05em;
}

.getmore_poll{
	background:url(images/gob.png) left no-repeat;
	padding-left:20px;
	font-size:0.8em;
	padding-top:4px;
    margin-left:5px;
    margin-bottom:5px;
}


.linkgetmore_poll {
text-decoration:none;
}

.linkgetmore_poll:hover {
text-decoration:none;
    color: #5155ce;
}


.getmore_news {
	background:url(images/bullet_gonews.png) left no-repeat;
	padding-left:20px;
	font-size:0.9em;
	padding-top:4px;
    margin-left:5px;
    margin-bottom:5px;
}

.linkgetmore_news {
text-decoration:none;
}


.linkgetmore_news:hover {
	color:#CC9933;
text-decoration:none;
}


.getmore_events {
	background:url(images/bullet_go.png) left no-repeat;
	padding-left:20px;
	padding-top:4px;
	font-size:0.9em;
    margin-left:5px;
    margin-bottom:5px;
    text-decoration:none;
}


.linkgetmore_events {
text-decoration:none;
}


.linkgetmore_events:hover {
color:#358a00;
text-decoration:none;
}



.linkgetmore_comments {
	background:url(images/bullet_go.png) left no-repeat;
	padding-left:20px;
	text-decoration:underline;
	font-size:9px;
}

#fnews_top {
	border-bottom:1px dotted #fdf3bc;
	margin-bottom:2px;
}

#fnews {
	border-bottom:1px dotted #fdf3bc;
	padding:2px;
	margin-bottom:2px;
	text-decoration:none;
}

#fnews_assocpic, #fevents_pic, #archives_assocpic {
	float:left;
	padding:5px;
	border:0px;
	width:50px;
}

#fnews_content {
	float:left;
	padding-top:2px;
	width:520px;
}

#fnews_content_short {
	float:left;
	padding-top:2px;
	width:580px;
}

.fnews_auteur, .fnews_auteur a:link, .fnews_auteur a:visited, .fevents_auteur, .fevents_auteur a:link, .fevents_auteur a:visited, .archives_auteur, .archives_auteur a:link, .archives_auteur a:visited, .cat_link, .cat_link a:link, .cat_link a:visited {
	color:#afb0ad;
	font-size:11px;
	text-decoration:none;
}

.fnews_auteur a:hover, .fnews_auteur a:active, .fevents_auteur a:hover, .fevents_auteur a:active, .archives_auteur a:hover, .archives_auteur a:active, .cat_link a:hover, .cat_link a:active {
	color:#afb0ad;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

#fnews_titre, #fevents_titre, #archives_titre, #archives_titre a {
	font-size:16px;
	margin-bottom:4px;
    letter-spacing:-0.05em;
	text-decoration:none;    
}

#archives_titre a:hover {
color:#5980f3;
font-size:16px;
margin-bottom:4px;
letter-spacing:-0.05em;
text-decoration:none;    
}

.archives_illu {
width:50px; height:40px; padding:2px; margin:5px 5px 5px 0px; float:left; cursor:pointer;border:1px solid white;
}

.archives_illu:hover {
width:50px; height:40px; padding:2px; margin:5px 5px 5px 0px; float:left; cursor:pointer; border:1px solid #5980f3;
}

#fevents_titre_short {
	font-size:14px;
    font-weight:bold;
	margin-bottom:4px;
    letter-spacing:-0.05em;
	text-decoration:none;    
}

#fnews_titre_short {
	font-size:14px;
    font-weight:bold;
	margin-bottom:4px;
    letter-spacing:-0.05em;
	text-decoration:none;    
}


#fnews_titre a {
	text-decoration:none;
}

#fnews_titre a:link {
	font-size:16px;
	margin-bottom:4px;
	color:#000000;
	text-decoration:none;
}

#fnews_titre a:hover {
	font-size:16px;
	margin-bottom:4px;
	color:#d17600;
	text-decoration:none;
}

#fnews_titre_short a {
	text-decoration:none;
}

#fnews_titre_short a:link {
	font-size:14px;
	margin-bottom:4px;
	color:#000000;
	text-decoration:none;
}

#fnews_titre_short a:hover {
	font-size:14px;
	margin-bottom:4px;
	color:#d17600;
	text-decoration:none;
}


#fnews_fleche, #fassoc_fleche {
	padding-top:15px;
	float:left;
	text-align:right;
}

#fevents_top {
	border-bottom:1px dotted #cee4b3;
	margin-bottom:2px;
}

#fevents {
	border-bottom:1px dotted #cee4b3;
	padding:2px;
	margin-bottom:2px;
}

#fevents a {
text-decoration:none;
letter-spacing:-0.02em;
}

#fevents a:hover {
text-decoration:underline;
letter-spacing:-0.02em;
}


.fevents_date {
	color:#afb0ad;
	font-size:12px;
}

.fevents_assoc_date {
	color:#999999;
	font-size:10px;
}

#fevents_content {
	float:left;
	padding-top:8px;
	width:520px;
	vertical-align:middle;
}

#fevents_content_short {
	float:left;
	padding-top:2px;
	width:580px;
	vertical-align:middle;
}


#fevents_titre a, #fevents_titre_short a  {
	padding-top:0px;
    margin-top:0px;
	text-decoration:none;
}


#fevents_titre a:link, #fevents_titre_short a:link {
	text-decoration:none;
    letter-spacing:-0.05em;
	color:#000000;
}

#fevents_titre a:hover, #fevents_titre_short a:hover {
	text-decoration:none;
    letter-spacing:-0.05em;
	color:#3e7e00;
}

#fevents_fleche {
	padding-top:8px;
	float:left;
	text-align:right;
}

.aucunevent {
	width:400;
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:6px;
	margin-bottom:6px;
	background-color:#F7FFE4;
	font-size:13px;
	font-weight:bold;
	color:#88a285;
}

.tool-tip {
	color:#fff;
	padding:2px 2px 2px 2px;
}

.tool-text {
	padding:5px 5px 5px 5px;
	background:url(img/bubble.png);
}

.events_apercu {
	width:200px;
	padding:10px 10px 10px 10px;
	margin-left:5px;
	background-color :#ededee;
	border:1px solid #a9a9aa;
}

.events_apercu_over {
	width:200px;
	padding:10px 10px 10px 10px;
	margin-left:5px;
	background-color :#a9a9aa;
	border:1px solid #a9a9aa;
}

.events_box_auteur {
	width:640px;
	padding:6px 15px 15px 8px;
	background-color :#f8ffdb;
	border:1px solid #ddffb2;
	height:50px!important;
	font-size:14px;
	color:#000000;
	margin-top:8px;
	margin-bottom:8px;
}

.events_assocspic, .affnews_assocspic {
	margin-right:10px;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #ddffb2;
}

.boxcomment {
	margin-right:0px;
	margin-left:10px;
	padding:4px;
}

#event_auteur, #affnews_auteur {
	color:#496e07;
	font-size:16px;
	font-weight:bold;
}

#event_auteur a:link, #event_auteur a:visited, #affnews_auteur a:link, #affnews_auteur a:visited {
	color:#496e07;
	font-weight:bold;
	text-decoration:none;
}

#event_auteur a:hover, #event_auteur a:active, #affnews_auteur a:hover, #affnews_auteur a:active {
	color:#6ea1d9;
	font-weight:bold;
	text-decoration:none;
}

#event_horaires, #affnews_horaires {
	color:#6ea1d9;
	font-size:15px;
	letter-spacing:0.05em;
}

#event_titre {
	color:#f33c00;
}

#event_content, #affnews_content {
	text-align:justify;
	width:605px;
	border:1px solid #e7f2fd;
	padding:30px;
	align:center;
	font-size:13px;
}

#event_facebook, #affnews_facebook {
	text-align:justify;
	width:580px;
	border:1px solid #e7f2fd;
	padding:10px 30px 10px 30px;
	align:center;
	font-size:13px;
}

.affnews_box_auteur {
	width:640px;
	padding:6px 15px 15px 8px;
	background-color :#fafafa;
	border:1px solid #cfcfcf;
	height:50px!important;
	font-size:12px;
	color:#666666;
	margin-top:8px;
}

.affnews_box_auteur2 {
	width:618px;
	padding:6px 15px 15px 8px;
	background-color :#fafafa;
	border:1px solid #cfcfcf;
	height:50px!important;
	font-size:12px;
	color:#666666;
	margin-top:8px;
}

.affnews_headline {
	width:625px;
	padding:8px 8px 8px 8px;
	background-color :#fafafa;
	border:1px solid #cfcfcf;
	font-size:12px;
	color:#666666;
	margin-top:8px;
	margin-bottom:8px;
}

#affnews_titre {
	color:#4c9de9;
}

#affnews_titre2 {
	color:#4c9de9;
	font-weight:bold;
}

#affnews_content2 {
	text-align:justify;
	width:625px;
	border-left:1px solid #e7f2fd;
	border-right:1px solid #e7f2fd;
	border-bottom:1px solid #e7f2fd;
	padding:20px 8px 20px 8px;
	align:center;
	font-size:13px;
}

#affnews_commentaires a:hover, #affnews_commentaires a:active {
	color:#a9a9aa;
	text-decoration:none;
}

a.right {
	cursor:pointer;
	opacity:0.6;
	padding-top:20px;
	float:right;
	padding-bottom:49px;
}

a.left {
	cursor:pointer;
	opacity:0.6;
	padding-bottom:45px;
	float:left;
	padding-top:24px;
}

* html a.right, * html a.left {
	opacity:0.6;
}

a.right:hover, a.left:hover {
	opacity:1;
}

#archives {
	padding:2px;
	margin-bottom:2px;
	text-decoration:none;
}

#archives_content {
	float:left;
	padding-top:3px;
	width:230px;
}

#linkaddnews {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#63d0fb;
	text-decoration:none;
}

#linkaddnews:hover {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


#linkaddevent, #linkaddevent a {
	width:400px;
	font-family:Verdana;
	font-size:18px;
	color:#63d0fb;
	text-decoration:none;
}

#linkgomember {
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	color:#3fc025;
	text-decoration:none;
}

#linkaddactu {
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#bc5755;
	text-decoration:none;
}

#linkaddactu:hover {
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


#scard_content {
	text-align:justify;
	width:530px;
	border:1px solid #e7f2fd;
	padding:15px;
	align:center;
	font-size:12px;
	float:left;
	margin-right:20px;
}

#scard_illustration {
	width:320px;
	align:center;
	float:left;
	text-align:center;
}

#scard_illu {
	text-align:center;
	width:320px;
	border:1px solid #e7f2fd;
	align:center;
	font-size:13px;
	padding:5px;
}

#kitrouvetout_content {
	width:650px;
	border:1px solid #e7f2fd;
	padding:15px;
	font-size:13px;
	margin-right:20px;
	margin-left:100px;
}

.scard_title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#006fae;
}

#color1 {
	color:#006fae;
}

#bookdemarchage_content {
	text-align:justify;
	width:490px;
	padding:5px;
	align:center;
	font-size:13px;
	float:left;
	margin-right:20px;
}

#bookdemarchage_dl {
	padding-top:320px;
	width:400px;
	align:center;
	float:left;
	text-align:center;
}

#italique {
	font-style:italic;
}

#feedback_textarea {
	border:1px solid #969696;
	background-color:#efefef;
	padding-top:5px;
	width:380px!important;
	height:160px!important;
    font-size:13px;
}

#feedback_input {
	border:1px solid #c8e0f9;
	background-color:#edf8ff;
	padding:3px;
	width:170px;
	height:20px !important;
	margin-bottom:2px;
	margin-top:2px;
}

#feedback_submit {
	background-color:#FFFFFF;
	font-size:14px;
	text-align:center;
}

#feedback_label {
	font-size:11px;
	font-color:#7e7e7e;
}

#drgeekfeedback {
	border:1px solid #e4e3e3;
	margin-right:6px;
	float:left;
}

.commentaire {
	width:90%;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:6px;
	margin-bottom:6px;
}

.commentaire_edm {
	width:900;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:6px;
	margin-bottom:6px;
}

#commentaire_illu, #esscalifepicedit {
	float:left;
	width:60px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-right:5px;
	background-color:#FFFFFF;
	text-align:center;
}

#commentaire_illu_edm {
	float:left;
	width:60px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:5px;
	margin-right:5px;
	background-color:#FFFFFF;
	text-align:center;
}

#commentaire_content {
	float:left;
	background-color:#efefef;
	padding-left:10px;
	padding-right:10px;
	width:512px;
}

#commentaire_content_little {
	float:left;
	background-color:#efefef;
	padding-left:10px;
	padding-right:10px;
	width:760px;
}

#commentaire_content_edm {
	float:left;
	background-color:#fafafa;
	padding-left:10px;
	padding-right:10px;
	width:790px;
}

#commentaire_photo {
	border:3px solid #efefef;
}

#commentaire_titre {
	padding:10px;
	width:492px;
}

#commentaire_titre_edm {
	padding:4px;
	width:492px;
}

#commentaire_auteur {
	font-size:16px;
	letter-spacing:-0.05em;
	font-weight:bold;
}

#commentaire_auteur a, #commentaire_auteur a:link, #commentaire_auteur a:visited, #commentaire_auteur2 a, #commentaire_auteur2 a:link, #commentaire_auteur2 a:visited {
	color:#2786c7;
	text-decoration:none;
	font-weight:bold;
}

#commentaire_auteur a:hover, #commentaire_auteur a:active, #commentaire_auteur a:visited:hover, #commentaire_auteur2 a:hover, #commentaire_auteur2 a:active {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

#commentaire_auteur2 {
	font-size:12px;
	letter-spacing:-0.05em;
	font-weight:bold;
}

#commentaire_date {
	font-size:11px;
	color:#969696;
}

#commentaire_view {
	font-size:11px;
	color:#000000;
}

#commentaire_contenu {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	font-size:12px;
	color:#333333;
}

#commentaire_contenu_edm {
	padding-top:3px;
	padding-left:6px;
	padding-right:10px;
	padding-bottom:4px;
	font-size:12px;
	color:#333333;
}

#commentaire_bottom {
	padding-top:12px;
	border-bottom:1px dotted #bdb9b9;
}

#aucuncommentaire {
	width:400;
	padding-left:50px;
	padding-top:10px;
	padding-right:40px;
	padding-bottom:6px;
	margin-bottom:6px;
	background-color:#FFFFCC;
	text-align:center;
}

#aucuncommentaireedm {
	width:840px;
	background:#FFFFCC;
	padding-left:8px;
	margin:5px auto;
	margin-bottom:8px;
	text-align:center;
	padding-top:10px;
	padding-right:40px;
	padding-bottom:6px;
}

#writepost {
	width:80%;
	padding-left:45px;
	padding-right:40px;
	padding-bottom:6px;
	margin-bottom:6px;
	font-size:12px;
	color:#000000;
}

#writepost_edm {
	width:900px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:6px;
	margin-bottom:6px;
	font-size:12px;
	color:#000000;
}

#writepost_illu {
	float:left;
	width:60px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:5px;
	text-align:center;
}

#writepost_photo {
	border:3px solid #77d4fd;
}

#writepost_content {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:452px;
}

#writepost_add {
	font-weight:bold;
	font-size:14px;
	letter-spacing:normal;
}

#writepost_comment, #writepost_edmcomment {
	background-color:#FFFFFF;
	border:1px solid #eaeaea;
	width:354px;
	height:85px!important;
	font-size:12px;
	color:#000000;
	:;
}

#writepost_send {
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	border:1px solid #408bb6;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
}

#inscription_input_numetu {
	border:0px;
	height:28px!important;
	width:205px;
	padding-top:4px;
	float:left;
	padding-left:40px;
	font-size:13px;
	background-image:url(../images/inscription_img_input.gif);
	background-repeat:no-repeat;
}

#inscription_input_all {
	border:0px;
	height:28px!important;
	width:225px;
	padding-top:4px;
	float:left;
	padding-left:20px;
	font-size:13px;
	background-image:url(../images/inscription_img_all.gif);
	background-repeat:no-repeat;
}

#inscription_input_go {
	border:0px;
	padding:0px;
	margin:0 auto;
	float:left;
}

#inscription_input_infos, .inscription_input_infos, .lien_select {
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	border:1px solid #408bb6;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
}

.inscription_input_infos_disabled
{
	background-color:#FFFFFF;
	color:#bbbbbb;
	font-size:14px;
	border:1px solid #bbbbbb;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
}

.inscription_input_infos2 {
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	border:1px solid #408bb6;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
}

.inscription_input_infos3 {
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	border:1px solid #408bb6;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
}

#inscription_chargement {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#2b2b2b;
}

#required {
	color:#FF0000;
	font-size:16px;
}

#inscription1_bloctotal {
	 padding:2px 20px 2px 30px;
}

#inscription1_blocgauche {
	float:left;
	width:385px;
	padding:4px;
	margin:2px 3px 2px 2px;
}

#inscription1_blocdroite {
	float:left;
	width:380px;
	padding:4px;
	margin:2px 3px 2px 2px;
	text-align:left;
}

#inscription1_blocseparate {
	float:left;
	height:200px!important;
	margin:0px 15px 0px 5px;
	border-left:1px dotted #000000;
}

#inscription1_pourquoi {
	padding-left:60px;
}

#inscription1_pourquoi_ico {
	margin-right:6px;
	float:left;
}

#inscription1_pourquoi_textehigh {
	color:#df0024;
}

#inscription2_sayerror {
	border:1px solid #c80404;
	margin-bottom:10px;
	height:50px!important;
}

#inscription2_cancelimg, #inscription2_okimg {
	margin-right:4px;
	float:left;
}

#inscription2_cancelmarge {
	height:5px;
}

#inscription2_top {
	margin-bottom:8px;
	padding-bottom:25px;
	border-bottom:1px dotted #000000;
}

.inscription2_step {
	float:left;
	width:244px;
	height:200px!important;
	padding:8px;
	margin-right:5px;
	background-color:#e0eefb;
}

.inscription2_step2 {
	float:left;
	width:244px;
	height:200px!important;
	padding:8px;
	background-color:#e0eefb;
}

#inscription2_drgeeksay {
	padding:6px 10px 6px 5px;
	background-color:#f1f1f1;
	margin-top:5px;
}

#inscription2_drgeeksay2 {
	padding:6px 10px 6px 5px;
	background-color:#fffaef;
	margin-top:5px;
	border:1px solid #fef1d5;
}

#inscription2_drgeeksay3 {
	padding:6px 10px 6px 5px;
	background-color:#fbfbfb;
	margin-top:5px;
	border:1px solid #e1e5f0;
}

#inscription2_step4 {
	 float:left;
	margin-right:20px;
	padding-left:5px;
	padding-top:20px;
}

#inscription2_drgeekecran {
	float:left;
	margin-right:10px;
}

#inscription2_letsgo {
	padding:6px 10px 6px 5px;
	background-color:#e0eefb;
	margin-top:5px;
}

#inscription2_step5 {
	float:left;
	width:95px;
	padding-left:5px;
	padding-top:20px;
	:;
}

#inscription2_checkboxes {
	float:left;
	width:415px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}

#inscription2_input_promo, #inscription2_input_campus {
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	border:1px solid #408bb6;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
	width:180px;
}

#inscription2_infoconnexion {
	background-color:#f2f2f2;
	border:1px solid #c7c7c7;
	color:#135faa;
	padding:8px 5px 8px 5px;
}

#inscription2_idconnexion {
	font-weight:bold;
	color:#135faa;
}

#heading2 {
	text-align:center;
	margin:0 auto;
	padding:0;
	z-index:1000;
    width:885px;
}

#heading2 * {
	display:inline;
	user-select:none;
	cursor:pointer;
}

#panes2 p, #panes2 h1, #panes2 h2, #panes2 h3, #esscalife {
	width:800px;
	margin:0 auto 0em auto;
	line-height:1.2em;
	padding:10px 0px 5px 0px;
}

#panes2 {
	width:885px;
	margin:0 auto 0em auto;
	line-height:1.2em;
	padding:10px 0px 5px 0px;
}

#content2  {
	margin:0;
	padding:0;
}

.esscalife_1_1 {
	background-image:url(../images/esscalife/esscalife_1_1.png);
	width:155px;
	height:61px;
	float:left;
}

.esscalife_2_1 {
	background-image:url(../images/esscalife/esscalife_2_1.png);
	width:155px;
	height:61px;
	float:left;
}

.esscalife_3_1 {
	background-image:url(../images/esscalife/esscalife_3_1.png);
	width:155px;
	height:61px;
	float:left;
}

.esscalife_4_1 {
	background-image:url(../images/esscalife/esscalife_4_1.png);
	width:244px;
	height:61px;
	float:left;
}

.esscalife_5_1 {
	background-image:url(../images/esscalife/esscalife_5_1.png);
	width:176px;
	height:61px;
	float:left;
}

.esscalife_1_2 {
	background-image:url(../images/esscalife/esscalife_1_2.png);
	width:155px;
	height:61px;
	float:left;
}

.esscalife_2_2 {
	background-image:url(../images/esscalife/esscalife_2_2.png);
	width:155px;
	height:61px;
	float:left;
}

.esscalife_3_2 {
	background-image:url(../images/esscalife/esscalife_3_2.png);
	width:155px;
	height:61px;
	float:left;
}

.esscalife_4_2 {
	background-image:url(../images/esscalife/esscalife_4_2.png);
	width:244px;
	height:61px;
	float:left;
}

.esscalife_5_2 {
	background-image:url(../images/esscalife/esscalife_5_2.png);
	width:176px;
	height:61px;
	float:left;
}

#esscalifeintro {
	margin-left:35px;
	clear:both;
}

.esscalife_infoprofil {
color:#2a50be;
font-size:11px;
font-style:italic;
}

.say {
	background-color:#f2f2f2;
	border:1px solid #c7c7c7;
	color:#135faa;
	padding:2px 5px 0px 5px;
	width:340px;
	margin:0 auto;
	margin-top:1px;
}

.saylarge {
	background-color:#f2f2f2;
	border:1px solid #c7c7c7;
	color:#135faa;
	padding:2px 5px 0px 5px;
	width:540px;
	margin:0 auto;
	margin-top:1px;
}

.sayv {
	background-color:#f2f2f2;
	border:1px solid #52d700;
	color:#135faa;
	padding:2px 5px 0px 5px;
	width:340px;
	margin:0 auto;
	margin-top:1px;
}

.saylargev {
	background-color:#f2f2f2;
	border:1px solid #52d700;
	color:#135faa;
	padding:2px 5px 0px 5px;
	width:540px;
	margin:0 auto;
	margin-top:1px;
}

.sayfreewith {
	background-color:#f2f2f2;
	border:1px solid #c7c7c7;
	color:#135faa;
	padding:2px 5px 2px 5px;
	margin:0 auto;
	margin-top:1px;
}

.fassoc {
	border:1px dotted #fdf3bc;
	padding:10px;
	text-decoration:none;
	width:450px;
	margin:0px 10px 6px 0px;
	float:left;
}

.fassoc_nodesc {

	color:#afb0ad;

}

.fassoc_over {
	border:1px solid #fdf3bc;
	padding:10px;
	text-decoration:none;
	width:450px;
	margin:0px 10px 6px 0px;
	float:left;
}

#fassoc_content {
	float:left;
	padding-top:3px;
	width:300px;
}

.fassocedit {
	padding-left:10px;
	text-decoration:none;
	width:270px;
	margin:0px 0px 6px 20px;
	float:left;
}

.titreassoc {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:4px;
	letter-spacing:-0.05em;
}

#dialogue_navigation {
	padding-left:10px;
}

.formulairedialogue, .formulairedialogueweb {
	width:274px;
	height:480px!important;
	padding:8px;
	margin-left:10px;
	background-color:#e0eefb;
}

.formulairedialoguebde, .formulairedialoguefede {
	width:274px;
	height:390px!important;
	padding:8px;
	margin-left:10px;
	background-color:#e0eefb;
}

#dialoguetextarea {
	width:240px!important;
	height:100px!important;
	overflow:hidden;
}

.dialogueback {
	color:#08ae00;
	text-decoration:none;
	border:0;
}

#dialogue_input, .dialogue_input {
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	border:1px solid #408bb6;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
}

.ulmenu_admin {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.ulmenu_admin a {
	margin-top:-4px;
}

.ulmenu_admin a:hover {
	text-decoration:none;
	color:#a9a9aa;
}

#ulmenu_admin_list {
	border-bottom:1px dotted #fdf3bc;
	padding:2px;
	margin-bottom:2px;
	text-decoration:none;
	height:40px;
	!important valign:middle;
}

#ulmenu_admin_list_on {
	border-bottom:1px dotted #fdf3bc;
	padding:2px;
	margin-bottom:2px;
	text-decoration:none;
	height:40px;
	!important valign:middle;
	background-color:#fdf3bc;
}

.list_type2 li {
	background-color:#cde8f5;
	margin-bottom:2px;
	padding:6px 3px 4px 3px;
	height:30px!important;
}

.foot_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-0.05em;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	text-decoration:none;
}

.foot_link a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-0.05em;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
}

.foot_link a:hover, .foot_link a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-0.05em;
	font-weight:bold;
	color:#fb0017;
	margin-left:10px;
	text-decoration:none;
}

.foot_link a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-0.05em;
	text-decoration:none;
	color:#000000;
	margin-left:10px;
}

.foot_template, .foot_template a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:4px;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
}

.foot_template a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:4px;
	color:#fb0017;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	font-weight:bold;
}

.foot_template_hidden, .foot_template_hidden a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
}

.foot_template_hidden a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:4px;
	color:#fb0017;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	font-weight:bold;
}

.foot_desc {
	font-size:0.8em;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	line-height:14px;
}

.foot_desc a:link, .foot_desc a:hover, .foot_desc a:visited, .foot_desc a:active {
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
}

.foot_quote {
	font-size:1.2em;
	color:#fa0017;
}

.foot_emphase {
	font-weight:bold;
	font-style:italic;
}

.link_footer a:hover {
	color:#aaaaaa;
}

.entry {
	width:610px;
	background:#ffffff;
	padding:8px;
	border:1px solid #e8e8e8;
	margin:5px auto;
	margin-bottom:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.entryedm {
	width:870px;
	background:#f8f8f8;
	padding:8px;
	border:1px solid #eeeeee;
	margin:5px auto;
	margin-bottom:15px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#entryedm_left {
	float:left;
	width:740px!important;
}

#entryedm_right {
	float:left;
	width:80px!important;
	margin-left:18px;
	padding-left:30px;
}

.entryedm_desc {
	font-size:14px;
}

#entry_left {
	float:left;
	width:560px!important;
}

#entry_right {
	float:left;
	width:34px!important;
	padding-top:10px;
}

span.link a {
	font-size:16px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

span.link a:hover {
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.linkmenu {
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:16px;
}

.linkmenu a {
	font-size:15px;
	color:#000000;
	text-decoration:none;
}

.linkmenu a:hover {
	font-size:15px;
	color:#663366;
	text-decoration:none;
}

.linkmenu_rub {
	font-size:13px;
	color:#57636a;
	text-decoration:none;
}

.linkmenu_rub a:hover {
	text-decoration:none;
	font-weight:bold;
}

span.votes_count {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

span.votes_count_pos {
	font-size:12px;
	color:#52c200;
	text-decoration:none;
	font-weight:bold;
}

span.votes_count_neg {
	font-size:12px;
	color:#ba3937;
	text-decoration:none;
	font-weight:bold;
}

span.votes2_count {
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:3px;
	background-color:#ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:8px;
	margin-top:5px;
	border:1px solid #eeeeee;
}

span.votes2_count_pos {
	font-size:13px;
	color:#52c200;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:3px;
	background-color:#ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:8px;
	margin-top:5px;
	border:1px solid #eeeeee;
}

span.votes2_count_neg {
	font-size:13px;
	color:#ba3937;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:3px;
	background-color:#ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:8px;
	margin-top:5px;
	border:1px solid #eeeeee;
}

a.vote_up {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:18px!important;
	width:21px!important;
	margin-left:4px;
	text-indent:-900%;
	background:url(../liens/images/vote-for.gif);
}

a.vote_down {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:18px!important;
	width:21px!important;
	margin-left:4px;
	text-indent:-900%;
	background:url(../liens/images/vote-against.gif);
}

a.vote2_up {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:18px!important;
	width:21px!important;
	text-decoration:none;
	background:url(../liens/images/vote-for.gif);
}

a.vote2_down {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:18px!important;
	width:21px!important;
	margin-left:4px;
	text-decoration:none;
	background:url(../liens/images/vote-against.gif);
}

.idenlink, .idenlink a:link, .idenlink a:visited {
	color:#aabdcd;
	font-size:11px;
	text-decoration:none;
}

.idenlink a:hover, .idenlink a:active {
	color:#aabdcd;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.infolink {
	font-size:11px;
	text-decoration:none;
	color:#aabdcd;
}

.rub_close {
	background-image:url(../images/img_liens_bgnav.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	height:28px;
	width:205px;
	padding-top:8px;
}

.rub_op {
	background-color:#e5eff1;
	height:20px!important;
	border-bottom:1px dotted #b6cbd8;
	margin-top:2px;
	margin-bottom:2px;
	width:188px;
	margin-left:15px;
	padding-left:14px;
}

.rub_op_over {
	background-color:#ffffff;
	height:20px!important;
	border-bottom:1px dotted #b6cbd8;
	margin-top:2px;
	margin-bottom:2px;
	width:188px;
	margin-left:15px;
	padding-left:14px;
}

.addlien {
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#d54f49;
	text-decoration:none;
	padding-bottom:20px;
}

#titre_new {
	color:#006ad5;
	margin-top:4px;
}

#titre_top {
	color:#1dc700;
	margin-top:4px;
}

#titre_flop {
	color:#fb0017;
	margin-top:4px;
}

#titre_cat {
	color:#9eb0bf;
	margin-top:4px;
}

#soustitre_cat {
	text-transform:uppercase;
	letter-spacing:+0.02em;
	color:#CCCCCC;
	font-family:"Times New Roman", Times, serif;
}

.lien_input {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	border:1px solid #408bb6;
	padding:3px 4px 3px 4px;
	margin:0px 0px 0px 0px;
}

#addlink {
	color:#214f99;
	margin-left:10px;
	font-weight:bold;
}

.edm_textarea {
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	border:1px solid #408bb6;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
	width:800px;
}

.whatsup_event {
	background-color:#333333;
}

.whatsup_event_on {
	background-color:#000000;
}

.whatsup_titre a:link, .whatsup_titre a:visited {
	color:#cf4c52;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
}

.whatsup_titre a:hover, .whatsup_titre a:active, .whatsup_titre a:visited:hover {
	color:#346b00;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
}

.easter2 {
	height:50px!important;
	width:30px!important;
	padding-top:0px;
	margin-left:60px;
	margin-bottom:51px;
	opacity:0;
	cursor:pointer;
}

.easter_hover2 {
	height:50px!important;
	width:30px!important;
	padding-top:0px;
	margin-left:60px;
	margin-bottom:51px;
	left:114px;
	opacity:0;
	cursor:pointer;
}

.pagination_all, .linkisnotactif {
	color:#666666;
	text-decoration:none;
}

.pagination_switchlinks {
	padding:4px;
	color:#666666;
	text-decoration:none;
}

.pagination_switchlinks_hover {
	padding:4px;
	text-decoration:none;
	background-color:#0053a9;
	color:#ffffff;
}

#pagination_numberlinks, #pagination_numberlinks a:link {
	padding:4px;
	text-decoration:none;
}

#pagination_numberlinks a:hover {
	padding:4px;
	background-color:#0053a9;
	color:#ffffff;
	text-decoration:none;
}

.linkisactif {
	color:#0053a9;
	font-weight:bold;
	border-bottom:2px solid #0053a9;
	text-decoration:none;
}

.ajouts_top {
	width:286px!important;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	background-color:#eeeeee;
	padding:4px;
	border-bottom:1px dotted #9b9f92;
	text-decoration:none;
}

.ajouts {
	width:290px!important;
	background-color:#fafafa;
	padding:4px;
	border-bottom:1px dotted #9b9f92;
	text-decoration:none;
}

.ajouts2 {
	width:290px!important;
	background-color:#eeeeee;
	padding:4px;
	border-bottom:1px dotted #9b9f92;
	text-decoration:none;
}

.ajouts_bottom {
	width:286px!important;
	background-color:#eeeeee;
	padding:4px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	text-decoration:none;
}

#ajouts_link {
text-decoration:none;
}

#ajouts_link:hover {
color:#7a7a7a;
}

/* BLOC ACTIVITE */

.stepcarousel{
width: 295px; /*Width of Carousel Viewer itself*/
height: 270px; /*Height should enough to fit largest content's height*/
z-index:0;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 295px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/* TOPBAR */

.stepcarousel2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 640px; /*Width of Carousel Viewer itself*/
height: 130px; /*Height should enough to fit largest content's height*/
z-index:0;
}

.stepcarousel2 .belt2{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
z-index:0;
}

.stepcarousel2 .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 0px; /*margin around each panel*/
width: 640px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
z-index:0;
}


#faq_ques {
background-image:url('images/bullet_black.png'); background-repeat:no-repeat; background-position:left; border-bottom:1px dotted #acacac;margin-bottom:6px; margin-top:1px;padding-bottom:8px;padding-left:20px; cursor:pointer; height:10px!important;
}

#faq_ques:hover {
background-image:url('images/bullet_black.png'); background-repeat:no-repeat; background-position:left; border-bottom:1px dotted #844100;margin-bottom:6px; margin-top:1px;padding-bottom:8px;padding-left:20px; cursor:pointer; height:10px!important;color:#844100;
}

.faq_rep {
margin-bottom:4px; margin-top:1px;padding: 6px 6px 6px 10px;background-color:#f5f5f5;
}

.headlinetop {
height:8px!important;
}

/* SONDAGES HOMEPAGE */

#poll-container {
padding:5px;
margin:0 auto;
}

#poll-question {
	text-align: center;
	padding: 0px 5px 0px 5px;
    font-weight:bold;
}

#poll-question a{
text-decoration:none;
	color: #5155ce;
	font-size: 15px;
	text-align: center;
    font-weight:bold;
}

#poll-question a:hover{
text-decoration:none;
font-size: 15px;
text-align: center;
font-weight:bold;
color: #6b5dd4;
}


.poll-quote {
	color:#CCCCCC;
	font-size: 15px;
}


#poll-res {
	color: #cc0000;
	font-size: 13px;
	text-align: center;
	padding: 0px 0px 5px 5px;
    font-weight:bold;
}

#poll-nbtot {
	color: #000000;
	font-size: 10px;
	text-align: center;
	padding: 0px 0px 5px 5px;
    text-decoration:none;
}

#poll-nbtot a {
    text-decoration:none;
}

#poll-nbtot a:hover {
text-decoration:none;
    color: #5155ce;

}



#poll-answers {
	color: #000000;
	font-size: 11px;
	text-align: left;
	font-weight: 300;
	padding: 0px 5px 5px 10px;
}


.graph {
  width: 310px;
}
.bar-title {
  position: relative;
  float: left;
  width: 130px;
  font-size:9px;
  line-height: 15px;
  margin-right: 10px;
  text-align: right;
}
.bar-container {
  position: relative;
  float: left;
  width: 100px;
  height: 10px;
  margin: 0px 0px 15px;
  text-align:left;
  color:#FFFFFF;
  font-weight:bold;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}

.bar-container strong {
}

#poll-results p {
  text-align: center;
}

.poll-radio {
margin:2px 10px 2px 0px;
}

.percent {
  position: relative;
  float: left;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  text-align: right;
  font-size:10px;
  font-weight:bold;
}

/* PAGE SONDAGES */

#poll-container-aff {
padding:5px;
margin:0 auto;
}

#poll-question-aff {
	text-align: center;
	padding: 0px 0px 5px 5px;
}

#poll-question-aff a{
text-decoration:none;
	color: #5155ce;
	font-size: 18px;
	text-align: center;
    font-weight:bold;
}

#poll-question-aff a:hover{
text-decoration:none;
font-size: 18px;
text-align: center;
font-weight:bold;
color: #6b5dd4;
}

#poll-voir-aff {
	padding: 10px 0px 5px 0px;
}

#poll-voir-aff a{
text-decoration:none;
	color: #ff8300;
	font-size: 16px;
	text-align: center;
    font-weight:bold;
}

#poll-voir-aff a:hover{
text-decoration:none;
font-size: 16px;
text-align: center;
font-weight:bold;
color: #dd720f;
}


.poll-quote-aff {
	color:#CCCCCC;
	font-size: 20px;
}

.poll-expl-aff {
	color:#999999; letter-spacing:-0.02em; width:600px!important; margin:0 auto; text-align:center;
}


#poll-res-aff {
	color: #cc0000;
	font-size: 14px;
	text-align: center;
	padding: 0px 0px 5px 5px;
    font-weight:bold;
}

#poll-nbtot-aff {
	color: #000000;
	font-size: 12px;
	text-align: center;
	padding: 0px 0px 5px 5px;
    text-decoration:none;
}

#poll-nbtot-aff a {
    text-decoration:none;
}

#poll-nbtot-aff a:hover {
text-decoration:none;
    color: #5155ce;

}



#poll-answers-aff {
	color: #000000;
	font-size: 14px;
	text-align: left;
	font-weight: 300;
	padding: 0px 5px 5px 10px;
}


.graph-aff {
  width: 510px;
  margin:0 auto;
}
.bar-title-aff {
  position: relative;
  float: left;
  width: 250px;
  font-size:10px;
  line-height: 20px;
  margin-right: 10px;
  text-align: right;
}
.bar-container-aff {
  position: relative;
  float: left;
  width: 180px;
  height: 10px;
  margin: 0px 0px 15px;
  text-align:left;
  color:#FFFFFF;
  font-weight:bold;
}

.bar-container-aff div {
  background-color:#cc4400;
  height: 20px;
}

.bar-container-aff strong {
}

#poll-results-aff p {
  text-align: center;
}

.poll-radio-aff {
margin:2px 10px 2px 5px;
}

.percent-aff {
  position: relative;
  float: left;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  text-align: right;
  font-size:10px;
  font-weight:bold;
}

/* PARTENAIRES */

#partner_logo {
float:left;
width:220px;
padding:10px;
text-align:center;
margin:0 auto;
}
#partner_logo:hover {
background-color:#CCCCCC;
}

#partner_desc {
float:left;
width:580px;
padding:10px;
}

#partner_title {
font-size:22px;
text-transform:uppercase;
font-weight:bold;
}

#partner_slogan {
font-size:18px;
margin-bottom:10px;
letter-spacing:-0.05em;
}

#partner_exp {
font-size:13px;
}

.cache {
display:none;
}

.aff {

}

#aleatoire_assoc {
margin:0 auto;
width:260px;
}
#aleatoire_illustration {
float:left;
width:50px;
padding:5px;
}

#aleatoire_illustration:hover {
float:left;
width:50px;
padding:5px;
background-color:#CCCCCC;
}

#aleatoire_description {
float:left;
margin-left:5px;
width:180px;
background-image:url(../images/img_hasard_bg.png);
background-repeat:no-repeat;
background-position:right;
cursor:pointer;
}

#aleatoire_titre {
text-decoration:none;
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:18px;
	margin-bottom:4px;
	letter-spacing:-0.08em;

}

#aleatoire_titre:hover {
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
	font-style:normal;
	text-align:left;
	font-family:inherit;
	font-size:18px;
	margin-bottom:4px;
	letter-spacing:-0.08em;

}

.goworldmap {
padding:20px; background-color:#eeeeee; width:208px; float:left; position:relative; text-align:center;
}

.goworldmap:hover {
padding:20px; background-color:#CCCCCC; width:208px; float:left; position:relative; text-align:center;
}