/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:underline; color:#000}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

/* NO PRINT */
.no_print{display:none;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE ------------------------------------------------*/
 #col_droite, #col_centrale{display:none;}
#corps_page #contenu{width:630px;float:none;color:black;}
#bandeau, #bandeau_pub, .outils_txt, #pied_page, #module_flash_loisirs, #bt_haut_de_page{display:none;}
.article h1{font:bold 20px arial;color:#000; border-bottom:none; margin-bottom:14px;}/* titre pag (unique) */
.article h2{font:bold 22px arial;color:#000; margin-bottom:12px;}/* titre 1 */
.article h3{font:bold 16px arial;color:#000; margin-bottom:10px;}/* titre 2 */
.article h4{font:bold 14px arial;color:#000; margin-bottom:8px;}/* titre 2 */
.article h5{font:bold 12px arial;color:#000; margin-bottom:5px;}
.article h6{font:bold 12px arial;color:#000; margin:20px 0 10px 0; text-transform:uppercase;}

.txt{color:black;}

/*----------------------------------------------- /MODELE SITE ------------------------------------------------*/

/* bordure */
.no_border			{border:none;}
.bordure_grise		{border:1px #ccc solid;}
.bordure_grise_bas	{border-bottom:1px #ccc solid;}
.souligne_rouge		{border-bottom:#900 1px solid; margin-bottom:14px; }
.border_h			{border-top:#eee 2px solid;}
.border_d			{border-right:#eee 2px solid;}
.border_b			{border-bottom:#eee 2px solid;}
.border_g			{border-left:#eee 2px solid;}

/* marge*/
.marge_166		{margin-right:176px;}
.marge_270		{margin-right:270px;}
.marge_-270		{margin-right:-270px;}
.marge_gche12	{margin-left:12px;}
.marge_gche10	{margin-left:10px;}
.marge_gche100	{margin-left:100px;}
.marge_bas5		{margin-bottom:5px;}
.marge_bas10	{margin-bottom:10px;}
.marge_h_50		{margin-top:50px;}
.marge_d_25		{margin-right:-5px; _margin-right:25px; }
*+html .marge_d_25{margin-right:25px; }

.pad_t_3		{padding-top:3px;}
.pad_t_7		{padding-top:7px;}
.pad_t_12		{padding-top:12px;}
.pad_t_22		{padding-top:22px;}
.pad_b_2		{padding:0 0 2% 0;}
.pad_b_r_2		{padding:0 2% 2% 0;}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

/*  taille   */
.width350px	{width:350px;}
.width460px	{width:460px;}
.width455px	{width:455px;}
.width20 	{width:20%;}
.width45 	{width:45%;}
.width49 	{width:49%;}
.width100 	{width:100%;}
.width100px	{width:100px;}
.width-auto	{width:auto;}

/*coins ronds*/
.photo .c_h_g, .photo .c_h_d, .photo .c_b_g, .photo .c_b_d	{display:none;}

.encart 				{margin-top:20px;border:#eee 2px solid;}
.encart .rel div 		{width:7px;height:7px;display:block;position:absolute;}
.encart .top_left , .encart .top_right, .encart .bottom_left, .encart .bottom_right 		{display:none;}


/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/
/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body {text-align:justify;background:#dfdfdf;}
#page{background:#fff;font:normal 11px arial; color:#333}

#bandeau{display:none;}
#detection_flash{display:none;}
/* bandeau pub */
#bandeau_pub{display:none;}
/* /bandeau pub */

/* poucet */
#poucet	 {color:#027ABB}
#poucet a{color:#027ABB;text-decoration:underline;}
/* poucet */

/* MENU SERVICES */
table.menu_services 			{display:none;}
/* //MENU SERVICES */

/* corps_page */
#corps_page{padding:12px 0;}
/* colonne de gauche */
#col_gauche{float:left;width:750px;}

#conteneur{float:left; width:100%; }

/* colonne de droite */
#col_droite		{display:none;}
/* colonne centrale */
#col_centrale{display:none;}

#col_gauche  .resultats,#col_gauche  .questions 	{font:normal 12px arial; margin-bottom:10px;}
#col_gauche  .resultats th{font:normal 12px arial; text-align:left; padding:0 5px 0 0; height:22px; }
#col_gauche  .resultats td{font:normal 12px arial; text-align:left; padding:0 0 0 10px; height:22px; font-weight:bold;}
#col_gauche  .resultats td.fd-barre{ background:url(../../img/modele/sondage/barre_orange_0.gif) no-repeat center center; padding:0}
#col_gauche  .resultats .barre{background:url(../../img/modele/sondage/barre_orange_100.gif) no-repeat left center; height:12px}
#col_gauche  .questions th{font:normal 12px arial; text-align:left; padding:0 5px 0 0; height:22px; }
#col_gauche  .questions td{font:normal 12px arial; text-align:left; padding:0 0 0 5px; height:22px}


#col_centrale .legende_image 		{font-size:9px;color:#666;padding:5px 3px 1px 3px;text-align:center;}
#col_centrale .ln_acces 			{font:bold 11px arial;color:#900;padding-left:10px;}
#col_centrale .ln_acces a			{color:#900; text-decoration:none;}
#col_centrale .ln_acces a:hover		{color:#900; text-decoration:underline;}
#col_centrale .supp					{font:normal 9px arial;color:#666; padding:0 0 0 10px;}

/* pied_page */
#pied_page p		{display:none;}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt	{color:#333;font:normal 11px arial;}
.txt a	{color:#778fbd;}
/* /texte */

/* tableau */
table.tableau		{color:#002f4d;}
.tableau th			{vertical-align:top;padding:4px;}
.tableau td			{border-left:#002f4d 1px solid; padding:4px; vertical-align:top;}
.tableau thead td,.tableau thead th{border-bottom:#fff 4px solid; border-top:#ccc 1px solid;}
.tableau tbody td	{text-align:right;}
.tableau tfoot td	{text-align:right; background:#FFF; border-top:#ccc 1px solid;}
.tableau tfoot th	{background:#FFF; border-top:#ccc 1px solid;}
.tableau tr.impair th, .tableau tr.impair td{background:#e5eaf8;}

.tableau_brun td{padding:4px;}

table.tableau2	{color:#002f4d;}
.tableau2 td, .tableau2 th	{padding:4px; vertical-align:top;}

td.gauche		{padding:10px; width:49%}
td.droite		{padding:10px; width:49%}
td.milieu		{width:2%; background:url(/public/valeurs-actuelles/html/toolkit/img/modele/fd_ligne_verticale.gif) repeat-y center; }
/* /tableau */

/* pagination */
.pagination 		{margin-top:20px;font:normal 11px arial;color:#333333;}
.pagination a		{color:#333333;}
.pagination a:hover	{color:#ff6600;}
.pagination strong	{color:#333333;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

/* haut de page */
a#bt_haut_de_page, .article a.bt_haut_de_page{display:none;}

/* separation */
.sep	{width:100%; _width:99%;height:1px; border-bottom:1px #ccc solid; margin-bottom:15px;}
.sep_clair	{width:100%; _width:99%;height:1px; border-bottom:1px #eee solid; margin-bottom:15px;}
/* separation */

/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form{font:normal 11px arial; }
table.form td, table.form th{vertical-align:top;text-align:left; padding:8px;}
table.form th{font-weight:normal;}
.form .saisie input					{font:normal 11px arial;color:#333;border:1px solid #a2a2a2; height:16px; width:100%}
.form .saisie input.checkbox_premier{border:none;}
.form .saisie input#date_debut, .form .saisie input#date_fin{width:50%}
.form .saisie textarea				{font:normal 11px arial;color:#333;border:1px solid #a2a2a2;background-color:white;overflow:auto; width:100%;}
.form .saisie textarea.height70		{height:70px;}
.form .saisie textarea.height80		{height:80px;_height:85px;}
.form .saisie select				{font:normal 11px arial;color:#333; width:100%}
.form .checkbox, .form input.radio		{background:transparent;border:none;margin-left:30px;margin-right:5px; width:7%}
.form .saisie .checkbox_premier, .form input.radio_premier{background:transparent;border:none;margin-right:5px; width:12px}
*> .form option{padding:0 2px;}
.form .saisie	{}
.form .libelle	{font-weight:bold; width:37%}
.form .libelle strong{color:red;}
.form .bt_form	{padding-top:3px;text-align:right;}
.form .no_marge	{padding-top:0;}
/* ---------- */
.bt_obligatoire	{font:bold 10px arial;color:#666;}
.form .indication	{font-size:10px;color:blue;}
.cnil	{font:normal 10px arial;color:#666;padding-top:15px;}
.cnil a	{color:#2f3d58;}
/* /formulaire */

/* verif formulaire */
.verif_form						{font:normal 10px arial;color:red;text-align:left;}
.verif_form div					{background:white;padding:5px;margin-top:10px;}
#col_droite div.verif_form		{width:154px;padding:0; margin-bottom:12px;margin-top:0px;}
#col_droite div.verif_form div	{width:154px;padding:0; margin-bottom:0px;margin-top:0px;}
.titre_verif_form				{font-weight:bold;}
.intro_verif_form				{}
.verif_form ul					{}
.verif_form ul li				{}

.form span.verif_form_erreur	{background:white;color:red;border:1px solid red;display:block;}
.form input.verif_form_erreur	{background:white;color:red;border:1px solid red;}
.form select.verif_form_erreur	{background:white;color:red;border:1px solid red;}
.form textarea.verif_form_erreur{background:white;color:red;border:1px solid red;}

/*div.verif_form * {width:100%;}*/
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/* verif formulaire */
/* ---------------- encart -----------------*/
.encart .content 	{padding:7px; border:1px solid #ccc;}
.encart p			{color:#000; margin-bottom:8px;}
.encart a			{font:bold 11px arial; color:#8e8572; text-decoration:underline}
.encart ul a		{font:normal 11px arial; color:#768fbd; text-decoration:underline}
.encart h3			{font:bold 16px arial;color:#000; margin-bottom:10px;}/* titre 2 */
.encart h3 a		{font:bold 16px arial;color:#000;text-decoration:none;}
.encart h3 a:hover	{font:bold 16px arial;color:#000;text-decoration:underline;}


/* image */
.article img.bordure		{border:2px solid green;}
.article .legende_image 	{font-size:9px;color:#666;padding:5px 3px 1px 3px;text-align:center;}
.article td.text-image-r 	{padding:0 0 5px 65px;}
.article td.text-image-l 	{padding:0 10px 5px 0;}
.article div.text-image-r	{float:right;margin:0 0px 5px 65px;}
.article div.text-image-l	{float:left;margin:0 10px 5px 0;}
/* image */

/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/