/*
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;
}

.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: 18px;
	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;
}