/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
   Style name:         mile200
   Based off style:   subsilver2
   Modified by:        Codemiles.com Community
   Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* style cc */

.center
{
	text-align:center
}
a.lien_likmcp:link, a.lien_likmcp:hover, a.lien_likmcp:visited,
a.nav:link, a.nav:hover, a.nav:visited,
ul.nav li a:link, ul.nav li a:hover, ul.nav li a:visited,
a.gen:link, a.gen:hover, a.gen:visited
{
    color:black;
}

a.lien_phpbb:link,a.lien_phpbb:hover,a.lien_phpbb:visited{
    color:black;
}
.gensmall a:link, .gensmall a:hover, .gensmall a:visited{
    color:black;
}

a.membre_list_lien:link, a.membre_list_lien:hover, a.membre_list_lien:visited{
    color: black;
}

a.breadcrumbs_lien:link, a.breadcrumbs_lien:hover, a.breadcrumbs_lien:visited{
    color:black;
}

a.copyright:link, a.copyright:hover, a.copyright:visited{
    color:black;
}
.tableau_haut_reponse{
    margin-top:10px !important;

}
a.profile_lien_haut:link,a.profile_lien_haut:hover,a.profile_lien_haut:visited{
    color:black;
}
.titre_encart_centre {
    font-weight:bold;
    font-size:15px;
	margin-top:22px;
}
.titre_encart_centre a:hover, .titre_encart_centre a:link, .titre_encart_centrea a:visited{
    color:black;
    cursor: pointer;
}
.titre_accueil {line-height:170%; margin-top:5px}

a.nouvelle_question:link, a.nouvelle_question:hover, a.nouvelle_question:visited{
    color:white !important;
    font-size:1.15em;
    background-color:#073880;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    padding-top:5px;
    border-top-left-radius:8px;
    border-bottom-right-radius:8px;
    height:20px;
    font-weight:bold;
}


b.gensmall a, .gensmall a{
    font-size:0.9em !important;
}
/*a.titles:link,a.titles:hover,a.titles:visited,a.topictitle:link,a.topictitle:hover,a.topictitle:visited{
    color:black !important;
}*/

a.username-coloured:hover,a.username-coloured:link, a.username-coloured:visited{}


.titre_cc{
    float:right;
    color:white;
    font-size:19px;
    
    padding-right:105px;
}
#entetebis {
    min-height:300px;
    max-width:100%;
	margin:auto; text-align:center;
   /* background:url("./images/BG.png") no-repeat scroll 0 14px rgba(0, 0, 0, 0);*/
    /*background-color:white;*/
}

#bg_vide {
}



#encart_centre{
    min-height:230px;
}

#bouton_bas{
}
#categorie_cc, #conseils_cc{ clear:both}

#bouton_bas_faq,
.bouton_bas_faq {
 /*   width:980px;*/
    min-height:42px;
    margin:30px 15px 0;
    font-size:14px;
    font-weight:bold;
    
}

.img_boutton {
    background:url("./images/btt_1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height:40px;
    width:323px;
}
.img_boutton:hover {
    background:url("./images/btt_1.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.profile-icons {
}
.all_articles{
	font-size:12px;
}
.all_articles a{
	color:#314e75 !important;
}
.edit-icon {
	background:url("./images/icon_post_edit.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:60px;
}
.edit-icon:hover {
	background:url("./images/icon_post_edit.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.delete-icon {
	background:url("./images/icon_post_delete.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.delete-icon:hover {
	background:url("./images/icon_post_delete.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.report-icon {
	background:url("./images/icon_post_report.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.report-icon:hover {
	background:url("./images/icon_post_report.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.warn-icon {
	background:url("./images/icon_user_warn.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.warn-icon:hover {
	background:url("./images/icon_user_warn.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.info-icon {
	background:url("./images/icon_post_info.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.info-icon:hover {
	background:url("./images/icon_post_info.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.quote-icon {
	background:url("./images/icon_post_quote.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:54px;
}
.quote-icon:hover {
	background:url("./images/icon_post_quote.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.twitter-button {
	margin-left:5px;
	float:left;
}
.twitter-text{
	color:#333333;
	float:left;
	font-size:12px
}

a.lien_cc, a.lien_cc:visited
{
    color:white !important;
	font-size:1.15em; line-height:43px;
}
.lien_cc a:link,a:hover{
    color:#5B93CF;
}


#categorie_cc, #conseils_cc, #f_13, #f_13_h{

}
#viewonline_nh{
	margin: 50px 0;
	padding: 50px 20px;
	background-color: #F9F9F9;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
			box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
}
#statistics_nh{
	margin: 0px 0 50px;
	padding: 50px 20px;
	background-color: #F9F9F9;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
			box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
}

a.question_conseil{
	color:white!important;
/*    font:1.2em 'Trebuchet MS',Tahoma,verdana,sans-serif;*/
    text-align:left!important;
}

.tbl-h-c p, .tbl-h-c div, .tbl-h-c h4{
    color:#fff; display:block!important;
	text-align: center; font-size: 49px; color: #FF6600; font-weight: 700; line-height: 130%; margin-bottom: 30px;
}
.tbl-h-c p *{color:#6C7273;}
.tbl-h-c h4 a{ color:#6C7273}
.tbl-h-c div a{ line-height: 130%; font-size: 49px;}
.tbl-h-c p *, .tbl-h-c div *{ color:#6C7273;}
.tbl-h-c p strong, .tbl-h-c div strong{ color:#6C7273;}

#list_categorie_cc{}

.tbl_categorie_cc{
    /* border:solid white 2px;*/
    width:100%;
    text-align:left;

}
td.categorie_cc_td{
    width:60%;
}
.categorie_cc_td_td{
    border-radius:10px;
    padding-top:10px;
    height:65px;
}
/*
.bleu_fonce {
    background:url("./images/block_bleu_fonce.png")repeat-x scroll center top rgba(0, 0, 0, 0);
}
*/
.bleu_fonce {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    background-color:#073880;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#456aa0', endColorstr='#073880');
    background:-moz-linear-gradient(50% 100% , #456aa0 20%, #073880 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, 0 100%, 0 20%, from(#456aa0), to(#073880));
    border: solid 1px #456aa0;
    padding: 7px 5px;
}

a.texte_bleu_fonce:hover,a.texte_bleu_fonce:link,a.texte_bleu_fonce:visited,p.texte_bleu_fonce{
    color:white;
}
/*
.bleu_clair {
    background:url("./images/block_bleu_clair.png")repeat-x scroll center top rgba(0, 0, 0, 0);
}
*/

.bleu_clair {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    background-color:#CAE2F9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F2FA', endColorstr='#CAE2F9');
    background:-moz-linear-gradient(50% 100% , #E8F2FA 20%, #CAE2F9 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, 0 100%, 0 20%, from(#E8F2FA), to(#CAE2F9));
    border: solid 1px #E8F2FA;
    padding: 7px 5px;
}

a.texte_bleu_clair:hover,a.texte_bleu_clair:link, a.texte_bleu_clair:visited,p.texte_bleu_clair{
    color:#073880 !important;
}

a.categorie_cc_td_title:link, a.categorie_cc_td_title:hover,a.categorie_cc_td_title:visited{
}

a.categorie_cc_td_title{}
/*pour le bleu clair
a.categorie_cc_td_title:link, a.categorie_cc_td_title:hover,a.categorie_cc_td_title:visited{
color:#324D76 !important;
font-weight:bold !important;
font-size:15px !important;

}*/

.categorie_cc_td_desc, a.categorie_cc_td_desc:link, a.categorie_cc_td_desc:hover, a.categorie_cc_td_desc:visited {
    /*color:white !important;*/
    font-weight:normal;
    font-size:12px !important;
    text-align:center;
}
/*pour le bleu clair
.categorie_cc_td_desc, a.categorie_cc_td_desc:link, a.categorie_cc_td_desc:hover, a.categorie_cc_td_desc:visited {
color:#324D76!important;
font-weight:normal;
font-size:12px !important;
text-align:center;
}*/

.categorie_cc_td_mess{
    /*color:white !important;*/
    font-weight:normal;
    /*font-size:10px;*/
    font-style:italic;
    text-align:center;
}
/* pour le bleu clair
.categorie_cc_td_mess{
color:#324D76 !important;
font-weight:normal;
font-size:10px;
font-style:italic;
text-align:center;
}

.categorie_cc_td_td2 {
    background:url("./images/block_rouge_clair.png")repeat-x scroll center top rgba(0, 0, 0, 0);
    border-radius:10px;
    padding-top:10px;
    height:65px;
    color: #5B93CF !important;
}
*/
.categorie_cc_td_td2 {
    font-size: 1.1em;
	line-height:1.1em;
    font-weight: bold;
    background-color:#FCE2E0;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCE2E0', endColorstr='#FCC8C4');
    background:-moz-linear-gradient(50% 100% , #FCE2E0 70%, #FCC8C4 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, 0 100%, 0 70%, from(#FCE2E0), to(#FCC8C4));
    border: solid 1px #FCE2E0;
    padding: 7px 5px;
	border-radius:10px;
    padding-top:10px;
    height:65px;
}

.categorie_cc_td_td2 span.petit{
	font-size:0.8em;
}

.categorie_cc_td_td2 a:link, .categorie_cc_td_td2 a:hover, .categorie_cc_td_td2 a:visited {
	color: #5B93CF !important;
}



/*.tbl_categorie_cc p {
    color:black !important;
    /*font-weight:bold !important;*/
}*/

.tbl_categorie_cc tr{
    margin-top:15px;
}

.top a:link,a:hover{
    color:#5B93CF;
}

#menumade  {
	background:url("./images/menu_border3.png") repeat-x scroll center top rgba(0,0,0,0);
	margin:0;
	padding:0;
	list-style: none;
	font: bold 1.1em  'Trebuchet MS', Tahoma, verdana,  sans-serif;
	height:70px;
	width:100%;
}

#menumade li {
    margin:0 0 0 2px;
    float:left;
    height:69px;
    cursor:pointer;
	background:url('./images/menu_hover_non_hover.png') repeat-x scroll center top rgba(0, 0, 0, 0);
}

#menumade li:hover {
    background: url("./images/menu_hover_non_hover.png") repeat-x scroll center bottom rgba(0,0,0,0);
}

#menumade li a{
    display:block;
	height:55px;
	padding-left:0;
	padding-top:15px;
	font-size:15px;
	color:#444;
	text-align:center;
	line-height:130%;
	width:120px;
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
    text-align:center;
	font-family:Raavi, Tahoma;
}

#menumade li:hover a {color:#fff;}

#menumade li.top_accueil, #menumade li.top_accueil_client, #menumade li.top_accueil_expert {margin-left:0;}
#menumade li.top_accueil a {line-height:40px; width:100px}
#menumade li.top_accueil_client a {line-height:40px; width:90px}
#menumade li.top_accueil_expert a {line-height:40px; width:120px}

#menumade li a.expert {width:126px}
#menumade li a.modif_profil_expert {width:134px}

#menumade li.top_contact a {width:100px;}

#menumade li.top_trouver a {width:150px;}

#menumade li.top_consult a{width:170px;}

#menumade li.top_tarif a {width:190px;}

#menumade li.top_rejoindre a {width:190px;}

#menumade li.top_membre a{width:142px;}


.non_affiche {
    position:absolute;
    left:-9999px;
    top:-9999px;
    width:0;
    height:0;
    margin:0;
    padding:0;
    list-style:none;
}

/* Layout
 ------------ */
* {
    /* Reset browsers default margin, padding and font sizes */
    margin: 0;
    padding: 0;
}

html {
    font-size: 100%;
}

body {
    margin: 0; 	padding: 0;
    font: normal .70em/1.3em Verdana, Tahoma, sans-serif;
    color: #333333;
/*    background:#3F6394;
    text-align: center;*/

}

#wrapheader {
    min-height: 120px;
    height: auto !important;
    height: 120px;

    /*	background-image: url('./images/background.gif');
            background-repeat: repeat-x;*/
    /*	padding: 0 25px 15px 25px;*/
    padding: 0;
}

#wrapcentre, #wrapcentreheader {
}

#wrapfooter {
    text-align: center;
    color:#333333;


}

#wrapnav {
    width: 100%;
    margin: 0;

    border-width: 1px;
    border-style: solid;

}

/* header */
.header{ width:100%; margin:0; padding:0; height:150px;
	/* background:url("./images/header_bord.png") no-repeat scroll right top, -moz-linear-gradient(center bottom , #3F6394, #314D74) repeat scroll 0 0 rgba(0, 0, 0, 0)*/
    background: url(./images/header_bord.png) no-repeat right top #314d74; /* Old browsers */
    background: url(./images/header_bord.png) top right no-repeat, -moz-linear-gradient(bottom, #3F6394, #314D74);
    background: url(./images/header_bord.png) top right no-repeat, -webkit-linear-gradient(bottom, #3F6394, #314D74);
    background: url(./images/header_bord.png) top right no-repeat, -ms-linear-gradient(bottom, #3F6394, #314D74);
    background: url(./images/header_bord.png) top right no-repeat, -o-linear-gradient(bottom, #3F6394, #314D74);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#314d74', endColorstr='#3f6394',GradientType=0 );

}

.contentLogo{
    background: url("./images/logo_bg.png")no-repeat scroll left top rgba(0,0,0,0);
}
.contentLogo{
    width:1024px;
    margin:0 auto;
    height:110px;
}


.contentLogo img{ margin:10px 0 0 110px;}
.contentLogoSpan {
    display:inline-block;
    font-size:19px;
    font-weight:100;
    line-height:23px;
    margin-left:245px;
    margin-top:10px;
    width:515px;
}
.contentLogoLien a:hover,.contentLogo a:link,.contentLogo a:visited{ color:#fff !important;}

.connexe{
    margin :5px auto;
    position:relative;
    text-align:right;
    top:-34px;
    width:1004px;
}

.blanc{
    color: white !important;
}

/*.contentLogo div { display:inline-block; margin-left:215px; font-size:19px; font-family:Raavi, Tahoma; font-weight:100; line-height:23px; width:515px; height:43px;margin-top:-20px; overflow:hidden; vertical-align:middle;}
.contentLogo h1 { display:inline-block; margin-left:215px; font-size:19px; font-family:Raavi, Tahoma; font-weight:100; line-height:23px; width:515px; margin-top:10px;}*/

a.connexionBlancLien:hover,a.connexionBlancLien:link, a.connexionBlancLien:visited{
    color:white !important;
}

.essai_logo {
    padding-bottom:15px;
    padding-left:90px;
    background: url(./images/logo_bg.png) top left no-repeat;
    height:70px;
    width:789px;
}

#logodesc {
    height:110px;
    padding: 6px 30px;
    /*background: #456AA0;*/
    margin-bottom:10px;
    /*background:  url(./images/header-bg.jpg) repeat-x 0% 100%;*/
    color:#333333;
    background: url(./images/header_bord.png) no-repeat right top #314d74; /* Old browsers */
    background: url(./images/header_bord.png) top right no-repeat, -moz-linear-gradient(bottom, #3F6394, #314D74);
    background: url(./images/header_bord.png) top right no-repeat, -webkit-linear-gradient(bottom, #3F6394, #314D74);
    background: url(./images/header_bord.png) top right no-repeat, -ms-linear-gradient(bottom, #3F6394, #314D74);
    background: url(./images/header_bord.png) top right no-repeat, -o-linear-gradient(bottom, #3F6394, #314D74);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#314d74', endColorstr='#3f6394',GradientType=0 );
}
p.justp {
    margin: 0;
    padding: 10px 15px;
}
#menubar {
    /*background:url('./images/bar.png') repeat-x;*/

    height:70px;
    /* margin-top:4px;*/
    font:Geneva, Arial, Helvetica, sans-serif;
    font-size:medium;
    color:#F2F2F2;
 /*   width:1024px;*/
    width:100%;
}

.fontcolor {
    color: #333333;
    white-space: nowrap;

}
#datebar {
    margin: 10px 25px 0 25px;
}

#findbar {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

.forumrules {
    border: 1px solid #456AA0;
    background-color: #EDF0F6;
    padding: 4px;
    color:#333333;
    font-weight: bold;
    font-size: 1.0em;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#pageheader { margin-top:80px; margin-bottom:20px; clear:both}
#pageheaderMcp { margin-top:10px; }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h1 {

    font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif;

    text-decoration: none;
    color:#FFFFFF;
}

h2 {
    font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif;
    text-decoration: none;
    line-height: 120%;
/*    background-color: #EDF0F6;*/
}

h3 {
    color:#000000;
    font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif;
    line-height: 120%;
}

h4 {
    font:   1.1em 'Trebuchet MS', Arial, Sans-serif;
    color:#FFFFFF;
}

p {


}

p.moderators {
    margin: 0;
    float: left;
    color: black;
    font-weight: bold;
}

.rtl p.moderators {
    float: right;
}

p.linkmcp {
    margin: 0;
    float: right;
    white-space: nowrap;
}

.rtl p.linkmcp {
    float: left;
}

p.breadcrumbs {
    margin: 0;
    float: left;
    color: #666666;
    font-weight: bold;
    white-space: normal;
    font-size: 1em;
}

.rtl p.breadcrumbs {
    float: right;
}

p.datetime {
    margin: 0;
    float: right;
    white-space: nowrap;
    font-size: 1em;
}

.rtl p.datetime {
    float: left;
}

p.searchbar {
    padding: 2px 0;
    white-space: nowrap;
}

p.searchbarreg {
    margin: 0;
    float: right;
    white-space: nowrap;
}

.rtl p.searchbarreg {
    float: left;
}

p.forumdesc {
    padding-bottom: 5px;
	font-size:12px;
	margin-bottom: 700;
}

p.topicauthor {
    margin: 1px 0;
}
p.topicauthor a{ font-size:13px;}

p.topicdetails {
    margin: 1px 0; font-size:13px; color:#333; line-height:150%;
}
p.topicdetails a{ font-size:12px; color:#ff7f00!important;}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
    margin: 1px 0;
    color: red;
    font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
    color: green;
    font-weight:bold;
}

.postapprove img, .postreported img {
    vertical-align: bottom;
}

.postauthor {
    color: #333333;
}

.postdetails, .postdetails * {
    color: #333333; font-size:15px; line-height:150%
}

.postbody {
    font-size: 1.3em;
    line-height: 1.4em;
    font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-align: justify;
}
.postbody img{float:left; padding-right:10px; padding-bottom:10px;}

.article_gauche ol, .article_gauche ul, .tablebg ol, .tablebg ul {
   margin-left:45px;
   margin-bottom:10px;
   margin-top:5px;
}

.article_gauche strong {font-size:15px}
strong .orange{font-weight:500}

.postbody li, ol, ul {
   /* margin: 0 0 0 1.5em;*/
}
ul, ol {
/*    margin: 10px 30px;
    padding: 0 15px;
    color: #333333;*/
}
.rtl .postbody li, .rtl ol, .rtl ul {
    margin: 0 1.5em 0 0;
}

.posthilit {
    background-color: yellow;
}

.nav {
    margin: 0;
    color: #333333;
}

.pagination {
    padding: 4px;
    color: #333333;
    font-size: 1em;
    font-weight: bold;
}

.cattitle {
    color: #FFF;

}

.gen {
    margin: 1px 1px;
    font-size: 1.2em;
}

p.gen a:link,
p.gen a:hover,
p.gen a:visited {
    color: black !important;
}

.genmed {
    margin: 1px; font-size:13px; color:#333; line-height:150%
}
.genmed a{ color:#237AD5!important}

.gensmall {
    margin: 1px 1px; font-size:13px; line-height:150%;
}

.copyright {
    /*color: #FFFFFF;*/
    color: #000;
    font-weight: normal;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.copyright a
{
    color:#CCCCCC;
}

.titles {
    font-family:Arial, sans-serif;
    font-weight: bold;
    font-size: 1.3em;
    text-decoration: none;
    color: #333333;
}

.error {
    color: red;
}

.error_posting {
    color: #9D2113;
	font-size: 1.3em;
	margin: 1px 1px;
	font-weight:bold;
	line-height: 1.3em;
}


/* Tables
 ------------ */
th {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    background-color:#d4d9e0;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d9e0', endColorstr='#8b919b');
    background:-moz-linear-gradient(50% 100% , #d4d9e0 20%, #8b919b 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, 0 100%, 0 20%, from(#d4d9e0), to(#8b919b));
    border: solid 1px #d4d9e0;
    white-space: nowrap;
    padding: 7px 5px;
}

td {

    /*padding: 2px;*/
}
td.uperimg2
{
    height:17px;
    margin: 0;
    padding: 0;
    border: 0;
    background-color:#FFFFFF;
}
td.ariane
{
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    background-color:#d4d9e0;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d9e0', endColorstr='#8b919b');
    background:-moz-linear-gradient(50% 100% , #d4d9e0 20%, #8b919b 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, 0 100%, 0 20%, from(#d4d9e0), to(#8b919b));
    border: solid 1px #d4d9e0;
    white-space: nowrap;
    padding: 7px 5px;
}
td.uperimg
{
    height:18px;
    margin: 0;
    padding: 0;
    border: 0;
}
td.uperimgcat
{
    margin: 0;
    padding: 0;
    border: 0;
}
td.profile {
    padding: 4px;
	text-align:center;
}
td.profile a{
	display: inline-block;
	padding: 2px 15px;
	background-color: #F2AC4B !important;
	color: #fff!important;
	font-weight: 700;
	text-transform: uppercase;
}
td.profile a:hover{
	background-color: #435E79!important;
}
tr.action_topic {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    background-color:#073880;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#456aa0', endColorstr='#073880');
    background:-moz-linear-gradient(50% 100% , #456aa0 20%, #073880 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, 0 100%, 0 20%, from(#456aa0), to(#073880));
    border: solid 1px #456aa0;
    padding: 7px 5px;
	border-radius:10px;
    padding-top:10px;
    height:65px;
}
.tablebg {
    background-color:white;
    width:100%;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.2);
	box-shadow: 0 0 4px 2px rgba(0,0,0,.2);
	margin: 5px 0!important;
}
.tablebg th{ background-color:#444; height:50px; font-size:14px; font-weight:700; color:#FFF; vertical-align:middle; border:1px solid #fff; border-width:0 1px 0 0; text-indent: 10px; text-transform: uppercase;}
.tablebg td{ vertical-align:middle; padding:10px 5px; background:#F0F0F0; line-height: 150%!important}
.tablebg.tableauListeForum tr:nth-child(even) td{ background-color:#fff; border-color:#F0F0F0}
.tablebg td select{	font-size: 13px!important;}

h1.h1_black{
    color:#000000;
}

h1.h1_tableau{
	background: -moz-linear-gradient(50% 100% , #d4d9e0 20%, #8b919b 100%) repeat scroll 0 0 transparent;
    border: 1px solid #d4d9e0;
    color: #333;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px;
	margin:20px 0;
}

h2 strong{font-size:1em !important}

.tablebutton {
    background-color:transparent;
    width:100%;
}

.tablebg.questionForum tr td h2{
	padding:20px 0 20px 80px;  font-size:17px; font-weight:500; color:#333!important; border:1px solid #E6E6E6; border-width:1px 0; margin-bottom:20px; background:#FFF url(/templates/temp/if_images/if_forum_6.png) 20px 20px no-repeat
}

.tablebg.questionForum .postbody img{
	float:none
}

.catdiv {
    color: #FFF;
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #2B4370;

    /*	background: white url('./images/cellpic2.jpg') repeat-y scroll top left;*/
}
.rtl .catdiv {
    /*background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;*/
}

.cat
{
    color: #FFFFFF;
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #456AA0;

    text-indent: 4px;
    font-weight: bold;
    font-family:Arial, sans-serif;
    font-size: 1.1em;
}
.newRow1{padding: 4px;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 0 1px 0;}
.newRow{padding: 4px;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 1px 1px 0;}
.rowOnline{ width:250px;}	
.rowOnline2{}	

.newRow a.forumlink{
	text-transform: uppercase;
	margin: 15px 20px 0;
	padding: 0px 7px!important;
	border-left: 3px solid #ff7f00;
	font-family: "JF Flat Regular", "Myriad Pro", sans-serif!important;
	color: #F2AC4B!important;
	font-size: 19px;
}
.newRow p.forumdesc{
	margin: 0px 20px 10px!important;
	padding: 0px 10px 7px!important;
	font-style: italic;
	color: #333;
}
.newRow p, .newRow > div {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
	line-height: 110%!important;
}
	
	
.row1 {
    padding: 4px;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 0 1px 0;
	 width:15%!important;
}
.row1f{
    padding: 4px;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 0 1px 0;
}

.row1h {
    padding: 4px;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 1px 1px 0;
}
.row1h:hover {
}
.row2 {
    padding: 4px; width:100%;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 1px 1px 0;
}

.row3 {
    padding: 4px;
}
.row4 {
    padding: 4px;
	background-color:#F0F0F0; border:1px solid #fff; border-width:0 1px 1px 0;
}

.rowgood {
    background-color: #2B4370;
    padding: 4px;
}

.rowneutral {
    background-color: #2B4370;
    padding: 4px;
}

.rowbad {
    background-color: #2B4370;
    padding: 4px;
}

.spacer {
    background-color: #456AA0;
}

hr {
    height: 1px;
    border-width: 0;
    background-color: #2B4370;
    color: #FFF;
}

.legend {
    text-align:center;
    margin: 0 auto;
}

/* Links
 ------------ */
/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
    direction: rtl;
    unicode-bidi: embed;
}

a:link
{
   /* color: #000000;*/
    text-decoration: none;
}

/*table.tbl_categorie_cc tbody tr td p a:link,
table.tbl_categorie_cc tbody tr td p a:hover,
table.tbl_categorie_cc tbody tr td p a:visited,
div#wrapfooter a:link,
div#wrapfooter a:hover,
div#wrapfooter a:visited,
.copyright a:link,
.copyright a:hover,
.copyright a:visited,
.gensmall a:link,
.gensmall a:hover,
.gensmall a:visited,
.breadcrumbs a:link,
.breadcrumbs a:hover,
.breadcrumbs a:visited,
.linkmcp a:link,
.linkmcp a:hover,
.linkmcp a:visited
{
    color: #000000 !important;
}*/

.cat a
{
    color:#FFFFFF !important;
}
.cat a:active,
.cat a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.cat a:hover
{
    color:#FF9900;
}

a:active,
a:visited {
    color: #333333;
    text-decoration: none;
}

a.forumlink {
    color: #ff7f00 ;
    font-weight: bold;
    font-family:Arial, sans-serif;
    font-size: 16px;
}
.subforumlink {
    color: #333333;
    font-family:Arial, sans-serif;
    font-size: 12px;
	padding-left: 40px;
	list-style: circle;
	cursor:pointer;
}
.subforumlink:before{
	content: " - ";
	display: inline-block;
	margin-right: 10px;
}

.sub-subforumlink {
    color: #565454;
    font-family:Arial, sans-serif;
    font-size: 12px;
	padding-left: 40px;

}

.postbody a:hover {color:#3779ce; text-decoration:underline}
.postbody a {color:#2d5f9f; text-decoration:underline}
.postbody a .orange{color:#EB6619; text-decoration:underline}

/*
	AJOUT CSS ACCORDEON page conseil pour affichage sous-forum

*/

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
    background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
    padding: 0 18px;
    background-color: #0000;
	max-height : 1200 ;
    overflow: hidden;
	 transition: max-height 0.2s ease-out;
}

/*
	FIN AJOUT CSS ACCORDEON page conseil pour affichage sous-forum

*/

a.forumlink:hover{
    font-weight: bold;
    font-family:Arial, sans-serif;
	text-decoration: underline;
}
div a:hover span{
	color: #ff7f00!important;
}

a.topictitle {
    margin: 1px 0;
    font-family:Arial, sans-serif;
    font-weight: bold;
    font-size:13px;
}

a.topictitle:visited {
    margin: 1px 0;
    color: #2B4370;
    text-decoration: none;
}
a.topictitle:hover {
    margin: 1px 0;
    color: #FF9900;
    text-decoration: underline;
}

th a,
th a:visited {
    color: #FFFFFF !important;
    text-decoration: none;
}

th a:hover {
    color: #FF9900;
    text-decoration: underline;
}


/*  Elements
 ------------ */
form {
    margin: 0;
    padding: 0;
    border: 0;
}

input {
    color:#456AA0 ;
    font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
    font-size: 1.0em;
    font-weight: normal;
    padding: 1px;
    border: 1px solid #2B4370;
    background-color: #FAFAFA;
}

textarea {
    background-color: #FAFAFA;
    color: #2B4370;
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.3em;
    line-height: 1.4em;
    font-weight: normal;
    border: 1px solid #2B4370;
    padding: 2px;
}

select {
    color: #2B4370;
    background-color: #FAFAFA;
    font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
    font-size: 1.0em;
    font-weight: normal;
    border: 1px solid #2B4370;
    padding: 1px;
}

option {
    padding: 0 1em 0 0;
}

.rtl option {
    padding: 0 0 0 1em;
}

input.radio {
    border: none;
    background-color: transparent;
}

.post {
    background-color: white;
    border-style: solid;
    border-width: 1px;
}
a.postlink
{
    color:#0000CC;
}

.btnbbcode {
    color: #CCCCCC;
    font-weight: normal;
    font-size: 1.1em;
    font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
    background-color: #2B4370;
    border: 1px solid #0A1646;
}

.btnmain {
    font-weight: bold;
    background-color: #ECECEC;
    border: 1px solid #2B4370;
    cursor: pointer;
    padding: 1px 5px;
    font-size: 1.0em;

}

.btnlite {
    font-weight: normal;
    background-color:#ec671b !important;
    cursor: pointer;
    padding: 2px 10px;
    font-size: 13px; color:#FFF;
}

.btnfile {
    font-weight: normal;
    background-color: #ECECEC;
    border: 1px solid #2B4370;
    padding: 1px 5px;
    font-size: 1.1em;
}

.helpline {
    background-color: #DEE3E7;
    border-style: none;
}


/* BBCode
 ------------ */
.attachtitle {

    padding: 2px 4px;

    color: #FFFFFF;
    background-color: #456AA0;
    font: bold 1.1em/1.5em 'Trebuchet MS', Sans-serif;
    font-size: 1em;
}

.quotetitle  {

    padding: 2px 4px;

    color: #FFFFFF;
    background-color: #456AA0 ;
    font: bold 1.1em/1.5em 'Trebuchet MS', Sans-serif;
    font-size: 1em;
}

.quotetitle .quotetitle {
    font-size: 1em;
}

.quotecontent{

    padding: 2px 4px;
    padding-left:32px;
    background: #CCCCCC url(./images/quote.gif) no-repeat 2px 2px;

    font:  1.0em/1.5em 'Trebuchet MS', Sans-serif;
}

.attachcontent {
    padding: 2px 4px;
    padding-left:32px;
    background: #CCCCCC  no-repeat 2px 2px;

    font:  1.0em/1.5em 'Trebuchet MS', Sans-serif;
    font-size: 0.85em;
}

.codetitle {
    margin: 10px 5px 0 5px;
    padding: 2px 4px;
    border-left:3px solid #4A5788;
    color: #FFFFFF;
    background-color: #456AA0 ;
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.8em;
}

.codecontent {
    direction: ltr;
    margin: 0 5px 10px 5px;
    padding: 5px;

    border-left:3px solid #2B4370;

    color:#333333;
    text-align: left;
    display: block;
    overflow: auto;
    font-size: 0.6em;
    font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
    background-color: #CCCCCC;
}

.syntaxbg {
    color: #333333;
}

.syntaxcomment {
    color: #333333;
}

.syntaxdefault {
    color: #333333;
}

.syntaxhtml {
    color: #333333;
}

.syntaxkeyword {
    color: #333333;
}

.syntaxstring {
    color: #333333;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
    background-color: #999999;
}

.pm_replied_colour {
    background-color: #A9B8C2;
}

.pm_friend_colour {
    background-color: #007700;
}

.pm_foe_colour {
    background-color: #DD0000;
}


/* Misc
 ------------ */
img {
    border: none;
}

.sep {
    color: #333333;
    background-color: #FFA34F;
}

table.colortable td {
    padding: 0;
}

pre {
    font-size: 1.1em;
    font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
    white-space: nowrap;
}

.username-coloured {
    font-weight: bold; font-size:13px;
}

/* Addition from here by MSI
    msi_333@yahoo.com
*
*
*
**/
#header ul {
    position: absolute;
    top: 20px; right: 20px;
    margin:0; padding: 0;
    list-style:none;
    font: bold 1.3em  'Trebuchet MS', Tahoma, verdana,  sans-serif;
    height: 2.3em;
}
#header li {
    display:inline;
    margin:0; padding:0;
}
#header a {
    float: left;
    margin:0;
    padding:4px 10px 3px 10px;
    text-decoration:none;
    color: #CCC;
}
#header a:hover {
    border-top: 5px solid #CCC;
    color:#FF9900;
}
#header #current a {
    color: #FFF;
    border-top: 5px solid #FFF;
}
#header #selected a {
    color: #FFF;
    border-top: 5px solid #FFF;
}

#main {

    padding:0px;
    border-width:0px 0px 0px 0px;
    border-color:#D6D6D6;
    border-style:solid;
    clear:none;

}
#main .box {
    margin-left: 0;
}
#Footerbar
{
    margin-top:40px;
    margin-bottom:20px;
}


#content-wrap {

    margin: 0; padding: 0;
}
#wrap {
    /*background: #FFFFFF ;*/

    margin: 25px 25px 25px 25px;
    /* text-align: left;*/
    width:1024px; margin:0 auto;position:relative; background-color:#FFF; overflow:hidden; margin-top:-50px; z-index:1;
    -webkit-border-top-left-radius: 5px; -webkit-box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.5);
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px; -moz-box-shadow:0px -1px 4px rgba(0, 0, 0, 0.5);
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px; box-shadow:0px -1px 4px rgba(0, 0, 0, 0.5);
    border-top-right-radius: 5px;

}
#uphead
{
    margin-bottom:0px;padding:0px;
    height:18px;
    background:#456AA0;
}
.top-left, .top-right, .bottom-left, .bottom-right {
    height: 18px;
    weidth: 18px;
    font-size: 2px;
}

.top-left {
    background-image: url("./images/corner1.png"); background-repeat:no-repeat;

    margin-left: 0px;
    margin-top: 0px;

}
.top-right {
    background-image: url("./images/glacier_borders_tc.png"); background-repeat:no-repeat;
    background-position: 100% 0;
    margin-left: 0px;
    margin-top: -9px;

    margin-right: 0px;
}

.top-center {
    background-image: url("./images/longbar1.png");



}

.bottom-left  {
    background-image: url("./images/glacier_borders_bc.png"); background-repeat:no-repeat;
    background-position: 0 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
}

.bottom-right {
    background-image: url("./images/glacier_borders_bc.png"); background-repeat:no-repeat;
    background-position: 100% -20px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: -20px;
}

.bottom-center {
    background-image: url("./images/glacier_borders_09.png");
    background-position: 0 0px;
    height: 20px;
    weidth: 20px;
    font-size: 2px;
    margin-left: 20px;
    margin-top: -20px;
    margin-right: 20px;
    margin-bottom: -20px;
}

.inside {
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    color: #000000;
    padding-left: 0px;
    padding-right: 0px;
    background-image: url("./images/glacier_borders_06.png");
}
span.righticon
{
    background-image:url("./images/cellpic4_r.gif");
    width:16;
    height:28;
}
#forumsimages
{
    width:430px;
}
.contentGen{
	padding: 0!important;
	width: 1650px;
	max-width: 90%;
	margin: 0 auto;
}
.tbl-h-c {
    min-height: 40px;
    font-weight: bold;
    font-size:13px; line-height:40px;
    vertical-align: middle;
    margin: 0; color:#FFF;
    /* white-space: nowrap;
     overflow: hidden*/
}

.tbl-h-l {
  	
}
.tbl-h-l div.tbl-title{
	padding: 0 0 25px;
	text-align: center;
	line-height: 100%;
	font-size: 31px;
	color: #F2AC4B;
	background: url(https://www.accord-credit.fr/images_ac/ac_picto_4.png) bottom center no-repeat;
	text-transform: uppercase;
}

.tbl-h-r {
    padding-right: 15px;
}

.tbl-f-c {
    background: url('./images/footerm.gif') bottom left repeat-x;
    min-height: 10px;
    padding:0;
    margin: 0;
    white-space: nowrap;
	background-size:auto 100%;
    background-color: #EDF0F6;
}

.tbl-f-l {

    background: url('./images/footerL.gif') bottom left no-repeat;
    padding-left: 9px;
}

.tbl-f-r {
    background: url('./images/footerR.gif') bottom right no-repeat;
    padding-right: 9px;
}
.tbl-title {
    padding-top:3px;
    padding-left:2px;
}
.tbl-title a:link,.tbl-title a:hover,.tbl-title a:visited{
    color:#FFFFFF !important;
    font:   0.9em  'Trebuchet MS', Tahoma, verdana,  sans-serif;
}
.content_whos_line, .content_whos_stat{
	text-align: center;
}
.content_whos_line p, .content_whos_line *, .content_whos_stat *{
	text-align: center;
	font-size: 16px;
	color: #6C7273;
	line-height: 130%;
}
input:hover

{
    background-color: #8BCA15; color:#000

}
textarea:hover, select:hover {
    background-color: #FAFAD6;


}
input:focus, textarea:focus, select:focus {

    background-color: #FAFAD6;
    border: solid 1px #FF9933;
}
.btnbbcode:hover
{
    background-color: #003399;
    cursor:pointer;
}


/* import ajax */


/* bas de la page (home) block ec connect / ec partenaire */
.bottom_left { width :335px; float:left; }
.bottom_right { width: 689px; float:left; }
.bottom_left h2 span{ font-weight:100; display:inline-block; margin:0 0 0 20px; padding-top:10px;}
.bottom_right h2 span{ display:inline-block; margin-left:100px;}
.block_ec_hauteur {height:200px; padding:1px 0}
/*.block_ec_online { width :318px; background:url(/images/block_ec_vert.gif) bottom right no-repeat, url(/images/news/ec_fd.jpg) bottom left repeat-x ; border:1px solid #F5F5F5; border-top:none; position:relative }/*
/*-.block_ec_online:hover{ color:#17C617; font-size:13px; }*/
.block_ec_online { width :318px; background:url(/images/news/ec_fd.jpg) bottom left repeat-x ; border:1px solid #F5F5F5; border-top:none; position:relative}
.block_ec_offline { width :318px; background:url(/images/news/ec_fd.jpg) bottom left repeat-x ; border:1px solid #F5F5F5; border-top:none; position:relative}
.bottom_right .cliquable:hover .block_ec_offline{ border-color:#FFA54B}
.bottom_left .cliquable:hover .block_ec_online{ border-color:#00B22D}
.bottom_right .cliquable .connectes:hover .block_ec_online{ border-color:#00B22D}
.bottom_right .cliquable{ float:left; margin:0 10px 20px}
.bottom_left .cliquable{margin: 0 10px 20px;}
.presta_not_connected {margin-left:5px;}
.block_ec_offline:hover{ font-size:13px; }
.img_ec { width :80px; height:80px; margin:0 5px 5px; padding:2px; }
.img_ec:hover{ border-color :black; }
.block_ec_online_gras  {color :#333; font-family :"Myriad Pro", Arial; font-size :19px; font-weight :100; }
#div_set_presta_connected .block_ec_online_gras  {color :#333; font-family :"Myriad Pro", Arial; font-size :10px; font-weight :100; }
.block_ec_online_name_gras  { color:#314E75; font-family :"Myriad Pro", Arial; font-weight :bold; height:15px; font-size:13px;}
.block_ec_offline_gras  { color :#333; font-family :"Myriad Pro", Arial; font-size :10px; font-weight :100; }
.block_ec_offline_name_gras  { color:#314E75; font-family :"Myriad Pro", Arial; font-weight :bold; height:15px; font-size:13px;}
.block_ec_offline_delais_rep  { font-size :10px; float:right; text-align:right}
.block_ec_offline_delais_rep  span {}
.cliquable:hover h3.headEc a {color :#fff;}
.block_ec_online_gras_red  { font-family :"Myriad Pro", Arial; font-size :14px; color :#FF7F00;}
.block_ec_online_gras_connect  { color :#08CF08; font-weight :bold; line-height:23px; height:21px; margin-right:15px; margin-top:2px; text-align:right; font-size:12px; }
.block_ec_online_gras_green  { font-family :"Myriad Pro", Arial; font-size :14px; color :#FF7F00; }
.block_ec_online_gras_devis  { color :black; font-family :"Myriad Pro", Arial; font-size :11px; }
.block_ec_online_gras_devis_red  { color :#E2822D; font-family :"Myriad Pro", Arial; font-size :11px; }
.block_ec_online_dep  { font-size :13px; height :28px; color :black; }
.block_ec_online_dep_devis { font-size :12px; height :25px; color :black; }
.block_ec_online_dep a { color :black; text-decoration :none; border :0px; }
.block_ec_online_dep img {  text-decoration :none; border :0px; }
.block_ec_online_delais_rep  { margin-top:5px; font-size :10px; float:right; text-align:right}
.block_ec_online_delais_rep  span { }
.block_ec_online_price  { float:left; margin-top:5px;}
.mini_picto { float:left; text-align:center; margin: 5px 0 0 25px;}
.mini_picto p span{ font-size:10px;;}
.mini_picto img { margin:3px 5px 0; border :0px;  }
.mini_picto a { border :0px; text-decoration :none; }
.block_ec_online_dmn_comp { font-size :10px !important; line-height:12px !important; margin :2px 5px 0px 15px !important; color: #333333; text-align: left; }
.block_ec_online_dmn_comp span.detail{ text-decoration:underline; color:#FF7F00}
.block_ec_online_dmn_comp_devis { font-size :10px !important; line-height:12px !important; margin :2px 5px 0px 15px !important; height :37px; color:black; }
.block_ec_online_dmn_comp a { color :black; }

.link_detail_ec_online {height:25px; top:1px; position:absolute; right:5px}
.link_detail_ec_online  span { font-weight:bold; font-size :10px; font-family :"Myriad Pro", Arial; color :#45AC46; margin-left:16px; }
.link_detail_ec_online p { font-size :10px; color :#9DBF59; float :left; margin-left:62px;width:210px; }
.link_detail_ec_online p:hover{ color :#C46A22; font-weight:bold; margin-left:72px; width:210px;}
.link_detail_ec_online a {  font-size :10px; color :#cfab65 !important; float :left; margin-left:80px; margin-top:1px; }
.color_block_ec_online_dmn {color:black; }
.link_detail_ec_online img { float :right;  /* ne pas mettre en commentaire la ligne précédente elle est utilisé par le mode compatibilité uniquement */ margin-top:1px; margin-right:3px; }

.link_detail_ec_offline {height:30px; top:1px; position:absolute; right:5px}
.link_detail_ec_offline  span { font-weight:bold; font-size :10px; font-family :"Myriad Pro", Arial; color :#45AC46; margin-left:16px;}
.link_detail_ec_offline p { font-size :10px; color :#cfab65; float :left; margin-left:82px; width:200px;}
.link_detail_ec_offline p:hover{ color :#C46A22; font-weight:bold; margin-left:72px; width:210px;}
.link_detail_ec_offline a { font-size :10px; color :#cfab65 !important; float :left; margin-left:80px; margin-top:1px; }
.link_detail_ec_offline img { float :right;  *float :none; /* ne pas mettre en commentaire la ligne précédente elle est utilisé par le mode compatibilité uniquement */ margin-top:1px;margin-right:3px; }



.bottom_left h2 { font-size :21px; color :#fff;; height:85px; font-weight:100; background:url(/images/news/top_pro.png) repeat-x bottom left;}
.bottom_right h2 { font-size :29px; color:#CA8102; font-family :"Myriad Pro", Arial; background:url(/images/news/pro_middle.png) no-repeat bottom left; height:85px; line-height:73px; font-weight:100; color:#324E76}
.poserQuestion .bottom_right h2 { margin:0; padding:0; background:none; font-size :19px; font-weight:100; color:#324D76; background:url(/images/bandeaux.png) top center no-repeat; padding-left:85px; height:44px; line-height:44px;}


.headEc{ width:320px; height:38px; background: url(/images/news/ec_head.png) top left no-repeat; text-align:center; line-height:39px; font-size:13px; font-weight:900; color:#333}
h3.headEc a{ width:270px; padding:0 25px; overflow:hidden;}
.headEc a{ color:#333}
.bottom_right .cliquable:hover .headEc{ background-position:center left;}
.bottom_right .cliquable:hover .connectes .headEc{ background-position:bottom left;}
.bottom_left .cliquable:hover .headEc{ background-position:bottom left;}
.contentPriceEc{ background: url(/images/news/ec_content.png) top center no-repeat; height:43px; clear:both; padding:0 10px; font-size:10px}
/*.bottom_right .cliquable:hover .contentPriceEc{ background-position:bottom center}*/

#ec_list { width: 100%; margin-left: 142px;
           font-family: "Myriad Pro",Arial;
           font-size: 12px;
}

.clear { clear :both; }

/* GYM Sitemaps & RSS - www.phpbb-seo.com */
div.gymsublist {
	display:block;
	position:relative;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:0;
	margin:0;
}
div.gymsublist ul {
	display:block;
	position:relative;
	height:1%;
	padding-left:30px;
}
div.gymsublist ul li {
	display:block;
	position:relative;
	line-height:18px;
	font-size:11px;
}
/* GYM Sitemaps & RSS - www.phpbb-seo.com */

/* THANKS.css */


dl.thanks {
	min-height: 35px;
	background-position: 10px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

dl.thanks dt {
	padding-left: 45px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
	width: 45%;
}

dd.lastpostthanks {
	width: auto;
	font-size: 1.1em;
}
dd.lastpostthanks span {
	display: block;
	padding-left: 5px;
}
/* List in forum description */
dl.thanks dt ol,
dl.thanks dt ul {
	list-style-position: inside;
	margin-left: 1em;
}

dl.thanks dt li {
	display: list-item;
	list-style-type: inherit;
}
li.header dl.thanks {
	min-height: 0;
}

li.header dl.thanks dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 0;
	padding-right: 50px;
}

/* Forum list column styles */
dl.thanks {
	min-height: 35px;
	background-position: 10px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

dl.thanks dt {
	padding-left: 45px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
}
/* Icon images
---------------------------------------- */
.icon-thanks, .icon-thanks_toplist {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

.icon-thanks {
	background:url("./images/thankposts.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.icon-thanks:hover {
	background:url("./images/thankposts.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.icon-thanks_toplist {
	background:url("./images/icon_thanks_toplist.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.icon-thanks_toplist:hover {
	background:url("./images/icon_thanks_toplist.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.icon-removethanks {
	background:url("./images/removethanks.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.icon-removethanks:hover {
	background:url("./images/removethanks.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.thanks-icon { /*sur view_topic*/
	background:url("./images_ni/thankposts.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:25px; position:relative; top:-5px;
	float:left;
	margin-left:6px;
	width:20px;
}
.thanks-icon:hover {}
.removethanks-icon { /*sur view_topic*/
	background:url("./images/removethanks.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:20px;
	float:right;
	margin-right:6px;
	width:20px;
}
.removethanks-icon:hover {
	background:url("./images/removethanks.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}

.thank-text-remerciement {
	float:left;
	margin-top:2px;
	color:#333;
	font-size:12px;
}

.text-remerciement:hover .thank-text-remerciement {
	text-decoration:underline;
}

/* bary */
.rouge{padding:10px 0; font-size:28px;  line-height:150%; font-size:28px}
.rouge *{ font-size:28px;  line-height:150%}
.rouge, .rouge a{ color:#34517A;}
.rouge strong{ color:#FF7F00}
h1.h1accueil {font-size:15px; color:#9d2113; line-height:140%; margin-top:22px; font-weight:normal}
.bleuc{color:#34517a !important}
.rougev{color:#9d2113}

.tbl_categorie_cc tr{}
.titreClassForum{ height:65px; font-size:15px; color:#9D2113; background:#F9F9F9}
h2.titreClassForum{ line-height:13px;  color:#FF7F00; font-size:21px; font-weight:500; padding:1px 0}
h2.titreClassForum a{ color:#FF7F00; font-size:21px; display:block; border:5px solid #FF7F00; border-width:0 0 0 5px; padding:10px 0 10px 10px; margin-top:20px;}
h3.titreClassForum{ font-size:13px; }
h3.categorie_cc_td_desc{ color:#333; }
.titreClassForum a{}
.listeForum{ background-color:#F0F0F0; margin:0; padding:0}
.listeForum tr, .listeForum td, .listeForum table{ margin:0; padding:0; vertical-align:top;}
.listeForum td{ height:175px;}

.categorie_cc_td .categorie_cc_td_desc, .categorie_cc_td .categorie_cc_td_mess{ padding:10px 20px}
.categorie_cc_td .categorie_cc_td_desc, .categorie_cc_td .categorie_cc_td_mess{ text-align:left; font-size:15px!important;}
.categorie_cc_td .categorie_cc_td_mess{ font-style:italic; font-size:11px; padding-top:0}
body .bt_poser_question_detail_ec_ter, body .bt_poser_question_detail_ec_ter_simple { display:block; width:365px; height:75px; margin:10px auto; border:1px solid #fff; max-width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0765c2+0,2c78c6+100 */
background: #0765c2; /* Old browsers */
background: -moz-linear-gradient(top,  #0765c2 0%, #2c78c6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0765c2 0%,#2c78c6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0765c2 0%,#2c78c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0765c2', endColorstr='#2c78c6',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.3);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.3);}
body .bt_poser_question_detail_ec_ter:hover, body .bt_poser_question_detail_ec_ter_simple:hover{ background:none; background-color:#F90!important;}
a.bt_poser_question_detail_ec_ter{ font-size:14px; position:relative}
a.bt_poser_question_detail_ec_ter:before{ content:''; position:absolute; top:-2px; left:-2px; width:87px; height:81px; background:url(/templates/temp/if_images/if_forum_4.png) top left no-repeat;}
.titrebtaccueil{font-size:18px}
.titrebtaccueil *{ font-size:18px; color:#FFF}
.titrebtaccueil span{}

/* footer */

.contentNews{ float:right; width:290px; margin:20px 20px 0 0; max-width:100%}
.contentNews h6{ font-size:24px; color:#FFF; font-weight:100; margin:0 0 20px 0; padding:5px 0 5px 55px; text-transform:uppercase ;background: url(/images/news/nl.png) top left no-repeat;}
.c_newsletter{ font-size:15px; color:#000;}

.detail_ec h1 { font-size :19px; font-weight:100; color:#324D76; background:url(/images/bandeaux.png) top center no-repeat; padding-left:85px; height:44px; line-height:44px; overflow:hidden; clear:both}

.article_gauche { min-height:150px; float:left; width:73%;}
.article_droite {width:25%; float:right; }
.photoCadre{background-color:white; float:left; margin-right:20px; margin-bottom:20px; padding-top:20px; border-top:1px solid #E6E6E6}
.photoProfil{width :200px;float:left;margin:0 20px 0; padding:10px; border:1px solid #E6E6E6}
.article_gauche .photoProfil{ background-position:-20px 216px}
.article_gauche a{color:#314e75}
.descProfil{font-size:13px; line-height:150%; padding-bottom:20px;}
.descProfil p, .descProfil p *{ line-height:150%; font-size:15px; color:#333}
.descProfil strong, .descProfil b { font-weight:700;}
.descProfil h2 {}
.descProfil li {font-size:15px}
.descProfil h3.h3bleuck{ margin:20px; font-size:18px;}
.descProfil h3.h3bleuck *{ font-size:21px; color:#0a5fba}
.titre_article_droite{ text-align:center; font-size:19px; color:#9D2113; width:370px; margin:0 0 10px; line-height:130%}
.bt_poser_question_detail_ec, .bt_poser_question_detail_ec_ter { }
.bt_poser_question_detail_ec_ter:hover, .bt_poser_question_detail_ec_ter_simple:hover{ background-color:#8BCA14}
.contenu_article_droite{ padding:20px; text-align:center; background:#F7F7F7; font-size:16px; line-height:130%; text-align:center; }
.contenu_article_droite *{ font-size:16px; }
.bleuf { color :#EC671B; font-weight:700; letter-spacing:2px}
.rose {color:#0a5fba }
.bt_poser_question_detail_ec, .bt_poser_question_detail_ec_ter { }
.bt_poser_question_detail_ec_ter span{  margin:25px 0 0 100px; display:inline-block; padding:0}
.publicite{ margin:20px 0;}
.publiciteCentrage{margin:20px auto;width:300px}
.publiciteTexte{text-align:right;margin-top:4px;font-style:italic}
.ec_join_coord1_mea { /*background-color : #c7cbd4;*/ border :1px solid #E6E6E6 ; width:330px; margin:0 auto 20px;}
.ec_join_coord1_mea h2{ background:#F2F7FC !important; font-size:17px; color:#324D76; font-weight:100; border-bottom:1px dashed #DBE0E3; margin-bottom:10px; padding:0 15px; line-height:39px;}
.lienForumCentrage td{ font-size:14px; color:#333; line-height:130%; padding:5px 10px;}
.lienForumCentrage td u{ color:#000;}
.lienForumCentrage td a{ color:#9D2113}
.lienForumCentrage td a:hover{ text-decoration:underline}
.contentEditForum{}
/*.contentEditForum > table{ float:right}*/ /*Plus de float*/


.ariane { margin :20px 2% 0; font-size:15px; text-align:center;}
.ariane a {font-size:13px; padding-right:15px; margin-right:5px; background:url(/templates/temp/if_images/img_31.png) right center no-repeat}
.ariane a:hover{color:#EC671B}
.ariane a:last-child{ background:none; font-weight:500; color:#EC671B}

.basefaq h1 { font-size :19px; font-weight:100; color:#324D76!important; background:url(/images/bandeaux.png) top center no-repeat; padding-left:85px; height:44px; line-height:44px; overflow:hidden; text-align:left}
body .basefaq h1 a.titles{font-size :19px!important; ; font-weight:100;!important color:#324D76!important}

.showMenu{ display:none;}

/* début copie du mini_css pour affichage dans les templates en lecture (issu du CKEditor) */

span.bordeauxck
{
	color : #5B93CF; font-weight:700;
}
span.bleu_ck
{
	color : #314E75;
}
h2.h2bordeauxck
{
	color : #9D2113;
}
h4.h4bleuck
{
	color : #fa9345; ; font-size:17px!important; font-weight:500;
	margin-bottom : 5px; margin-top:10px;
}
table.ecriture
{
	width : 100%;
	background-color : black;
	color : white;
}
th.date
{
	width:10%;
}
th.compte
{
	width:20%;
}
th.libelle
{
	width:40%;
}
th.debit
{
	width:15%;
}
table.ecriture td
{
	text-align:center;
}
table.ecriture td.left
{
	text-align:left;
	padding-left: 1%;
}
table.ecriture td.right
{
	text-align:right;
	padding-right: 1%;
}
td.ligne_separation
{
	border-top: 1px dashed #444444;
	padding-top: 5px;
}

/* fin copie du mini_css pour affichage dans les templates en lecture (issu du CKEditor) */

div.mot_cle
{
	float:left;
	margin-right:12px;
	padding:4px;
	min-width:20%;
}

div.mot_cle:hover
{
	background-color:#aaaaaa;
}

.profilContentForum a, .profilContentForum a strong{color:#0c73d0; text-decoration: underline dotted}
.profilContentForum a:hover{color:#0c73d0; text-decoration: underline solid}
.profilContentForum img{float:left; margin-right:20px; margin-left:-20px; width:35%; border-bottom: 20px solid white; border-left: 20px solid white; border-right: 20px solid white;}

.contenu_base_form .for_titre{
	padding: 0 0 25px;
	text-align: center;
	line-height: 100%;
	font-size: 31px;
	color: #444444;
	background: url(https://www.accord-credit.fr/images_ac/ac_picto_4.png) bottom center no-repeat;
	text-transform: uppercase;
	span{
		color: #F2AC4B;
	}
}
.explain_forum_log{
	width: 100%;
	text-align: center;
	line-height: 150%;
}
.explain_forum_log a{
	color: #F2AC4B;
	text-decoration: none;
}
.explain_forum_log a:hover{
	text-decoration: underline;
}
.content_form_forum{
	flex-wrap: wrap;
}
.content_in_form_forum{
	width: 100%;
	text-align: center;
	margin: 50px 0 0;
}
.content_in_form_forum .for_lien{
	margin: 30px 0 60px;
}
.content_in_form_forum .for_lien a{
	text-align: center;
	border: 1px solid #fff;
	height: 50px;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #F3AC4B;
	color: #fff;
	width: 175px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
			box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
	line-height: 50px;
	margin: 0 15px;
}
.rule_forum_view{
	width: 75%;
	margin: 0 auto 30px;	
}
.rule_forum_view p{
	text-align: center;
	margin: 5px 0;
	line-height: 150%;
	background-color: rgba(255,151,2,0.15);
	padding: 10px 0;
}
.titre_bloc{
	padding: 25px 0!important;
	width: 100%;
	text-align: center;
	line-height: 100%;
	font-size: 31px!important;
	color: #444444!important;
	background: url(https://www.accord-credit.fr/images_ac/ac_picto_4.png) bottom center no-repeat;
	text-transform: uppercase;
	margin: 20px 0 30px!important;
	display: block!important;
}
.swingNav .titreBloc span, .titre_bloc span{
	color: #F2AC4B;
}
