@charset "UTF-8";
body  							{ font: 14px Calibri, Arial, sans-serif; background: #ededed ; margin: 0; padding: 0; text-align: center; color: #727272;}

#warpper 		{ width: 1002px; margin: 0 auto; text-align: left;    }

#principal 		{ background:#f9f9f9 url(../images/ombre_sidebar.gif) repeat-y top left;   margin: 0 auto; text-align: left;}
#page_principale 	    				{ margin: 11px 0 0 0px; padding:0px; float:left;} 

#content_principale						{ padding:20px 0 0 0;}
.prestations_principales ul			{ margin:10px 0 20px 130px; }
.texte_prestation_principale h1			{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
.prestations_principales p				{ text-align:Justify; margin:0px; padding:0 80px 10px 131px; color:#515151; font-size:13px;}
.prestations_principales br			{ display:none;}
.prestations_principales h3					{ margin-left:100px; font-weight:normal; color:#699730; text-transform:uppercase; font-size:14x; background:url(../images/puce-verte.png) no-repeat; padding:0 0 0 26px;}
.prestations_principales ul li				{ list-style-image:url(../images/puce_texte.png); font-family:Calibri; font-size:14px; color:#515151; padding:0 80px 10px 10px;}
.prestations_principales ul li li			{ list-style-image:url(../images/puce_fleche.gif);}
.prestations_principales #c164 img			{margin-left:130px; margin-top:-10px;}
/********************************************************************************************************************************************/
/*************************************************************  HEADER  ********************************************************************/
/******************************************************************************************************************************************/

#header 						{padding: 0; height:170px;}
/*                                                                          MENU                                                        */ 
.menu 							{height:26px;}
.menu div						{float:left; height:26px; width:199px; text-align:right;}
.menu div a						{text-decoration:none; text-transform:uppercase; margin-right:10px; margin-top:3px; display:block; font-size:16px; color:#42621F;}
/*
.menu div a:hover				{color:#ffffff; background:url(../images/nav_centre_survol.gif); text-decoration:none; text-transform:uppercase; margin-right:10px; margin-top:3px; display:block; font-size:16px;}
*/
.menu #nav_Accueil				{background:url(../images/nav_gauche.gif)}
.menu #nav_Societe				{background:url(../images/nav_centre.gif)}
.menu #nav_Prestations			{background:url(../images/nav_centre.gif)}
.menu #nav_References			{background:url(../images/nav_centre.gif)}
.menu #nav_Contact				{background:url(../images/nav_droite.gif)}
#nav_Societe_active.survol							{color:#ffffff; background:url(../images/nav_centre_survol.gif)}
.menu #nav_Accueil:hover		{background:url(../images/nav_gauche_survol.gif)}
.menu #nav_Societe:hover		{background:url(../images/nav_centre_survol.gif)}
.menu #nav_Prestations:hover	{background:url(../images/nav_centre_survol.gif)}
.menu #nav_References:hover		{background:url(../images/nav_centre_survol.gif)}
.menu #nav_Contact:hover		{background:url(../images/nav_droite_survol.gif)}

.menu #nav_Accueil.survol		{ color:#ffffff; background:url(../images/nav_gauche_survol.gif)}
.menu #nav_Societe.survol		{ color:#ffffff; background:url(../images/nav_centre_survol.gif)}
.menu #nav_Prestations.survol	{ color:#ffffff; background:url(../images/nav_centre_survol.gif)}
.menu #nav_References.survol	{ color:#ffffff; background:url(../images/nav_centre_survol.gif)}
.menu #nav_Contact.survol		{ color:#ffffff; background:url(../images/nav_droite_survol.gif)}

.menu #nav_Accueil_active		{background:url(../images/nav_gauche_survol.gif)}
.menu #nav_Societe_active		{background:url(../images/nav_centre_survol.gif)}
.menu #nav_Prestations_active	{background:url(../images/nav_centre_survol.gif)}
.menu #nav_References_active	{background:url(../images/nav_centre_survol.gif)}
.menu #nav_Contact_active		{background:url(../images/nav_droite_survol.gif)}

/*                                            FILS D'ARIANE                                                                            */ 

.espace_blanc02 				{ background:#FFFFFF; clear:none; margin:0 10px 0 0; padding:3px 0 0 10px; font-size:12px; font-family:Calibri; color:#3b4449; height:20px;}
.espace_blanc02 p				{ margin:0px;}
.espace_blanc02 a 				{ font-size:12px; font-family:Calibri; color:#3b4449; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 4px;}
.espace_blanc02 a:hover			{ font-size:12px; font-family:Calibri; color:#3b4449; text-decoration:underline; text-transform:uppercase; font-weight:bold;}

/********************************************************************************************************************************************/
/************************************************************  SIDEBARE  *******************************************************************/
/******************************************************************************************************************************************/

#sidebar 						{ float: left; width: 222px; background: #9db488; padding:0; margin:10px 0 0 0;}
/*                                                             CLIENT MYSTERE                                                          */ 
fieldset.tx-powermail-pi1_fieldset legend 				{display:none;}
fieldset.tx-powermail-pi1_fieldset						{border:none;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit	{background:url(../images/bt_connexion.gif) no-repeat center; color:#FFFFFF; border:none; font-weight:normal; width:90px; margin:0;}

/*                                                             REFERENCES                                                                    */

.sidebare_references_titre		{ background:url(../images/bk_ref.gif) no-repeat top; height:21px; text-transform:uppercase; font-weight:bold; color:#FFFFFF; padding:2px 0 0 15px; font-size:14px;}
.sidebare_references_titre p	{ margin:0px;}
/*                                                             CONTACT                                                          */ 
.sidebare_contact				{ height:251px;}
.sidebare_contact h1			{ text-transform:uppercase; color:#FFFFFF; padding:5px 0 20px 15px; font-size:14px; margin:0px; }
.sidebare_contact ul			{ margin:0px; padding:0 0 0 55px;}
.sidebare_contact li			{ text-transform:uppercase; color:#131313; font-size:13px; font-weight:bold; list-style:url(../images/fleche_menu_off.png);}
.sidebare_contact p				{ color:#FFFFFF; font-size:13px; font-weight:bold; padding: 0 0 0 55px; margin:0px;}
.adresse						{ color:#FFFFFF;}
.phone p							{ color:#dfdfdf;}
.sidebare_contact a				{ color:#c3e35a;font-size:12px; text-decoration:none;}
.sidebare_contact a:hover		{ color:#c3e35a;font-size:12px; text-decoration:underline;}
.sidebare_contact_bouton		{ color:#232323; text-align:right; background: url(../images/fleche_acces.png) no-repeat right; padding:9px 20px 10px 0; font-size:11px; font:italic; margin:45px 10px 0 0; }
.sidebare_contact_bouton a		{ color:#333333; font-size:11px; font-style:italic; font-weight:normal; text-decoration:none;}
.sidebare_contact_bouton a:hover{ color:#232323; font-size:11px; font-style:italic; font-weight:normal; text-decoration:underline;}


.csc-header						{ clear:both;}
.csc-header br	{display:none;}
/*                                                             CLIENT                                                          */ 
.tx-felogin-pi1					{ color:#FFFFFF; padding:2px 10px 35px 15px; font-size:11px;}
.sidebar_client					{ background:#6b7a5c; height:173px;}
.sidebar_client h1				{ text-transform:uppercase; color:#FFFFFF; padding:5px 0 0 15px; font-size:14px; margin:0px;}
.sidebar_client_champs			{ background:url(../images/bk_champs.gif) repeat-x; height:15px; font-size:10px; color:#999999; font:italic; margin:5px 0 2px 10px; width:194px; border:#c9c9c9 1px solid; padding:2px 0 0 5px;}


/*.sidebar_client p				{ font-size:11px; font-style:italic; color:#FFFFFF; text-align:right; margin:0px; padding:0px;}*/
.sidebar_client p				{ color:#232323; text-align:right; background: url(../images/fleche_sidebar_19.png) no-repeat right; padding:0 20px 0 0; font-size:11px; font-style:italic; margin:10px 0 0 0; }



.sidebar_client a				{ font-size:11px; font-style:italic; color:#FFFFFF; text-decoration:none; padding:0;}
.sidebar_client a:hover			{ text-decoration:underline;}





.sidebar_client_bouton			{ background:url(../images/bt_connexion.gif) no-repeat right; color:#FFFFFF; border:none; padding:8px 6px 10px 133px;}

.sidebar_client h3				{ display:none;}
.sidebar_client label			{ display:none;}
.sidebar_client legend			{ display:none;}
.sidebar_client fieldset	 	{ border:none; padding:0; margin:0px;}
.sidebar_client h1				{ text-transform:uppercase; color:#FFFFFF; padding:5px 0 0 15px; font-size:14px; margin:0px;}
.sidebar_client #pass			{ background:url(../images/bk_champs.gif) repeat-x; height:15px; font-size:10px; color:#999999; font-style:italic; margin:0 0 2px; width:194px; border:#c9c9c9 1px solid; padding:2px 0 0 5px; float:none;}
.sidebar_client #user			{ background:url(../images/bk_champs.gif) repeat-x; height:15px; font-size:10px; color:#999999; font-style:italic; margin:14px 0 5px 0; width:194px; border:#c9c9c9 1px solid; padding:2px 0 0 5px; float:none;}
.sidebar_client input			{ background:url(../images/bt_connexion.png) no-repeat right; color:#FFFFFF; border:none; float: right; text-transform: uppercase; font-size:10px; height:20px; width:96px; margin:5px 0 0 0;}
.sidebar_client br				{ display:none;}
/*                                                             CLIENT MYSTERE                                                         */ 
.inscription_lien				{ color:#232323; text-align:right; background: url(../images/fleche_sidebar_19.png) no-repeat right; padding:9px 20px 10px 0; font-size:11px; font-style:italic; margin:40px 10px 0 0; }
.sidebar_clientmystere			{ background:#6b7a5c; padding:0; height:173px;}
.sidebar_clientmystere h1		{ text-transform:uppercase; color:#FFFFFF; padding:5px 0 0 15px; font-size:14px; margin:0px;}
.sidebar_clientmystere_champs	{ background:url(../images/bk_champs.gif) repeat-x; height:15px; font-size:10px; color:#999999; font-style:italic; margin:5px 0 2px 10px; width:194px; border:#c9c9c9 1px solid; padding:2px 0 0 5px;}
.sidebar_clientmystere p		{ display:block; font-size:11px; font:italic; color:#FFFFFF; text-align:center; clear:both; margin-top:50px;}


.xxinscription_lien a				{ color:#333333; font-size:11px; font:italic; font-weight:normal; text-decoration:none; font-style:italic;}
.xxinscription_lien a:hover		{ color:#232323; font-size:11px; font:italic; font-weight:normal; text-decoration:underline;}




.inscription_lien a				{ color:#FFFFFF; font-size:11px; font:italic; font-weight:normal; text-decoration:none; font-style:italic;}
.inscription_lien a:hover		{ color:#FFFFFF; font-size:11px; font:italic; font-weight:normal; text-decoration:underline;}
.sidebar_clientmystere_bouton	{ margin-right:10px; margin-top:20px; padding-left:6px; background:url(../images/bt_connexion.png) no-repeat right; color:#FFFFFF; border:none; font-size:10px; float: right; height:20px; width:96px;}
.prestations .csc-default		{ margin-left:130px; margin-right:20px;}
.prestations .csc-default br	{ display:none;}
.prestations h3					{ font-weight:normal; color:#699730; text-transform:uppercase; font-size:14x; background:url(../images/puce_verte.jpg) no-repeat; padding:0 0 0 26px;}
.texte_prestation ul			{ margin:10px 0 20px 130px; }
.prestations ul li				{ list-style-image:url(../images/puce_texte.png); font-family:Calibri; font-size:14px; color:#515151; padding:0 80px 10px 10px;}
.prestations ul li li			{ list-style-image:url(../images/puce_fleche.gif);}
/********************************************************************************************************************************************/
/***********************************************************  TWOCOLUMN  *******************************************************************/
/******************************************************************************************************************************************/
/*                                                              REFERENCES                                                         */
.spacer-gif						{display:none;}
.reference						{ width:500px; padding:0 0 10px 0px; margin:-40px 60px 20px 130px;}
.reference h2					{ color:#464646; text-transform:uppercase; font-size:18px; padding:0; border-bottom:#333333 1px dashed; font-weight:normal;}
.reference a					{ text-decoration:none; color:#464646;}
.logo							{ padding:0 0 30px 0px; margin:0 60px 0 130px; clear:both;}
.logo .news-list-morelink		{display:none;}
.logo_texte						{ margin:0 0 0 130px; border-left:#999999 1px solid; padding:0 0 0 10px; width:292px;}
.logo_titre						{ color:#9cc248; text-transform:uppercase; font-size:16px;}

.les_references					{ clear:both; height:620px; overflow-y:scroll;}
.les_references p				{ color:#727272; font-size:14px; padding:4px 0 4px 0; margin:0px;}
.les_references h2				{ font-weight:lighter; font-style:normal; color:#727272; font-size:14px; padding:4px 0 4px 0; margin:0px;}
.les_references .news-single-img	{clear:both;}
.logo_texte a					{ color:#000000; font-size:12px; font:italic;}
.logo_texte a:hover				{ color:#000000; font-size:12px; font:italic; text-decoration:none;}
.logo_img						{ width:130px; float:left;}
.logo_img img					{vertical-align:middle;}
.ref #c97						{ padding:0 0 0px 130px; margin:0px; }

.ref h1							{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
.ref h2							{ color:#464646; text-transform:uppercase; font-size:10x; border-bottom:#333333 1px dashed; font-weight:lighter;}

#twocolumn 	    				{ margin: 11px 0 0 0px; padding:0px; background:#f9f9f9 url(../images/ombre_sidebar.gif) repeat-y top left; width:768px; height:819px; float:left;} 
#content 	    				{ padding:20px 0 0 0;}
/***************** CONTENUS TEXTE *************************/
#c65 p							{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
.message_accueil h1				{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
.contenu_texte_news h1			{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
#c80 p							{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
#c82 p							{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}	


#c12 p.bodytext				{ margin:0px; font-size:14px; color:#515151; padding-left:131px;}

#c12 p							{ margin:0px; font-size:20px; padding-left:131px;}
#c12 br							{ display:none;}
.texte_prestation h1			{ background:url(../images/trait_titre.gif) no-repeat left; padding:0 0 10px 130px; margin:0px; color:#699730; font-size:25px; text-transform:uppercase; font-style:normal; font-weight:lighter;}
.contenu_texte_news				{ width:680px;}
.contenu_texte_news ul			{ margin:10px 0 0px 130px; }
.contenu_texte_news ul li		{ list-style-image:url(../images/puce_texte.png); font-family:Calibri; font-size:14px; color:#515151; padding:0 80px 10px 10px;}
.contenu_texte_news p			{ display:line; color:#727272; font-size:13px;}
.message_accueil br				{ display:none;}
.message_accueil ul				{ margin:10px 0 0px 110px; }
.message_accueil ul li			{ list-style-image:url(../images/puce_texte.png); font-family:Calibri; font-size:14px; color:#515151; padding:0 80px 10px 10px;}
.texte_prestation p				{ text-align:Justify; margin:0px; padding:0 80px 10px 131px; color:#515151; font-size:13px;}
.texte_prestation br			{ display:none;}
.texte_enqueteurs ul li			{ list-style-image:url(../images/puce_texte.png); font-family:Calibri; font-size:14px; color:#515151; padding:0 80px 10px 10px;}
.texte_enqueteurs				{ border:none;}
.content_video					{ margin:10px 0 20px 130px;}
.fond_actu						{ background:url(../images/border_actu.png); width:768px; height:90px; clear:both;}
/*                                                             ACTUALITES                                                         */ 
.content_actualites				{ border-top:#1fa05d 1px solid; margin-top:90px; padding-left:10px;}
.content_actualites_titre		{ background:url(../images/bk_actu.gif) repeat-x; height:27px; color:#FFFFFF; font-size:14px; width:90px; text-transform:uppercase; padding:0 0 0 20px; margin:0 0 0 20px; float:left;}
.content_actualites_voir		{ width:160px; text-decoration:none; color:#737373; font-size:12px; font:italic; background:url(../images/fleche_acces.png) no-repeat right; margin:5px 0 20px 10px; float:left;}

.content_actualites_voir a		{ text-decoration:none; margin-left:5px; color:#737373;}
/*.prestations 					{ padding-top: 10px; }*/
/*.content_actu					{ width:300px; border-right:#727272 1px solid; padding:15px 20px 20px 60px; float:left;}*/
.content_actu					{ float:left;}
.content_actu h2				{ color:#699730; font-size:14px; margin:0px; padding:0px;}
.content_actu p					{ color:#7b7b7b; font-size:12px;}
.content_actu a					{ color:#699730; font-size:11px; text-decoration:underline;}
.content_actu a:hover			{ color:#699730; font-size:11px; text-decoration:none;}
/****/
.content_actu_lates				{ margin-left:45px; width:300px; float:left; padding-left:15px; padding-right:5px;}
.content_actu_lates h2			{ color:#699730; font-size:14px; margin:0px; padding:0px;}
.content_actu_lates p			{ color:#7b7b7b; font-size:12px;}
.content_actu_lates a			{ color:#699730; font-size:11px; text-decoration:underline;}
.content_actu_lates a:hover		{ color:#699730; font-size:11px; text-decoration:none;}
/*****/
.content_actu2					{ width:300px; padding:15px 20px 20px 40px; float:left;}
.content_actu2 h2				{ color:#699730; font-size:14px; margin:0px; padding:0px;}
.content_actu2 p				{ color:#7b7b7b; font-size:12px;}
.content_actu2 a				{ color:#699730; font-size:11px; text-decoration:underline;}
.content_actu2 a:hover			{ color:#699730; font-size:11px; text-decoration:none;}
#c101 br						{display:none;}




/*                                                             PRESTATIONS                                                         */

.texte_prestation h2			{ margin-left:130px; margin-right:20px; color:#464646; text-transform:uppercase; font-size:18px; padding:0; border-bottom:#333333 1px dashed; font-weight:normal;}

.presta_01						{ margin-bottom:30px; padding:0 0 30px 0; border-bottom:#1a171b 1px dashed; height:90px;}

.presta_01 br					{ display:none;}
.presta_01_titre				{ float:left; color:#699730; text-transform:uppercase; font-size:14x; background:url(../images/puce-verte.png) no-repeat; padding:1px 0 0 26px;}
.actu_01_titre					{ float:left; color:#699730; text-transform:uppercase; font-size:14x; background:url(../images/puce-verte.png) no-repeat; padding:0 0 0 26px;}

.actu_01_sstitre				{ color:#000000; font-size:14px; padding:0 0 0 5px;}
.presta_01_sstitre				{ float:left; color:#000000; font-size:14px; padding:0 0 0 5px; margin:0px;}
.presta_01_sstitre p			{ display:inline; color:#000000;}
.actu_01_sstitre h2				{ font-size:14px; display:inline; color:#000000; font-weight:normal;}
.titre_ul						{ float:left; width:500px;}
.presta_02						{ padding:0 0 45px 135px; border-bottom:#1a171b 1px dashed; margin:0 60px 20px 130px; height:90px;}
.presta_03						{ padding:0 0 45px 135px; border-bottom:#1a171b 1px dashed; margin:0 60px 20px 130px; height:90px;}
.titre_ul ul					{ height:100%; padding:10px 0 0 50px; margin:0px;}
.titre_ul ul li					{ color:#7b7b7b; list-style:url(../images/puce_fleche.gif); font-size:13px; padding:0 0 0 5px; margin:0px;}
.titre_ul ul li	a				{ color:#333333; text-decoration:none;}
.titre_ul ul li	a:hover			{ color:#7b7b7b; text-decoration:underline;}


.presta_01 .image_presta		{ float:left; margin:0 10px 0 0;}
.presta_01 span p				{margin:0;}
.presta_01_sstitre .news-list-morelink				{ display:none;}
/*                                                           MENU REFERENCES                                                         */


.menu_ref br					{display:block;}
.menu_ref						{ border-top:#a0bc7c 1px solid; padding:0 0 20px 130px; margin:0 0 20px 0;}
.menu_ref_onglet				{ height:20px; float:left; background:url(../images/bk_ref_ssmenu.gif) repeat-x; margin:0 6px 0 0; padding:0px 10px 0 10px; border-right:#a3bf47 1px solid; border-left:#a3bf47 1px solid; border-bottom:#a3bf47 1px solid;}
.menu_ref_onglet a				{ color:#285f12; font-size:12px; text-transform:uppercase; text-decoration:none;}
.menu_ref_onglet a:hover		{ color:#FFFFFF; font-size:12px; text-transform:uppercase; text-decoration:none;}
.menu-ref_on					{ color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold;}
.menu_actu						{ border-top:#a0bc7c 1px solid; padding:0 0 20px 130px; margin:0 0 20px 0;}
.menu_actu_onglet				{ height:20px; float:left; background:url(../images/bk_ref_ssmenu.gif) repeat-x; margin:0 6px 0 0; padding:0px 10px 0 10px; border-right:#a3bf47 1px solid; border-left:#a3bf47 1px solid; border-bottom:#a3bf47 1px solid;}
.menu_actu_onglet a				{ color:#285f12; font-size:15px; text-transform:uppercase; text-decoration:none;}
.menu_actu_onglet a:hover		{ color:#FFFFFF; font-size:15px; text-transform:uppercase; text-decoration:none;}
/*.retour_ligne					{ width:500px; margin-bottom:10px;}*/
.actualite_news					{ margin-top:10px; width:600px;}
.actu_content					{ padding:0; margin:0;}
.actu_content p					{ color:##727272; font-size:13px;}
.actu_content ul				{ margin:0; clear:both;}
.actu_content ul li				{ color:#7b7b7b; list-style-image:url(../images/puce_texte.png); font-size:13px; padding:5px 0 0 5px; margin:0px; }
.actu_content ul li a			{ color:#333333; text-decoration:none;}
.actu_content ul li a:hover		{ color:#333333; text-decoration:underline;}



/*                                                              ACTUALITES                                                         */
/*p.actualites_					{padding:0px; margin-top:40px;}*/
.img_actu						{ margin-top:10px;}
.img_actu img					{ border:#a9a8a8 1px solid; }
.actu a							{color:#000000; font-size:12px; font:italic;}
.actu a:hover					{color:#000000; font-size:12px; font:italic; text-decoration:none;}

.actualites						{ margin:5px 0;}

.actu_block						{border-bottom:#000000 1px dashed; padding:0 0 15px 0; margin:0 0 15px 130px;}
.actu							{color:#699730; text-transform:uppercase; font-size:14x; background:url(../images/puce-verte.png) no-repeat; padding:1px 0 0 26px; margin:0;}
p.content						{color:#727272; font-size:13px; padding:0 80px 10px 131px;}
p.content_actu					{color:#727272; font-size:13px; padding-left:0; padding-right:0;}
p.content_actu_lates			{color:#727272; font-size:13px; padding-left:0; padding-right:0;}

.actu_block .news-list-morelink a		 {color:#000000; text-decoration:none;}
.actu_block .news-list-morelink a:hover  {color:#000000; text-decoration:underline;}

/*                                                              PAGINATION                                                         */
.pagination						{ text-align:right; padding:0; margin:0 0 0 130px;}
.pagination_select				{ color:#699730; font-size:12px; padding:0 6px 0 6px;}
.pagination a					{ color:#699730; text-decoration:none; font-size:12px; padding:0 2px;}
.pagination a:hover				{ color:#699730; text-decoration:underline; font-size:12px; padding:0 2px;}

/*                                                             CONTACT                                                         */

.adresse br						{display:none;}
.adresse h2						{ margin:0px; padding:0 0 0 130px; font-weight:normal; color:#000000; text-transform:uppercase; font-size:18px;}
.champs_contact					{ padding:5px 0 5px 180px;}
.champs_contact label			{ text-transform:uppercase; font-size:14px; color:#828282; text-align:right; padding:0 10px 0 0;}
.champs_contact_02				{ background:url(../images/bk_champs_gd.gif) repeat-x; border:#c9c9c9 1px solid; color:#666666; font-size:11px; height:21px; width:312px; padding:3px 0 0 3px;}
.champs_contact_03				{ background:url(../images/bk_textarea.gif) repeat-x; border:#c9c9c9 1px solid; color:#666666; font-size:11px; height:130px; width:312px; padding:3px 0 0 3px;}
.champs_alignement				{ margin:-20px 0 0 150px;}
.bouton_valider					{ background:url(../images/bt_connexion.gif) no-repeat center; color:#FFFFFF; border:none; padding:0px; text-align:center; width:86px; height:20px;}
.bouton_contact					{ text-align:right; margin:0 121px 10px 0;}
.adresse p						{ margin:0px; padding:0 0 0 130px; color:#727272; font-size:13px; }
/*.contenu_texte_news p			{ padding:0 0 0 130px;}*/
/*.contenu_texte_news br			{display:none;}*/
/*****************************************************************************************************************************/
 /****************************************************************POWERMAIL***************************************************/
/*****************************************************************************************************************************/
.csc-textpic-clear								{ display:none;}
#tx-powermail-pi1_fieldset_1					{border:none; clear:both;}
#tx-powermail-pi1_fieldset_1 legend				{display:none;}

fieldset.tx-powermail-pi1_fieldset				{padding:10px 0 0 200px;}
fieldset.tx-powermail-pi1_fieldset input		{background:url(../images/bk_champs_gd.gif) repeat-x; border:#c9c9c9 1px solid; color:#666666; font-size:11px; height:21px; width:312px; padding:3px 0 0 3px;}
fieldset.tx-powermail-pi1_fieldset textarea		{background:url(../images/bk_textarea.gif) repeat-x; border:#c9c9c9 1px solid; color:#666666; font-size:11px; height:100px; width:312px; padding:3px 0 0 3px;}
fieldset.tx-powermail-pi1_fieldset label		{width:150px; font-weight:normal;text-transform:uppercase; font-size:14px; color:#828282; text-align:left; float:left;}
fieldset.tx-powermail-pi1_fieldset div.even		{background-color:#F9F9F9}
#powermaildiv_uid8								{ text-align:right; margin:0 100px 0 0;}
#powermaildiv_uid8 input						{font-weight:normal; background:url(../images/bt_connexion.gif) no-repeat center; color:#FFFFFF; border:none; padding:0px; text-align:center; width:86px; height:20px;}
div.tx_powermail_pi1_fieldwrap_html 			{margin:7px 0;}

/********************************************************************************************************************************************/
/***********************************************************  FOOTER  *******************************************************************/
/******************************************************************************************************************************************/

#footer 										{background:url(../images/bk_footer.jpg) no-repeat bottom; margin:0 10px 0 0; height:45px; border-top:#828282 1px solid; font-size: 12px;} 
/*#footer p 										{ margin: 16px 0 0; padding:0 10px 0 0; font-size:10px; font-family:Calibri; color:#FFFFFF; text-align:right; }*/

#footer p 										{ margin: 16px 0 0; padding:0 10px 0 0; font-size:10px; font-family:Calibri; color:#FFFFFF; text-align:right; margin:16px 0 0 0;}
#footer p a 									{  font-size:10px; font-family:Calibri; color:#FFFFFF;}
.menu_bas										{ width:992px; height:12px; text-align:center;}
.menu_bas a										{ color:#828282; font-size:10px; text-decoration:none; text-transform:uppercase;}
.menu_bas a:hovr								{ color:#666666; font-size:10px; text-decoration:underline; text-transform:uppercase;}

#c59											{ margin:10px 0 0 0;}


.fltrt 							{ /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */ float: right; margin-left: 8px; }
.fltlft 						{ /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */ float: left; margin-right: 8px; }

.clearfloat 					{ /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.clear							{ clear:none;}
.clearboth						{ clear:both;}

.contenu_texte_news .csc-textpic-imagewrap			{ padding:20px 0 0 120px;}

.news-list-browse									{ font-size:11px; color:#737373; font-style:italic;}
.news-list-browse .disabledLinkWrap					{ color:#699730;}
.news-list-browse .disabledLinkWrap a				{ color:#699730; text-decoration:none;}
.news-list-browse .disabledLinkWrap a:hover			{ color:#699730; text-decoration:underline;}

.news-list-browse a									{ color:#699730; text-decoration:none;}
.news-list-browse a:hover							{ color:#699730; text-decoration:underline;}

.csc-textpic-imagecolumn							{ padding:0 0 0 55px;}





.csc-sitemap										{ margin:0 20px 0 0;}
.csc-sitemap ul										{ padding:0 0 0 130px;}
.csc-sitemap li										{ color:#333333; font-size:12px; font-weight:normal; list-style-position:inside; text-transform:uppercase; margin:3px 0; padding:0 0 0 3px;}
.csc-sitemap li	a									{ color:#333333; font-size:12px; font-weight:normal; text-decoration:none;}
.csc-sitemap li	a:hover								{ color:#333333; font-size:12px; font-weight:normal; text-decoration:underline;}
.csc-sitemap li ul									{ border-top:1px solid #999999; padding:0 0 0 40px; color:#666666;}
.csc-sitemap li ul li a								{ color:#666666;}
.csc-sitemap li ul li a:hover						{ color:#666666;}
.csc-sitemap li ul li ul							{ border-top:1px solid #CCCCCC; padding:0 0 0 40px;}
.csc-sitemap li ul li ul li							{ border-left:1px solid #CCCCCC;}
.csc-sitemap li ul li ul li a						{  color:#999999;}
.csc-sitemap li ul li ul li a:hover					{  color:#999999;}

/*
#c99 ul							{ padding:0 0 10px 130px; margin:0px; color:#699730; font-size:15px; text-transform:uppercase; font-style:normal; font-weight:lighter;}

#c99 ul li						{ list-style:none;}
#c99 ul li li					{ list-style:none;}
#c99 ul li a					{ text-decoration:none;}*/

.tx-powermail-pi1_confirmation						{ padding:0 0 0 130px;}
.tx-powermail-pi1_confirmation p					{ color:#727272; font-size:13px; padding:0px;}

.tx_powermail_pi1_formconfirmation_back input		{ font-weight:normal; background:url(../images/bt_connexion.gif) no-repeat center; color:#FFFFFF; border:none; padding:0; margin:0 10px 0 0; float:left; text-align:center; width:86px; height:20px; text-transform:uppercase;}
.tx_powermail_pi1_formconfirmation_submit input		{ text-transform:uppercase;font-weight:normal; background:url(../images/bt_connexion.gif) no-repeat center; color:#FFFFFF; border:none; padding:0px; text-align:center; width:86px; height:20px; float:left;}

.powermail_all powermail_all_td						{font-weight:normal; text-transform:uppercase; font-size:14px; color:#828282;}
td.powermail_all p.bodytext							{ margin:0; padding:0px;}

.tx-powermail-pi1_mandatory							{  padding:0 0 0 130px;}
.tx-powermail-pi1_mandatory strong					{  color:#727272; font-size:13px;}
.tx-powermail-pi1_mandatory input		{ text-transform:uppercase;font-weight:normal; background:url(../images/bt_connexion.gif) no-repeat center; color:#FFFFFF; border:none; padding:0px; text-align:center; width:86px; height:20px; float:left;}

.tx-powermail-pi1_thx								{  padding:0 0 0 130px;}

#c81 p												{ padding:0 0 0 130px; margin:0; text-align:justify;}