/* MODULE SUPERFISH TOP */
.sf-menu{
	background-color:#000;
	display:block;
	height:48px;
	margin:0px;
}
.sf-menu li{
	border-left:1px solid #fff;
	float:left;
}
.sf-menu ul{
	display:block;
	margin-top:8px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#5A3E6F;
}
.sf-menu a{
	border-style:none;
	width:184px;
	height:48px;
	color:#fff;
	display:table-cell;
	vertical-align:bottom;
	background:none;
	background-color:#000;
	padding:0px;
}
.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{
	background-color:#000;
}
.sf-menu span{
	padding:10px;
	padding-top:5px;
	display:block;
}


.sf-menu li ul{
	margin-top:13px;
	background-color:#5A3E6F;
}
.sf-menu li li{
	border-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.sf-menu li li a{
	display:block;
	margin:0px;
	padding:0px;
	height:auto;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	width:auto;
	font-size:12px;
	line-height:100%;
	background-color:#5A3E6F;
}
.sf-menu li li a:hover, 
.sf-menu li li.sfHover a,
.sf-menu li li a:focus
{
	background-color:#84639F;
}
.sf-menu li li span{
	padding:0px;
	padding-top:1px;
	padding-bottom:1px;
}

.sf-menu li.active a{
	color:#fff;
	text-decoration:underline;
}


.sf-menu li#current li a,
.sf-menu li.active li a{
	text-decoration:none;
}
.sf-menu li#current li a:hover,
.sf-menu li.active li a:hover{
	text-decoration:underline;
}
.sf-menu a:visited {
	color:#fff;
}
.sf-menu li#current a{
	text-decoration:underline;
}

.sf-menu li li ul{
	margin-top:0px;
	background-color:#84639F;
}

.sf-menu li li.parent a{
	background-image:url(../images/bg_menu_top.gif);
	background-repeat:no-repeat;
	background-position: right 7px;
}
.sf-menu li li.parent a:hover,
.sf-menu li li.sfHover a{
	background-repeat: no-repeat;
	background-image:url(../images/bg_menu_top_o.gif);
}
.sf-menu li li.sfHover a:active,
.sf-menu li li.sfHover a:focus{
	background-image:none;
}

.sf-menu li li.parent li a,
.sf-menu li li.parent li a:hover{
	background-image:none;
}

.sf-menu li li li a{
	background-color:#84639F;
}




/* Search */
#mod_search_searchword{
	background-image:url(../images/recherche.png);
	width:153px;
	height:17px;
	border-width:0px;
	padding-left:5px;
	padding-right:3px;
	padding-top:2px;
	text-transform:capitalize;
	float:right;
	font-size:11px;
	color:#72b84c;
	font-family:Trebuchet MS, Helvetica, sans-serif;
}

/* JEVENTS */
#jevents_header{
	display:none;
}
#jevents_body .todayclr, #jevents_body .currentmonth, #jevents_body .currentday, #jevents_body .currentweek{
	background-color:#D1D2EF;
}


/* PAGE TOP PARTENAIRES */
/************************/
#page_top .moduletable_partenaires{
	margin-bottom:20px;
}

/* MODULE NOUS JOINDRE */
/***********************/
.c_form_title span{
	color:#FF0000;
}
.c_txt_2col_input{
	width:200px;
}
#nous_joindre .button{
	margin-top:10px;
}
#error_nous_joindre{
	padding:5px;
	border:1px solid #FF0000;
	color:#FF0000;
	margin-bottom:10px;
}


/* MODULE LISTE D'ENVOIS DES ACTIVITÉS */
/***************************************/
.moduletable_mailing_activities{
	width:401px;
}
.moduletable_mailing_activities .c_form_asterisk{
	margin-bottom:5px;
	color:#ff0000;
}
.moduletable_mailing_activities .c_form_title_h1{
	display:block;
	font-size:130%;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #999;
	margin-top:5px;
}
.moduletable_mailing_activities .c_form_title,
.moduletable_mailing_activities .c_form_title_company_type_other{
	float:left;
	width:150px;
	margin-bottom:5px;
}
.moduletable_mailing_activities .c_form_title_company_type_other{
	margin-left:150px;
	width:auto;
	margin-right:5px;
}
.moduletable_mailing_activities .c_form_title_checkbox,
.moduletable_mailing_activities .c_form_title_checkbox2{
	float:left;
	width:90px;
	margin-bottom:5px;
	margin-right:25px;
}

.moduletable_mailing_activities .c_form_title_checkbox2{
	margin-right:10px;
}

.moduletable_mailing_activities .c_form_asterisk span,
.moduletable_mailing_activities .c_form_title span,
.moduletable_mailing_activities .c_form_title_h1 span
{
	color:#FF0000;
}

.moduletable_mailing_activities option{
	padding-right:10px;
	padding-left:5px;
}

.moduletable_mailing_activities .box {
	background-color:#DEDEDE;
	border:1px solid #666;
	border-right-style:none;
	border-bottom-style:none;
	margin-bottom:5px;
	width:185px;
}

.moduletable_mailing_activities textarea.box{
	width:250px;
	overflow:hidden;
}
.moduletable_mailing_activities .checkbox{
	float:left;
	margin-right:3px;
}
.moduletable_mailing_activities .court{
	width:100px;
}
.moduletable_mailing_activities .moyen{
	width:210px;
}
.moduletable_mailing_activities .long{
	width:250px;
}
.moduletable_mailing_activities .button{
	margin-left:350px;
}
.moduletable_mailing_activities .captcha{
	margin-bottom:5px;
	width:225px;
	float:left;
}
.moduletable_mailing_activities img#image{
	display:inline;
	float:left;
}

.moduletable_mailing_activities .error{
	display:none;
	padding:5px;
	border:1px solid #ff0000;
	color:#ff0000;
	width:390px;
	margin-bottom:5px;
}
.moduletable_mailing_activities .error_display{
	display:block;
}

/* ACAJOOM */
/***********/
.moduletable_acajoom{
	
}
.moduletable_acajoom .left{
	float:left;
	padding-right:40px;
	width:200px;
}

.moduletable_acajoom .right{
	width:236px;
}

.moduletable_acajoom .key{
	margin-top:5px;
}
.moduletable_acajoom .checkbox{
	float:left;
	width:10px;
	margin-right:3px;
}

.moduletable_acajoom .aca_list_name{
	width:130px;
	padding-right:10px;
	float:left;
	color: #5ab12a;
}
.moduletable_acajoom .clr_height{
	height:10px;
}
.moduletable_acajoom .inputbox{
	width:195px;
}
.moduletable_acajoom select{
	width:199px;
}

.moduletable_acajoom .ast{
	color:#FF0000;
}
.moduletable_acajoom .button{
	margin-left:402px;
}
