/*

Theme Name: Live Session

Theme URI: http://localhost/Programmation/wordpress/wp-content/themes/livesession

Description: Thème de l'entreprise Live Session || http://www.live-session.fr

Version: 0.1

Author: Live Session

 

Creation Theme by Antoine Frankart || http://www.affinity-web.org

 

*/



body {

   width: 100%;

   margin: auto; /* Pour centrer notre page */

   margin-top: 0px; /* Marge en haut*/

   margin-bottom: 0px;    /* Marge en bas */

   text-align: center;

   font-family: Tahoma, Arial, Helvetica, sans-serif;

   color: #333333;

   background-color: #D4E177;

   font-size: 12px;

}



img {

	vertical-align: top;

	border: none;

}



.clearer { 

  clear: both;

  height: 0;

}



.cache {

	display: none;

}



p {

   font-family: Tahoma, Arial, Helvetica, sans-serif;

   color: #333333;

   font-size: 12px;

   margin: 0;

   padding: 8px 0 2px 0;

}



a {

	text-decoration: underline;

	color: #A4441F;

}



a:hover {

	text-decoration: none;

	color: #454545;

}

   

a img /* Toutes les images contenues dans un lien */ {

	border: none; /* Pas de bordure */

    text-decoration: none; /* Les liens ne seront plus soulignés */

	margin:0;

	padding:0;

}



#design {

	margin: auto;

	text-align: left;

	width: 1000px;

	background-image: url("images/fond.jpg");

	background-repeat: repeat-y;

}



.centrer {

	text-align: center;

}



.couleur_verte {

	color: #9cb324;

}



.couleur_noire {

	color: #454545;

}



.couleur_grise {

	color: #8E8D8B;

}



.couleur_rouge {

	color: #C32E1B;

}



.floatright {

	float: right;

	margin-left: 10px;

}



/**************************************

* --> DESIGN 

**************************************/

#haut {

	width: 1000px;

	height: 25px;

	background-image: url("images/haut.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#header {

	width: 1000px;

	height: 156px;

	background-image: url("images/header.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	display: block;

}



#menu {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#menu li a {

	display: block;

	height: 100%;

}



#accueil {

	width: 89px;

	height: 38px;

	background-image: url("images/accueil.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#accueil_over {

	width: 89px;

	height: 38px;

	background-image: url("images/accueil_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#accueil:hover {

	width: 89px;

	height: 38px;

	background-image: url("images/accueil_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#webformation {

	width: 137px;

	height: 38px;

	background-image: url("images/webformation.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#webformation_over {

	width: 137px;

	height: 38px;

	background-image: url("images/webformation_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#webformation:hover {

	width: 137px;

	height: 38px;

	background-image: url("images/webformation_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#webconference {

	width: 181px;

	height: 38px;

	background-image: url("images/webconference.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#webconference_over {

	width: 181px;

	height: 38px;

	background-image: url("images/webconference_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#webconference:hover {

	width: 181px;

	height: 38px;

	background-image: url("images/webconference_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#blog {

	width: 58px;

	height: 38px;

	background-image: url("images/blog.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#blog_over {

	width: 58px;

	height: 38px;

	background-image: url("images/blog_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#blog:hover {

	width: 58px;

	height: 38px;

	background-image: url("images/blog_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#quisommesnous {

	width: 145px;

	height: 38px;

	background-image: url("images/quisommesnous.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#quisommesnous_over {

	width: 145px;

	height: 38px;

	background-image: url("images/quisommesnous_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#quisommesnous:hover {

	width: 145px;

	height: 38px;

	background-image: url("images/quisommesnous_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#faq {

	width: 49px;

	height: 38px;

	background-image: url("images/faq.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#faq_over {

	width: 49px;

	height: 38px;

	background-image: url("images/faq_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#faq:hover {

	width: 49px;

	height: 38px;

	background-image: url("images/faq_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#contact {

	width: 86px;

	height: 38px;

	background-image: url("images/contact.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#contact_over {

	width: 86px;

	height: 38px;

	background-image: url("images/contact_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#contact:hover {

	width: 86px;

	height: 38px;

	background-image: url("images/contact_over.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#menu_droite {

	width: 255px;

	height: 38px;

	background-image: url("images/menu_droite.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	float: left;

}



#droite {

	width: 600px;

	float: left;

}



#gauche {

	width: 356px;

	float: left;

	margin: 0 0 0 25px;

}



#blog_h {

	width: 581px;

	height: 46px;

	background-image: url("images/blog_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



.main_h {

	width: 581px;

	height: 17px;

	background-image: url("images/main_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



.main_m {

	width: 545px;

	height: auto;

	background-image: url("images/main_m.jpg");

	background-repeat: repeat-y;

	padding: 6px 18px 3px 18px;

	margin: 0 0 0 15px;

}



.main_b {

	width: 581px;

	height: 20px;

	background-image: url("images/main_b.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 8px 15px;

}



.main_m2 {

	width: 545px;

	height: auto;

	background-image: url("images/main_m2.jpg");

	background-repeat: repeat-y;

	padding: 6px 18px 3px 18px;

	margin: 0 0 0 15px;

}



.main_b2 {

	width: 581px;

	height: 20px;

	background-image: url("images/main_b2.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 8px 15px;

}



#session {

	width: 355px;

	height: 41px;

	background-image: url("images/session.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 8px 0 0 0;

}



#droite_m1 {

	width: 355px;

	height: auto;

	background-image: url("images/droite_m1.jpg");

	background-repeat: repeat-y;

	padding: 0;

	margin: 0;

}



#droite_b1 {

	width: 355px;

	height: 21px;

	background-image: url("images/droite_b1.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#categorie {

	width: 355px;

	height: 45px;

	background-image: url("images/categorie.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



.droite_m2 {

	width: 335px;

	height: auto;

	background-image: url("images/droite_m2.jpg");

	background-repeat: repeat-y;

	padding: 0 10px 0 10px;

	margin: 0;

}



.droite_b2 {

	width: 355px;

	height: 21px;

	background-image: url("images/droite_b2.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#rss {

	width: 355px;

	height: 47px;

	background-image: url("images/rss.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#tag {

	width: 355px;

	height: 50px;

	background-image: url("images/tag.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#footer {

	width: 1000px;

	height: 34px;

	background-image: url("images/footer.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



/************************/

/* A PROPOS 			*/

/************************/

.puce_marron {

	padding-top: 4px;

}



.puce_marron2 {

	padding-top: 7px;

}



#gauche h3 {

	font-size: 16px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #454545;

	margin: 8px 0 0 0;

	padding: 0;

}



#p_apropos {

	padding: 8px 0 2px 3px;

}



/************************/

/* POST		 			*/

/************************/

.titre_vert {

	width: 532px;

	/*height: 25px;*/

	background-image: url("images/titre_vert.jpg");

	background-repeat: no-repeat;

	padding: 1px 0 0 26px;

	margin: 20px 0 0 0;

	font-size: 18px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

}



.titre_vert a{

	text-decoration: none;

	color: #111111;

}



.details_article {

	margin: 0;

	padding: 0 0 0 27px;

	color: #8E8D8B;

}



.details_article .couleur_verte {

	color: #C0D748;

}



.details_article a {

	color: #8E8D8B;

	text-decoration: none;

}



.bas_tag {

	margin: 8px 1px 0 4px;

	padding: 6px 0 2px 0;

	border-top: 1px dashed #D3D7C0;

}



.bas_tag a {

	color: #8E8D8B;

	text-decoration: none;

}



.puve_verte {

	padding-top: 5px;

}



.bas_vert {

	width: 558px;

	height: 25px;

	background-image: url("images/bas_vert.jpg");

	background-repeat: no-repeat;

	padding: 1px 0 0 0;

	margin: 0 0 15px 0;

}



.the_content img {

	text-align: center;

	margin: 5px;

}



/************************/

/* COMMENT	 			*/

/************************/

.commentlist {

	list-style-type: none;

}



#comments {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 12px;

	margin: 0 1px 0 4px;

	padding: 6px 0 2px 0;

	border-top: 1px dashed #D3D7C0;

}



#respond {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 12px;

	margin: 18px 1px 0 4px;

	padding: 6px 0 2px 0;

	border-top: 1px dashed #D3D7C0;

}



.commentlist {

	margin: 0 24px 0 24px;

	padding: 0;

}



.commentlist li {

	margin: 10px 0 0 0;

}



.comment-style1 {

	border: 1px solid #C1C1C1;

	background-color: #EFEFEF;

	padding: 0 5px 5px 5px;

}



.comment-style2 {

	border: 1px solid #C1C1C1;

	background-color: #E9E9E9;

	padding: 0 5px 5px 5px;

}



.comment-author {

	border: 1px solid #B9CC59;

	background-color: #E5FAB6;

	padding: 0 5px 5px 5px;

}



.commentmetadata {

	margin: 6px 0 0 0;

	padding: 4px 0 0 0;

	border-top: 1px dashed #D3D7C0;

	color: #8E8D8B;

}



.commentmetadata a {

	color: #8E8D8B;

}



.commentmetadata img {

	margin-top: -2px;

}



.zone_form1 {

	display: block;

	width: 124px;

	float: left;

	padding: 4px 4px 4px 10px;

	text-align: right;

}



.zone_form2 {

	display: block;

	float: left;

	width: 380px;

}



#commentform p {

	clear: both;

}



#commentform input, #commentform textarea {

	border: 1px solid #C1C1C1;

	background-color: #FAFAFA;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 12px;

	margin: 0;

	padding: 3px;

}



#commentform input:hover, #commentform textarea:hover, #commentform input:focus, #commentform textarea:focus {

	border: 1px solid #B9CC59;

}



#commentform textarea, #commentform #psubmit {

	margin-left: 138px;

}



#commentform #submit {

	background-color: #C9DB6F;

	border: 1px solid #B9CC59;

	color: #111111;

	cursor: pointer;

}



#commentform #submit:hover {

	background-color: #AFC33D;

	border: 1px solid #97AB25;

	color: #FFFFFF;

}



#comments-navi {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 14px;

	margin: 16px 1px 0 4px;

	padding: 0;

	border-top: 1px dashed #D3D7C0;

}



#comments-navi img {

	margin-top: -1px;

}



/************************/

/* SIDEBAR TAGS			*/

/************************/

#lestags {

	padding: 0;

}



#lestags a {

	padding: 7px 4px 7px 4px;

	color: #454545;

	text-decoration: none;

}



/************************/

/* FOOTER	 			*/

/************************/

#menubis {

	padding: 15px 0 0 34px;

	margin: 0;

	list-style-type: none;

	float: left;

}



#menubis li {

	float: left;

	font-size: 11px;

}



#menubis li a {

	color: #8D8C8A;

	text-decoration: none;

}



#menubis li a:hover {

	color: #111111;

}



#menubis li .menu_actif {

	color: #111111;

}



#copyright {

	float: right;

	padding: 4px 34px 0 0;

	text-align: center;

	color: #8D8C8A;

	font-size: 11px;

}



/************************/

/* CATEGORIES 			*/

/************************/

#liste_categorie {

	padding: 0 0 0 34px;

	margin: 0;

	list-style-type: none;

}



#liste_categorie li{

	background-image: url("images/puce_verte.png");

	background-position: 0 10px;

	background-repeat: no-repeat;

	padding: 2px 0 0 10px;

	font-size: 14px;

	font-weight: bold;

}



#liste_categorie li a {

	color: #454545;

	text-decoration: none;

}



/************************/

/* SESSION AFFICHE 		*/

/************************/

.zone_session {

	border-bottom: 1px solid #cdcdcd;

	margin: 0 4px 0 4px;

}



.zone_session a {	

	text-decoration: none;

}



.zone_session h4 {

	font-size: 12px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #454545;

	margin: 0;

	padding: 3px 0 0 0;

}



.triangle_noir {

	margin: 4px 2px 0 8px;

}



.triangle_noir2 {

	margin: 2px 2px 0 8px;

}



.zone_session p {

	padding: 3px 0 2px 8px;

}



.zone_session .zs_date {

	text-align: right;

	color: #7c441e;

	font-weight: bold;

	padding: 3px 4px 6px 0;

}



#btn_catalogue {

	padding: 4px 7px 0 4px;

	text-align: center;

}



/************************/

/* CONTACT		 		*/

/************************/

#titre_rss {

	font-size: 12px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #454545;

	margin: 0;

	padding: 8px 0 0 0;

}



#titre_rss img {

	margin: -6px 6px 0 0;

}



#titre_rss a {

	text-decoration: none;

}



#titre_rss a:hover {

	text-decoration: underline;

}



/************************/

/* HOME					*/

/************************/

#slideshow_titre1 {

	width: 355px;

	height: 39px;

	background-image: url("images/slideshow_titre1.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 19px 0 0 0;

}



#slideshow_bloc1 {

	width: 355px;

	height: 195px;

	background-image: url("images/slideshow_bloc1.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#slideshow_titre2 {

	width: 355px;

	height: 39px;

	background-image: url("images/slideshow_titre2.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 19px 0 0 0;

}



#slideshow_bloc2 {

	width: 355px;

	height: 195px;

	background-image: url("images/slideshow_bloc2.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#slideshow_titre3 {

	width: 355px;

	height: 39px;

	background-image: url("images/slideshow_titre3.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 19px 0 0 0;

}



#slideshow_bloc3 {

	width: 355px;

	height: 195px;

	background-image: url("images/slideshow_bloc3.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

}



#slideshow_titre4 {

	width: 355px;

	height: 39px;

	background-image: url("images/slideshow_titre4.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 19px 0 0 0;

}



#slideshow_bloc4 {

	width: 355px;

	height: 115px;

	background-image: url("images/slideshow_bloc4.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 3px;

}



#temoignage {

	width: 355px;

	height: 40px;

	background-image: url("images/temoignage.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 10px 0 0 0;

}



#temoignage a, #bloc_blog a {

	display: block;

	height: 100%;

	text-decoration: none;

}



#bloc_blog {

	width: 355px;

	height: 39px;

	background-image: url("images/bloc_blog.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 9px 0 0 0;

}



.bloc_home1 {

	width: 360px;

	float: left;

}



.bloc_home1 h3 {

	margin: 0;

	padding: 0 0 10px 0;

}



.bloc_home1 h4 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 14px;

	margin: 0;

	padding: 4px 0 2px 4px;

}



.bloc_home1 ul {

	list-style-type: none;

	margin: 0;

	padding: 4px 0 2px 31px;

}



.bloc_home1 li {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 12px;

	font-weight: 100;

	margin: 0;

	padding: 2px 0 1px 0;

}



.bloc_home2 {

	width: 185px;

	float: left;

	text-align: center;

}



.bloc_home2 p {

	margin: 0;

	padding: 0;

}



.bloc_home2 h4 {

	margin: 10px 0 0 0;

	padding: 0;

}



#tit_services {

	margin: 0 0 0 56px;

	padding: 0;

}



#tit_salle {

	margin: 8px 0 0 32px;

	padding: 0;

}



#infos_salle {

	margin: 0;

	padding: 0 30px 10px 40px;

	font-size: 12px;

}



#infos_salle img {

	float: right;

	border: 2px solid #e0e1e0;

	margin: -15px 0 0 4px;

}



#infos_salle2 {

	padding-left: 140px;

}



#recent_posts {

	margin: 0;

	padding: 0 0 0 0;

	list-style-type: none;

}



#recent_posts li {

	background-image: url("images/puce_noire.gif");

	background-repeat: no-repeat;

	background-position: 0 8px;

	border-bottom: 1px dashed #b2b2b2;

	padding: 5px 0 5px 10px;

}



#recent_posts li a {

	color: #454545;

	text-decoration: none;

}



.temoignage_client {

	text-align: right;

}



.temoignage_logo {

	float: left;

	padding-right: 4px;

}



.temoignage_citation a, .temoignage_client a {

	direction: block;

	height: 100%;

	text-decoration: none;

	color: #454545;

}



#imgHome1 {

	border: 2px solid #CCCCCC;

	margin-top: 15px;

}



#imgHome2 {

	border: 2px solid #CCCCCC;

	margin-top: 25px;

}



/************************/

/* SLIDESHOW			*/

/************************/

#slideshow_titre1 p, #slideshow_titre2 p, #slideshow_titre3 p {

	padding: 11px 0 0 278px;

}



#slideshow_bloc1 a, #slideshow_bloc2 a, #slideshow_bloc3 a {

	display: block;

	height: 100%;

	text-decoration: none;

}



/************************/

/* SITE SIDEBAR			*/

/************************/

#catalogue {

	width: 355px;

	height: 43px;

	background-image: url("images/catalogue.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 10px 0 0 0;

}



#catalogue a {

	display: block;

	height: 100%;

	text-decoration: none;

}



#webforma_h {

	width: 581px;

	height: 46px;

	background-image: url("images/webforma_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



#catalogue_h {

	width: 581px;

	height: 46px;

	background-image: url("images/catalogue_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



/************************/

/* WEB-FORMATION		*/

/************************/

.titre_marron {

	width: 532px;

	height: 27px;

	background-image: url("images/titre_marron.jpg");

	background-repeat: no-repeat;

	padding: 2px 0 0 26px;

	margin: 20px 0 0 0;

	font-size: 18px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

}



.img_floatleft {

	float: left;

	padding-right: 10px;

}



.img_floatright {

	float: right;

	padding-left: 10px;

}



.sstitre {

	font-size: 14px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 5px 0 0 22px;

	text-transform: uppercase;

}



.sstitre img{

	padding: 3px 0 0 0;

}



.btn_zonetxt {

	text-align: center;

	margin: 10px 0 15px 379px;

}



.vign_h {

	width: 513px;

	height: 13px;

	background-image: url("images/vign_h.jpg");

	background-repeat: no-repeat;

	padding: 0 0 0 0;

	margin: 10px 0 0 17px;

}



.vign_m {

	width: 503px;

	height: auto;

	background-image: url("images/vign_m.jpg");

	background-repeat: repeat-y;

	padding: 5px;

	margin: 0 0 0 17px;

}



.vign_m li {

	margin: 0 0 0 20px;

}



.vign_m p {

	padding: 2px 0 2px 0;

}



.vign_b {

	width: 513px;

	height: 13px;

	background-image: url("images/vign_b.jpg");

	background-repeat: no-repeat;

	padding: 0 0 0 0;

	margin: 0 0 5px 17px;

}



#ssmenu {

	list-style-type: none;

	margin: 5px 0 0 0;

	padding: 0 4px 0 4px;

}



#ssmenu li {

	border-bottom: 1px dashed #E5B99E;

	padding: 4px 4px 4px 10px;

}



#ssmenu li a {

	text-decoration: none;

	color: #454545;

}



.sepamarron {

	height: 1px;

	background-color: #FFFFFF;

	color: #FFFFFF;

	border: none;

	border-bottom: 1px dashed #E5B99E;

}



.gd_titre {

	width: 518px;

	height: 29px;

	background-image: url("images/gd_titre.jpg");

	background-repeat: no-repeat;

	padding: 4px 0 0 44px;

	margin: 10px 0 5px 0;

	font-size: 18px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

	text-transform: uppercase;

}



cite {

	padding: 5px;

}



/************************/

/* TITRE DES PAGES		*/

/************************/

#quisommesnous_h {

	width: 581px;

	height: 46px;

	background-image: url("images/quisommesnous_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



#faq_h {

	width: 581px;

	height: 46px;

	background-image: url("images/faq_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



#contact_h {

	width: 581px;

	height: 46px;

	background-image: url("images/contact_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



/************************/

/* HAUT		 			*/

/************************/

#salle {

	float: left;

	width: 165px;

	padding: 0;

	height: 25px;

}



#mdp {

	float: left;

	width: 165px;

	margin-left: 10px;

	padding: 0;

	height: 25px;

}



#salle a, #mdp a {

	display: block;

	height: 100%;

	text-decoration: none;

}



#recherche {

	float: right;

}



#s {

	width: 155px;

	height: 18px;

	padding: 1px 5px 1px 5px;

	background-image: url("images/champ_recherche.jpg");

	background-repeat: no-repeat;

	border: 0;	

	margin: 0;

}



#searchform {

	margin: 0;

	padding: 0;

}



#recherche input[type="radio"] {

}



#recherche .inputradio {

	font-size: 10px;	

	margin: 0;

}



#searchsubmit {

	width: 29px;

	height: 20px;

	background-image: url("images/btn_ok.jpg");

	background-repeat: no-repeat;

	border: none;

	margin: 0 14px 0 10px;

	cursor: pointer;

}



#searchform_zone1, #searchform_zone2 {

	float: left;

}



/************************/

/* BLOC CONTACT			*/

/************************/

#mailchamp {

	width: 207px;

	height: 18px;

	padding: 1px 5px 1px 5px;

	background-image: url("images/champ_mail.jpg");

	background-repeat: no-repeat;

	border: 0;

}



#mailsubmit {

	width: 29px;

	height: 18px;

	background-image: url("images/btn_ok2.jpg");

	background-repeat: no-repeat;

	border: none;

	margin: 0 14px 0 10px;

	cursor: pointer;

}



#pmailcontact {

	text-align: center;

}



/************************/

/* MENU HOVER			*/

/************************/

#menuhover_quisommesnous {

	background-color: #E5E5E5;

	border-left: 1px solid E7E5E6;

	border-right: 1px solid E7E5E6;

	border-bottom: 1px solid E7E5E6;

	z-index: 5;

	position: absolute;

	padding: 5px 10px;

	margin-left: 5px;

	display: none;

	list-style: none;

}



#menuhover_webformation {

	background-color: #E5E5E5;

	border-left: 1px solid E7E5E6;

	border-right: 1px solid E7E5E6;

	border-bottom: 1px solid E7E5E6;

	z-index: 10;

	position: absolute;

	padding: 5px 10px;

	margin-left: 9px;

	display: none;

	list-style: none;

}



#menuhover_webconference {

	background-color: #E5E5E5;

	border-left: 1px solid E7E5E6;

	border-right: 1px solid E7E5E6;

	border-bottom: 1px solid E7E5E6;

	z-index: 15;

	position: absolute;

	padding: 5px 10px;

	margin-left: 6px;

	display: none;

	list-style: none;

}



#menuhover_webformation li, #menuhover_quisommesnous li, #menuhover_webconference li {

	padding: 2px 0 4px 2px;

	border-bottom: 1px dashed #D3E090;

	/*background-image:url(images/puce_noire.gif);

	background-position:0pt 6px;

	background-repeat:no-repeat;*/

}



#menuhover_webformation li a, #menuhover_quisommesnous li a, #menuhover_webconference li a {

	color: #454545;

	text-decoration: none;

}



/************************/

/* RECHERCHE			*/

/************************/

#recherche_h {

	width: 581px;

	height: 46px;

	background-image: url("images/recherche_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



.result_recherche {

	border-top: 1px dashed #D3D7C0;

	color: #333333;

	font-family : Tahoma ,Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 18px 1px 0 4px;

	padding: 6px 0 2px 0;

}



.result_recherche {

	border-top: 1px dashed #D3D7C0;

	margin: 18px 1px 0 4px;

	padding: 6px 0 2px 0;

}



.result_recherche h4 {

	color: #333333;

	font-family : Tahoma ,Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	padding: 0;

}



.details_article2 {

	margin: 0;

	padding: 0 0 0 0;

	color: #8E8D8B;

}



.details_article2 .couleur_verte {

	color: #C0D748;

}



.details_article2 a {

	color: #8E8D8B;

}



/************************/

/* LISTE FORMATIONS		*/

/************************/

#categories_formations {

	margin: 0;

	padding: 2% 0 0 2%;

}



#categories_formations li  {

	width: 45%;

	margin: 0 0 0 4%;

	padding: 2% 0 0 0;

	float: left;

}



#categories_formations li a {

	text-decoration: none;

	color: #454545;

}



/************************/

/* HOME CATALOGUE		*/

/************************/

#home_cat {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#home_cat li {

	font-size: 14px;

	border-bottom: 1px dashed #D3D7C0;

	padding: 6px;

	font-weight: bold;

}



#home_cat li a {

	text-decoration: none;

	color: #454545;

}



#home_cat li ul {

	list-style-type: disc;

	margin-left: 25px;

}



#home_cat li ul li{

	font-size: 12px;

	border-bottom: none;

	padding: 2px 0 2px 0;

	margin: 0;

	font-weight: 100;

}



/************************/

/* CATALOGUE			*/

/************************/

.titre_categorie {

	width: 520px;

	height: 25px;

	background-image: url("images/titre_vert.jpg");

	background-repeat: no-repeat;

	padding: 1px 0 0 26px;

	margin: 0;

	font-size: 16px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

}



.titre_categorie a{

	text-decoration: none;

	color: #111111;

}



.nom_categorie {

	background-image: url("images/triangle_noir.png");

	background-repeat: no-repeat;

	background-position: 0 7px;

	padding: 0 0 0 20px;

	margin: 0 0 0 7px;

	font-size: 18px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

}



#faux_panier {

	display: none;

}



/************************/

/* QUI SOMMES NOUS		*/

/************************/

.gd_titre_vert {

	width: 518px;

	height: 29px;

	background-image: url("images/gd_titre_vert.jpg");

	background-repeat: no-repeat;

	padding: 4px 0 0 44px;

	margin: 10px 0 5px 0;

	font-size: 18px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

	text-transform: uppercase;

}



.petit_titre {

	background-image: url("images/triangle_noir.jpg");

	background-repeat: no-repeat;

	background-position: 0 12px;

	margin: 8px 0 0 8px;

	padding: 8px 0 0 20px;

	font-size: 14px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #454545;

}



.vign_vert_h {

	width: 513px;

	height: 13px;

	background-image: url("images/vign_vert_h.jpg");

	background-repeat: no-repeat;

	padding: 0 0 0 0;

	margin: 10px 0 0 17px;

}



.vign_vert_m {

	width: 503px;

	height: auto;

	background-image: url("images/vign_vert_m.jpg");

	background-repeat: repeat-y;

	padding: 5px;

	margin: 0 0 0 17px;

}



.vign_vert_m p {

	padding: 2px 0 2px 0;

}



.vign_vert_b {

	width: 513px;

	height: 13px;

	background-image: url("images/vign_vert_b.jpg");

	background-repeat: no-repeat;

	padding: 0 0 0 0;

	margin: 0 0 5px 17px;

}



#listeclients {

	border: 0;

	margin: 0;

	padding: 0;

}



.client_zoneg {

	width: 55%;

	padding: 30px 0 0 24px;

	vertical-align: middle;

	font-size: 14px;

	font-weight: bold;

}



.client_zoned {

	width: 40%;

	text-align: center;

	padding-top: 30px;

}



.logo_ilsenparlent {

	margin: 0;

	padding: 10px 0 2px 0;

}



#bonnesraisons {

	margin: 0;

	padding: 0 0 0 23px;

}



#bonnesraisons li {

	margin: 0;

	padding: 15px 0 5px 0;

	border-bottom: 1px dashed #D3E090;

}



/************/

/* FAQ		*/

/************/

.faq {

	margin: 0;

	padding: 0 0 0 23px;

}



.faq li {

	margin: 0;

	padding: 15px 0 5px 0;

	border-bottom: 1px dashed #D3E090;

}



.faq li ul li {

	margin: 0;

	padding: 4px 0 2px 0;

	border-bottom: 0;

}



/****************/

/* SERVICES		*/

/****************/

#services_h {

	width: 581px;

	height: 46px;

	background-image: url("images/services_h.jpg");

	background-repeat: no-repeat;

	padding: 0;

	margin: 0 0 0 15px;

}



.gd_titre_orange {

	width: 518px;

	height: 29px;

	background-image: url("images/gd_titre_orange.jpg");

	background-repeat: no-repeat;

	padding: 4px 0 0 44px;

	margin: 10px 0 5px 0;

	font-size: 18px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

	text-transform: uppercase;

}

#design #droite .main_m table tbody tr td {
	color: #000;
}

.titre_orange {

	width: 532px;

	height: 25px;

	background-image: url("images/titre_orange.jpg");

	background-repeat: no-repeat;

	padding: 1px 0 0 26px;

	margin: 20px 0 0 0;

	font-size: 16px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	color: #111111;

}



.vign_orange_h {

	width: 513px;

	height: 13px;

	background-image: url("images/vign_orange_h.jpg");

	background-repeat: no-repeat;

	padding: 0 0 0 0;

	margin: 10px 0 0 17px;

}



.vign_orange_m {

	width: 503px;

	height: auto;

	background-image: url("images/vign_orange_m.jpg");

	background-repeat: repeat-y;

	padding: 5px;

	margin: 0 0 0 17px;

}



.vign_orange_m p {

	padding: 2px 0 2px 0;

}



.vign_orange_b {

	width: 513px;

	height: 13px;

	background-image: url("images/vign_orange_b.jpg");

	background-repeat: no-repeat;

	padding: 0 0 0 0;

	margin: 0 0 5px 17px;

}



.texte_tab {

   font-family: Tahoma, Arial, Helvetica, sans-serif;

   color: #333333;

   font-size: 12px;

   margin: 0;

   padding: 8px 0 2px 0;

}
