/**************************************************full article**********************************************************/
#article span.search_article{display:block;float:left;margin:25px 0px 0px 0px;padding:0px 0px 20px 0px;border-bottom:1px solid #d6d3d1;width:499px;}
#article span.search_article label{display:block;width:100px;float:left;text-align:right;padding:0px 5px 0px 0px;}
#article span.search_article select{display:block;width:140px;float:left;}

#article div.info_article{float:left;width:499px;height:30px;margin:0px 0px 10px 0px;}
#article div.info_article span.nbr_article{float:left;display:block;font-size:12px;font-weight:bold;line-height:30px;margin:0px 0px 0px 15px;}
#article div.info_article span.page_article{float:right;display:block;font-size:11px;font-weight:bold;line-height:30px;margin:0px 10px 0px 20px;}

#article img.titre_actualite{margin:25px 0px 0px 15px;display:block;float:left;padding:0px 0px 0px 0px;}


/*******************************************formulaire partenaire**********************************************************************/
#formulaire span.form_part1{margin:10px 0px 20px 0px;}
#formulaire span.form_part{display:block;float:left;color:#5e3e00;font-size:12px;margin:20px 0px 10px 0px;font-weight:normal;}
#formulaire ul li select.petit_select{width:50px;}


/*************** ACTUALITES */
/*******************************************************liste actualites*****************************************************************/
.info_article h2.titre{margin-bottom:15px;}
.info_article{padding-right:40px;color:#636250;margin-top:20px;}
.info_article img.titre{margin:0 0px 10px 15px;}
.info_article .article{clear:both;overflow:hidden;}
.info_article .article .img_actu{float:left;margin:5px 0px 0px 15px;font-size:18px;border:1px solid #d6d3d1;}
/*texte (it)*/
.info_article .article_it{clear:both}
.info_article .article_it h3 a{color:#2698C8;font-weight: bold; font-size: 13px; padding-bottom:5px; text-decoration:none;}
.info_article .article_it h3{margin:10px 0 5px 0;}
.info_article .article_it p{color:#636250; font-size: 11px; line-height: 18px}
/*texte (t)*/
.info_article .article_t{width:190px}
.info_article .article_t h3 a{color:#2698C8;font-weight: bold;font-size:11px;padding-bottom:5px;text-decoration:none;}
.info_article .article_t h3{margin:10px 0 5px 0;}
.info_article .article_t p{color:#636250;font-size:11px;line-height:18px}

.info_article .article a.read_more{display:block;float:right;width:63px;color:#2698c8;font-size:11px;text-align:right;text-decoration:none;background:url(/images/mutuelle/puce_blue.gif) left center no-repeat;}
.info_article .article a.read_more:hover{text-decoration:underline}

#articles{}
/*#articles{width:459px;padding-right:40px;color:#636250;background:url(/images/mutuelle/separateur_vert.gif) repeat-y top right;}*/
#articles img.titre{margin:15px 0px 10px 15px;}
#articles .article{clear:both;overflow:hidden;margin-bottom:20px;padding-top:20px;}
#articles .article .img_actu{float:left;margin:5px 0px 0px 15px;font-size:18px;border:1px solid #d6d3d1;}
/*#articles .article_content{float:right;width:340px;padding-bottom:5px;}*/
#articles .article_content h3{margin:0px 0px 0px 0px;font-size:11px;text-decoration:underline;}
#articles .article_content h3 a{color:#636250;text-decoration:underline;}
#articles .article_content h3 .admin{float:right;}
#articles .article_content h3.date{padding-bottom:5px;color:#CCC;text-align:right;text-decoration:none;}
#articles .article_content p{margin:0px 0px 0px 0px;font-size:11px;}
#articles .article a.read_more{display:block;float:right;width:63px;color:#2698c8;font-size:11px;text-align:right;text-decoration:none;background:url(/images/mutuelle/puce_blue.gif) left center no-repeat;}
#articles .article a.read_more:hover{text-decoration:underline}

#articles .all_actu{float:right;display:block;width:128px;color:#2698c8;text-align:right;text-decoration:none;background:url(/images/mutuelle/puce_blue.gif) left center no-repeat;}
#articles .all_actu:hover{text-decoration:underline}
.info_article .back{float:right;width:35px;padding-right:10px;text-decoration:none;background:url(/images/mutuelle/puce_arrow_prev.gif) no-repeat right center}
.info_article .back:hover{text-decoration:underline}

/*******************************************************actualite*****************************************************************/
#articles h2{text-transform: uppercase;display:block;font-size:15px;margin:10px 0px;}
#articles h2 .admin{float:right;}
#articles .link_prev{display:block;width:200px;color:#2698C8;padding-left:12px;text-decoration:none;background:url(/images/mutuelle/puce_arrow_prev.gif) no-repeat center left;}
#articles .link_next{display:block;float:right;width:200px;color:#2698C8;padding-right:12px;text-align:right;text-decoration:none;background:url(/images/mutuelle/puce_arrow_next.gif) no-repeat center right;}

/*************** ARTICLES */
#article {font-size:11px}
#article h2{font-size:24px;color:#00a6de;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
#article h3{font-size:11px;color:#00a6de;margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}
#article p{color:#636250;margin:5px 0px 0px 0px;padding:0px 15px 0px 0px;line-height:16px;}
#entete_article{background:url(/images/mutuelle/pixel_article.gif) repeat-x bottom left;height:40px;font-size:11px;line-height:40px;}
#entete_article a{color:#636250;}
#entete_article span.date_article{display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;float:left;font-style:italic;}
#entete_article a{display:block;margin:0px 0px 0px 10px;float:left;}
#entete_article img{display:block;margin:10px 0px 0px 10px;float:left;padding:0px 0px 0px 0px;}
#mutuelle a.full_actualite{float:right;display:block;margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}

/*Pleine page*/
#descriptionArticle{width:660px;float:left;position:relative}
#descriptionArticle #blocHaut{margin-top: 5px;margin-bottom:15px;height:118px;background:url(/images/credit/fondBlocHautArticle.png) repeat-x;position:relative}
#descriptionArticle #titreArticle{margin-top:25px;color: #636250;font-size: 14px;font-weight: bold;text-transform: uppercase;}
#descriptionArticle #titreArticleContenu{padding-top:18px;color:#2698C8;font-size: 28px;text-transform: uppercase;}
#descriptionArticle #dateArticle{position:absolute;bottom:10px;left:0;font-size:11px;font-style:italic;color:#a0a095}
#descriptionArticle #blocHaut .rss{position:absolute;bottom:10px;left:590px;display:block;height:25px;margin-top:40px;padding-left:25px;color:#bbbbb7;text-decoration:none;background:url(/images/credit/rss.gif) no-repeat top left;}
#descriptionArticle .article_it{margin-top:20px}

/*Colonne Droite*/
#colonneDroiteArticle{float:left;padding:30px 0 0 75px;width:235px;}
#colonneDroiteArticle .contentCol{margin-top:20px;background:url(/images/credit/bg_shadow_col.png) repeat-y left}
#colonneDroiteArticle div.info_article{margin:0 10px 0 25px;padding-bottom:15px;border-bottom:#c0c0b8 solid 1px;}
#colonneDroiteArticle img{text-align:center}
#colonneDroiteArticle .adsenseActu{margin:10px 10px 0 20px;}
#colonneDroiteArticle .info_article{}

.article_content{margin-bottom:10px;padding-bottom:10px;font-size:11px;color:#636250;border-bottom:#c0c0b8 solid 1px;}
.article_content h2{font-size:15px;color:#eb6e08}
.article_content h3{font-size:13px;}
.article_content h4{font-size:12px;font-weight:bold}
.article_content .suite_article{float:right;padding-bottom:20px}
.article_content .share{float:right;width:176px;height:33px;padding-top:10px;background:url(/images/bg_share.png) no-repeat bottom left}
.article_content .share ul{padding-top:6px;padding-left:10px}
.article_content .share ul li{float:left;display:block;width:28px}
.article_content .share ul li.txt{width:50px;padding-top:3px;color:#2698C8}
.article_content .share ul li a{}
/*sujet traite*/
#articles .article_content #article_sujet_traite{clear:both;margin-bottom:20px;padding:10px;background-color:#f7f7f6;}
#articles .article_content #article_sujet_traite p.title{color:#eb6e07;font-weight:bold;font-size:14px;text-transform:uppercase}
#articles .article_content #article_sujet_traite ul{padding-left:20px;}
#articles .article_content #article_sujet_traite ul li{float:left;width:290px;padding-right:20px;margin:5px 0px}
#articles .article_content #article_sujet_traite ul li a{color:#636250;}
#articles .article_content #article_sujet_traite ul li.en_cours a{color:#b1b0a7;}
/*même sujet*/
#articles #article_meme_sujet{margin-top:20px;}
#articles #article_meme_sujet p.title{font-size:14px;font-weight:bold;color:#eb6e07}
#articles #article_meme_sujet ul li{margin:5px 0 5px 0}
#articles #article_meme_sujet ul li a{color:#636250;font-weight:bold}
#articles #article_meme_sujet ul li span{color:#a0a095;font-size:11px;}
#articles #article_meme_sujet ul li span a{color:#a0a095;font-size:11px;font-weight:normal;font-style:italic;}
#articles #article_meme_sujet ul li.en_cours a{color:#b1b0a7;font-weight:normal}

/*************** LEXIQUE */
/******************************************************* liste mots *****************************************************************/
#lexique{color:#636250;}
#lexique .titre{margin:25px 0px 0px 15px}
#lexique .filter {position:relative;margin-top:25px;padding-bottom:10px;font-size:12px;border-bottom:1px solid #d6d3d1;width:499px;}
#lexique .filter .alphabet{margin-top:15px;overflow:hidden}
#lexique .filter .alphabet ul{clear:both;background:#F4F4F5;overflow:hidden}
#lexique .filter .alphabet ul li{float:left;display:block;width:15px;color:#ccc;padding:5px 0px;background:#F4F4F5}
#lexique .filter .alphabet ul li.all{width:90px;padding-left:5px}
#lexique .filter .alphabet ul li a{color:#2698C8;text-decoration:none}
#lexique .filter .alphabet ul li a:hover{background:#fff}
/*Liste des Definitions*/
#lexique .filter #listeMots {width:400px;height:20px;position:relative;font-size:11px;z-index:100;}
#lexique .filter #listeMots ul{position:absolute;top:0px;left:120px}
#lexique .filter #listeMots ul li {position:relative;}
#lexique .filter #listeMots ul li a,
#lexique .filter #listeMots ul li a:visited {display:block;width:200px;height:20px;line-height:20px;font-size:11px;color:#2698C8;background:#f4f4f5 url(/images/mutuelle/bg_select_word.gif) no-repeat top right;overflow:hidden;text-align:left;text-indent:10px;text-decoration:none;}
#lexique .filter #listeMots ul li a.hide,
#lexique .filter #listeMots ul li a.hide:visited {text-align:center;text-indent:0px;}

#lexique .filter #listeMots ul li ul {display:none;position:absolute;top:20px;left:0px;z-index:100;padding:0px;text-align:left;background:#f4f4f5;}
#lexique .filter #listeMots ul li:hover a,
#lexique .filter #listeMots ul li a:hover{color:#FFF;background:#d6d3d1;border:0;}
#lexique .filter #listeMots ul li:hover ul,
#lexique .filter #listeMots ul li a:hover ul{display:block;}
#lexique .filter #listeMots ul li:hover ul li,
#lexique .filter #listeMots ul li a:hover ul li{background:#f4f4f5;color:#2698C8;width:200px;height:300px;overflow:auto;overflow-x:hidden}
#lexique .filter #listeMots ul li:hover ul li a,
#lexique .filter #listeMots ul li a:hover ul li a{color:#2698C8;background:#f4f4f5;}
#lexique .filter #listeMots ul li:hover ul li a:hover,
#lexique .filter #listeMots ul li a:hover ul li a:hover{text-decoration:none; color:#d6d3d1; background:#FFF;}

/******************************************************* definition *****************************************************************/
#lexique .link_prev{display:block;width:200px;color:#2698C8;padding-left:12px;text-decoration:none;background:url(/images/mutuelle/puce_arrow_prev.gif) no-repeat center left;outline:0}
#lexique .link_next{display:block;float:right;width:200px;color:#2698C8;padding-right:12px;text-align:right;text-decoration:none;background:url(/images/mutuelle/puce_arrow_next.gif) no-repeat center right;outline:0}
#lexique .liste{clear:both;padding-top:20px;padding-left:10px;}
#lexique .liste ul{width:48%;float:left;}
#lexique .liste ul li a{color:#999}
#lexique .liste ul li a:hover{color:#2698C8}

#lexique dl {margin:15px 0px 20px 0px;}
#lexique dl dt{padding-bottom:10px;font-size:14px;}
#lexique dl dt a{color:#2698C8;text-decoration:none;}
#lexique dl dt span.admin{float:right;text-decoration:none;}
#lexique dl dd{padding:0px 15px;font-size:12px;}
#lexique dl dd ul li{display:block}

/*************** PARTENAIRES */
/*************************************************** liste des partenaires *************************************************************/
#partenaires{}
#partenaires h2{color:#00A6DE;font-size:28px;font-weight:normal}
#partenaires .bloc{float:left;width:144px;height:144px;padding-right:50px;margin-top:20px;}
#partenaires .bloc_content{position:relative;float:left;width:134px;height:144px;padding-right:10px;text-align:center;background:url(/images/mutuelle/bg_partenaire.png) no-repeat bottom right}
#partenaires .bloc_content .voir{position:absolute;top:90px;left:0px;display:block;width:134px;height:19px;line-height:19px;color:#FFF;font-size:11px;text-align:center;text-decoration:none;background:url(/images/mutuelle/bt_part_fiche.png) no-repeat top center;}

#acteurs{margin-bottom:150px;padding-top:30px}
#acteurs h2{font-family:"Amerika Sans";color:#00A6DE;font-size:28px;font-weight:normal}
#acteurs .description{margin-top:30px;}
#acteurs .bloc{float:left;position:relative;width:144px;height:144px;padding-right:50px;margin-top:20px;}
#acteurs .bloc_content{width:134px;height:144px;padding-right:10px;text-align:center;background:url(/images/bg_acteurs.png) no-repeat bottom right}
#acteurs .bloc_content .voir{position:absolute;top:90px;left:0px;display:block;width:134px;height:19px;line-height:19px;color:#FFF;font-size:11px;text-align:center;text-decoration:none;background:url(/images/mutuelle/bt_voirFiche.png) no-repeat top center;}
#colonneDroite{float:right;width:210px;background:url(/images/pixel_part.png) repeat-y top left;}
#acteurs .acteur_bottom{font-size:11px;position:absolute;left:0;bottom:100px;}

/*************** PLAN DU SITE */
#middle span.chemin{color:#636250;font-size:10px;margin:0px 0px 0px 0px;display:block;width:480px;padding:10px 0px 0px 15px;}
#middle span.chemin a{color:#636250;font-size:10px;}
#middle img.titre_plan{margin:30px 0px 10px 15px;padding:0px 0px 0px 0px;}
#middle div.plan_site{width:243px;float:left;background:url(/images/mutuelle/pixel_plan_site.gif) repeat-y top right;padding:15px 0px 30px 0px;height:120px;margin:20px 0px 0px 0px;}
#middle div.plan_site h2{color:#12a6db;margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;font-size:15px;font-weight:bold;}
#middle div.plan_site ul{font-size:13px;color:#636250;margin:5px 0px 0px 40px;padding:0px 0px 0px 0px;}
#middle div.plan_site li{list-style-type:disc;line-height:20px;}
#middle div.plan_site a{text-decoration:none;color:#636250;font-weight:bold;}
#middle div.plan_site h2.first_plan{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}
#middle div.plan_site ul.first_plan{margin:5px 0px 0px 30px;padding:0px 0px 0px 0px;}

/***********css pour les blocs qui apparaissent apres le formulaire*****/
.blocApresFormulaire{position:relative;background:url(/images/mutuelle/bg_blocFormTop.jpg) no-repeat top left;background-color:#FFFFFF;}
.blocApresFormulaire .blocApresFormulaireContent{background:url(/images/mutuelle/bg_blocFormBottom.jpg) no-repeat bottom left;min-height:600px;_height:600px;width:100%;padding-bottom:30px;}
/*.blocApresFormulaire .blocApresFormulaireContent h1{background:url(/images/mutuelle/puceBleuBlocForm.png) no-repeat top left;padding: 0 40px 30px;width:340px;color:#2698c8;font-size:16px;font-weight:bold;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mutuelle/puceBleuBlocForm.png',sizingMethod='scale')}*/
.blocApresFormulaire .blocApresFormulaireContent h1{padding:15px 40px 30px 30px;width:370px;color:#2698c8;font-size:16px;font-weight:bold;}
.blocApresFormulaire .blocApresFormulaireContent h1 span{float:left;height:60px;}
.blocApresFormulaire .blocApresFormulaireContent h1 span{margin:0 10px 0 0}
.blocApresFormulaire .blocApresFormulaireContent .formPartenaire{width:100%;text-align:center;}
.blocApresFormulaire .blocApresFormulaireContent .formPartenaire img.valider{margin-top:20px}
.blocApresFormulaire .blocApresFormulaireContent #reset_formulaire{position:absolute;bottom:10px;left:330px;}
.blocApresFormulaire .blocApresFormulaireContent #reset_formulaire a{text-decoration:none;}
.blocApresFormulaire .blocApresFormulaireContent .formPartenaireDejaVu{width:100%;text-align:center;}
.blocApresFormulaire .blocApresFormulaireContent .formPartenaireDejaVu .msgOrange{color:#f85f01;font-size:16px;margin:15px 60px 0 60px;font-weight:bold;}
.blocApresFormulaire .blocApresFormulaireContent .formPartenaireDejaVu .msgGris{color:#63624e;font-size:16px;margin:15px 60px 0 60px;font-weight:bold;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation{border-bottom:1px solid #CCCCCC;margin:15px 20px 0 20px;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .logo{text-align:center;width:100%;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte{text-align:center;position:relative;height:40px;width:100%;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte .nom{font-size:14px;color:#656251;font-weight:bold;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte .nomVisite{font-size:14px;color:#9b9b9b;font-weight:bold;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte .description{font-size:12px;color:#626053;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte .descriptionVisite{font-size:12px;color:#adadad;}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte .lien{margin-top:15px}
.blocApresFormulaire .blocApresFormulaireContent .formAffiliation .texte .visite{position:absolute;bottom:15px;right:0;}
.blocApresFormulaire .blocApresFormulaireContent .formAddsense{width:100%;text-align:center;}
.blocApresFormulaire .blocApresFormulaireContent .formAddsense .msgOrange{color:#f85f01;font-size:16px;margin:15px 60px 0 60px;font-weight:bold;}

/*CONTACT*/
.formulaireContact {background:url(/images/bg_contact.jpg) no-repeat top left;position:relative;margin:0 auto;margin-top:20px;width:444px;height:330px;padding:20px;}
.formulaireContact h1 {color:#03a6e1;font-size:18px;margin-bottom:20px;}
.formulaireContact h1 span{display:block;float:left;width:40px;}
.formulaireContact p.infos{margin-bottom:20px;font-weight:bold;color:#636250;font-size:12px;}
.formulaireContact .form_contact{}
.formulaireContact .form_contact p{margin-bottom:10px;color:#636250;font-size:12px;}
.formulaireContact .form_contact p span{display:block;float:left;width:120px;}
.formulaireContact .form_contact label{display:block;float:left;width:120px;color:#636250;font-size:12px;}
.formulaireContact .form_contact input{margin-bottom:10px;}
.formulaireContact .form_contact .form_validate .bt_valider {margin:15px 0 0 120px;width:105px;height:38px;line-height:38px;font-size:18px;color:#FFF;border:0;cursor:pointer;background:url(/images/mutuelle/bt_submit.gif) no-repeat scroll left top;}
.formulaireContact .form_contact .error_list{margin-left:120px;font-size:12px;color:#FF0000;}

.adsenseActu{margin-top:80px;}

#planSite h1{margin:20px 0 10px 0; border-bottom:#03a6e1 1px solid; font-weight:normal}
#planSite h1 a{font-size:18px;text-decoration:none}
#planSite h2{margin-left:50px}
#planSite h2 a{color:#646351;font-size:14px;text-decoration:none; font-weight: normal}
#planSite h2 a:hover{text-decoration:underline}
#planSite h3{margin-left:100px;}
#planSite h3 a{color:#646351;font-size:12px;text-decoration:none; font-weight: normal}
#planSite h3 a:hover{text-decoration:underline}

