@CHARSET "ISO-8859-1";
.clean{clear:both;}
img{border: none; margin: 0; padding: 0;}
#menu,#contenu{float:left;}
#menu{margin-right:15px;}
.error{background:#ff5555;padding:0 20px;border:#ff0000 solid 2px;text-align:center;}

*{margin: 0; padding: 0;}
body{background-image: url("../images/background_img.jpg"); background-repeat: repeat-x; background-color: #b6e5f1; font-family: Arial; font-size: 12px;}
#content_site {width: 1000px; margin: 0 auto; background-color: white; min-height: 200px;}
.clean{clear: both; line-height: 0; font-size: 0;}
.btn_ok{background-image: url("../images/btn_ok.png"); border: none; background-color: transparent; width: 25px; height: 24px; padding-bottom: 3px;}
.left{float: left; display: inline}
.right{float: right; display: inline}
#cbi{display:block; text-align: center; color:black; text-decoration: underline;}
#cbi:HOVER{text-decoration: none;}

.photo_actu{margin-right: 20px;}

.bold{font-weight: bolder;}

/***** Style FckEditor *******/

.titre_vert-foncer{font-size: 15px; color: #0f4658; font-weight:bolder;}
.titre_vert-clair{font-size: 14px; color: #206d82; font-weight:bolder;}
.accroche_vert-clair{font-size: 13px; color: #206d82; font-style: italic;}

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

.bloc_rond_societe .haut{margin: 0 auto; width: 705px; height: 5px; background-image: url("../images/haut_bloc_rond_societe.jpg"); background-repeat: no-repeat;}
.bloc_rond_societe .bas{margin: 0 auto; width: 705px; height: 8px; background-image: url("../images/bas_bloc_rond_societe.jpg"); background-repeat: no-repeat;}
.bloc_rond_societe .content{width: 683px; border-left: 1px solid #319aeb; border-right: 1px solid #319aeb; margin: 0 auto; padding: 0 10px; color: #319aeb; font-weight: bold;}
.bloc_rond_societe .content_recrutement{width: 683px; border-left: 1px solid #319aeb; border-right: 1px solid #319aeb; margin: 0 auto; padding: 0 10px;}
.bloc_rond_societe .content_recrutement .btn_formation{width: 145px; height:25px; font-size: 11px; background-image: url("../images/pic_btn.jpg"); background-repeat: no-repeat; display: block; color: #1679C6; margin: 0 auto; line-height: 23px; text-align: center;font-weight:bold; text-decoration: none;}

.bloc_rond_societe .table-form {padding: 20px 0; display: block; margin-left: 20px;}
.bloc_rond_societe .table-form td {padding: 5px;}
.bloc_rond_societe input[type=text], .bloc_rond_societe textarea, .bloc_rond_societe select{width: 300px; border: 1px solid #319AEB;}
.bloc_rond_societe input[type=submit]{background-image:url("../images/pic_btn.jpg");background-repeat:no-repeat;color:#319AEB;display:block;font-size:11px;height:25px;line-height:23px;margin:0 auto;text-decoration:none;text-indent:7px;width:145px; border: none; font-weight: bold;}

.bloc_rond_societe .titre_societe{color: #1679c6;margin-bottom: 20px; border-bottom: 1px dotted #1679c6; font-size: 20px;}
.bloc_rond_societe .content .titre_societe a{color: #1679c6; text-decoration: none;}

.bloc_rond_service .haut{margin: 0 auto; width: 705px; height: 5px; background-image: url("../images/haut_bloc_rond_service.jpg"); background-repeat: no-repeat;}
.bloc_rond_service .bas{margin: 0 auto; width: 705px; height: 8px; background-image: url("../images/bas_bloc_rond_service.jpg"); background-repeat: no-repeat;}
.bloc_rond_service .content{width: 683px; border-left: 1px solid #3e6f1d; border-right: 1px solid #319aeb; margin: 0 auto; padding: 0 10px; color: #3e6f1d; font-weight: bold;}

h3.sous_titre3_societe{color: #2a91de; font-size: 15px; font-weight: bold;}
h3.sous_titre3_service{color: #3e6f1d; font-size: 15px; font-weight: bold;}

#content_site #header{height: 150px; position:relative; z-index:900;}
#content_site #header #logo {margin-left: 45px;margin-bottom: 5px;}
#content_site #header #menu {list-style: none; width: 960px; background-image: url('../images/background_menu_haut.jpg');margin: 0 0 10px 18px; height:39px;line-height: 39px; color: white; font-weight: bolder; font-family: Arial;font-size: 12px;}
#content_site #header #menu li {float: left; position: relative;}
#content_site #header #menu li.element {padding: 0 20px;}
#content_site #header #menu li.first{margin-left: 2px;}
#content_site #header #menu li.on{background-image: url("../images/background_menu_haut_over.jpg"); background-repeat: repeat-x;background-position:0 1px;}
#content_site #header #menu li.on#Solutions{background-image: url("../images/background_menu_haut_over_solution.jpg"); background-repeat: repeat-x;background-position:0 1px;}

#content_site #header #menu ul#sous_menu0 {padding-left: 10px; position: absolute; background-color: #333333; border: 1px solid #666666; width:200px; list-style: none; margin: 0; top: 37px; left: -2px; z-index: 100;}
#content_site #header #menu ul#sous_menu0 li{ float: none; color: #000000; line-height: 20px; padding-top: 10px;}

#content_site #header #menu ul#sous_menu1 {padding-left: 10px; position: absolute; background-color: #333333; border: 1px solid #666666; width:200px; list-style: none; margin: 0; top: 37px; left: -2px; z-index: 100;}
#content_site #header #menu ul#sous_menu1 li{ float: none; color: #000000; line-height: 20px; padding-top: 10px;}

#content_site #header #menu ul#sous_menu2 {padding-left: 10px; position: absolute; background-color: #333333; border: 1px solid #666666; width:200px; list-style: none; margin: 0; top: 37px; left: -2px; z-index: 100;}
#content_site #header #menu ul#sous_menu2 li{ float: none; color: #000000; line-height: 20px; padding-top: 10px;}

#content_site #header #menu ul#sous_menu3 {padding-left: 10px; position: absolute; background-color: #333333; border: 1px solid #666666; width:200px; list-style: none; margin: 0; top: 37px; left: -2px; z-index: 100;}
#content_site #header #menu ul#sous_menu3 li{ float: none; color: #000000; line-height: 20px; padding-top: 10px;}

#content_site #header #menu ul#sous_menu4 {padding-left: 10px; position: absolute; background-color: #333333; border: 1px solid #666666; width:200px; list-style: none; margin: 0; top: 37px; left: -2px; z-index: 100;}
#content_site #header #menu ul#sous_menu4 li{ float: none; color: #000000; line-height: 20px; padding-top: 10px;}

#content_site #header #menu li.on#Formations{background-image: url("../images/background_menu_haut_over_formation.jpg"); background-repeat: repeat-x;background-position:0 1px;}
#content_site #header #menu li.on#Fournisseurs{background-image: url("../images/background_menu_haut_over_fournisseur.jpg"); background-repeat: repeat-x;background-position:0 1px;}
#content_site #header #menu li.on#Services{background-image: url("../images/background_menu_haut_over_service.jpg"); background-repeat: repeat-x;background-position:0 1px;}
#content_site #header #menu li.on.first{background-image: url("../images/background_menu_first_over.png"); background-repeat: no-repeat;background-position:0 1px;}
#content_site #header #menu li a {color: white; text-decoration: none;}
#content_site #header #menu li a:HOVER {text-decoration: underline;}
#content_site #header #form_recherche{position: absolute; right: 65px; top: 115px; color: white;}
#content_site #header #form_recherche input[type=text] {background-image: url("../images/grand_input.png"); border: none; background-color: transparent; width: 207px; height: 22px;}
#content_site #header #form_recherche #picto_recherche{float:left;margin-right: 5px;}

#content_site #content #bannier_flash{margin-left: 20px; margin-bottom: 10px;}

#content_site #content #block_flash{min-width: 975px; margin: 0 auto; display: block;}
#content_site #content #block_flash img{float: left; margin-left: 17px;}
#content_site #content #block_flash #menu_flash{width: 962px; height: 29px; background-image: url('../images/menu_flash.jpg'); background-repeat: no-repeat; list-style: none; margin-left: 17px;}
#content_site #content #block_flash #menu_flash li{float: left; display: inline; padding: 5px 11px;}
#content_site #content #block_flash #menu_flash li a{ color: white; text-decoration: none;}
#content_site #content #block_flash #menu_flash li a:HOVER{ color: #a5edfc;}

#content_site #content #bloc_droit{width: 770px; float: right;background-image: url("../images/background_contenu.jpg");background-repeat: repeat-y; margin-right: 19px;}
#content_site #content #bloc_droit #bloc_haut {background-image: url("../images/haut_contenu.jpg"); height: 12px; background-repeat: no-repeat;}
#content_site #content #bloc_droit #bloc_bas {background-image: url("../images/bas_contenu.jpg"); height: 32px; background-repeat: no-repeat;}
#content_site #content #bloc_droit #titre_formation {color: #30455f;  border-bottom: 1px dotted #30455f; font-size: 20px;}

#content_site #content #bloc_droit #bloc_content .block_formation{width: 712px; margin: 0 auto; border-left: 1px solid #354d6a; border-right: 1px solid #354d6a;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation{padding: 20px; color: #666666;;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation a{text-decoration: underline; color:#3E516A; font-weight:bold;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation a:HOVER{text-decoration: none;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation .table-form {padding: 20px 0; display: block; margin-left: 20px;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation .table-form td {padding: 5px;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation input[type=text],#content_site #content #bloc_droit #bloc_content .block_formation .details_formation select{width: 300px; border: 1px solid #666666;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation input[type=submit]{background-image:url("../images/pic_btn.jpg");background-repeat:no-repeat;color:#666666;display:block;font-size:11px;height:25px;line-height:23px;margin:0 auto;text-decoration:none;text-indent:7px;width:145px; border: none; font-weight: bold;}

#content_site #content #bloc_droit #bloc_content .block_formation .details_formation strong{color: #000000;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation h2, #content_site #content #bloc_droit #bloc_content .block_formation .details_formation h2 a {font-size: 16px; color: #3e516a;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation h2 a:HOVER{text-decoration: none;}
#content_site #content #bloc_droit #bloc_content .block_formation .details_formation .btn_formation{width: 145px; height:25px; font-size: 11px; background-image: url("../images/pic_btn.jpg"); background-repeat: no-repeat; display: block; color: #666666; margin: 0 auto; line-height: 23px; text-indent: 7px; text-decoration: none; font-weight:normal;}
#content_site #content #bloc_droit #bloc_content .bas_formation{width: 714px; margin: 0 auto;  height:10px; background-image: url("../images/bas_div_formation.jpg"); background-repeat: no-repeat;}
#content_site #content #bloc_droit #bloc_content .haut_formation{width: 714px; margin: 0 auto; margin-top: 30px; height:9px; background-image: url("../images/haut_div_formation.jpg"); background-repeat: no-repeat;}

#content_site #content #bloc_content_droit{float: right; display :inline; margin-right: 18px;}
#content_site #content #bloc_content_droit #actu_solution{width: 299px; background-image: url("../images/background_actu_solution.jpg");background-repeat: repeat-y;}
#content_site #content #bloc_content_droit #actu_solution ul {list-style: none;margin-bottom: 15px;}
#content_site #content #bloc_content_droit #actu_solution ul li{padding-top: 15px; margin-left: 15px;}
#content_site #content #bloc_content_droit #actu_solution h2{width:299px; height:44px; background-image: url("../images/background_haut_actu_solution.jpg");background-repeat: no-repeat; color: #6529ae; font-size: 18px; padding-left: 45px; line-height: 45px;}
#content_site #content #bloc_content_droit #actu_solution h3{font-size:13px; color: #420b91;}
#content_site #content #bloc_content_droit #actu_solution ul li a, .lien_solution{color: #420b91; text-decoration: underline; font-weight:bold;}
#content_site #content #bloc_content_droit #actu_solution a, .lien_solution{color: #420b91; text-decoration: none;}

#content_site #content #bloc_content_droit #actu_solution ul li a:HOVER, .lien_solution{text-decoration: none;}
#content_site #content #bloc_content_droit #bas_actu_solution{width:299px; height:12px; background-image: url("../images/background_bas_actu_solution.jpg");background-repeat: no-repeat;}

#content_site #content #bloc_content_droit #reference_solution{width: 291px; background-image: url("../images/background_ref_solution.jpg");background-repeat: repeat-y; margin-left: 4px; margin-top: 15px;}
#content_site #content #bloc_content_droit #reference_solution h2{width:291px; height:48px; background-image: url("../images/titre_reference_solution.jpg");background-repeat: no-repeat; color: #6529ae; font-size: 18px; padding-left: 45px; line-height: 45px;}
#content_site #content #bloc_content_droit #reference_solution #content_reference{width:291px; min-height: 244px; background: url("../images/background_block_ref_solution.jpg") no-repeat 0px bottom; list-style: none;}
#content_site #content #bloc_content_droit #reference_solution #content_reference li{padding-top: 15px; margin-left: 15px; font-size: 11px; color: #666666;}
#content_site #content #bloc_content_droit #reference_solution #content_reference li img {margin-right: 12px;}
#content_site #content #bloc_content_droit #reference_solution #content_reference li h2 {font-size: 13px; color: #7033b8;}
#content_site #content #bloc_content_droit #reference_solution #content_reference li a{color: #420b91; text-decoration: none; font-size: 12px;}
#content_site #content #bloc_content_droit #reference_solution #content_reference li a:HOVER{text-decoration: underline;}
#content_site #content #bloc_content_droit #reference_solution #bas_reference_solution{width:291px; height: 8px; background-image: url("../images/bas_reference_solution.jpg");background-repeat: no-repeat;}
#content_site #content #bloc_content_droit #reference_solution #content_reference li h3{ font-size: 12px;}

#content_site #content #bloc_milieu{width: 463px; float: left;background-image: url("../images/background_contenu_middle.jpg");background-repeat: repeat-y; margin-left: 5px; color: #666666;}
#content_site #content #bloc_milieu #bloc_haut {width: 100%; background-image: url("../images/background_haut_contenu_middle.jpg"); height: 11px; background-repeat: no-repeat;}
#content_site #content #bloc_milieu #titre_solution {color: #420b91;  border-bottom: 1px dotted #420b91; font-size: 20px;}
#content_site #content #bloc_content #titre_solution {color: #420b91;  border-bottom: 1px dotted #420b91; font-size: 20px; margin-bottom: 15px;}
#content_site #content #bloc_milieu h2{text-transform: uppercase; background-color: #e9e9e9; margin: 20px 0 10px 0; text-indent: 10px; color: #420b91; font-size: 12px;}
#content_site #content #bloc_milieu h3{color: #420b91; margin-top: 20px; margin-bottom: 10px; border-bottom: 1px dotted #420b91; font-size: 13px;}
#content_site #content #bloc_milieu div.content_div{ text-align: justify;}
#content_site #content #bloc_milieu div.content_div ul{list-style: disc; margin-left: 25px;}
#content_site #content #bloc_milieu div.content_div ul li{color: #666666;}
	
#content_site #content #bloc_milieu div.left{margin-left: 5px; max-width: 415px;}
#content_site #content #bloc_milieu a {color: #420b91; text-decoration: underline; font-weight:bold;}
#content_site #content #bloc_milieu a:HOVER {text-decoration: none;}
#content_site #content #bloc_milieu #bloc_bas {width: 100%; background-image: url("../images/background_bas_contenu_middle.jpg"); height: 48px; background-repeat: no-repeat;}

#content_site #content #bloc_droit #titre_fournisseur{color: #245d50;  border-bottom: 1px dotted #420b91; font-size: 20px;}
#content_site #content #bloc_droit #bloc_content .haut_fournisseur {margin: 0 auto; margin-top: 20px; width: 705px; height: 8px; background-repeat: no-repeat; background-image: url("../images/haut_bloc_fournisseur.jpg");}
#content_site #content #bloc_droit #bloc_content .block_fournisseur{margin: 0 auto; width: 703px; border-right: 1px solid #245d50; border-left: 1px solid #245d50;}
#content_site #content #bloc_droit #bloc_content .block_fournisseur a{color: #245d50;}
#content_site #content #bloc_droit #bloc_content .block_fournisseur a:HOVER{text-decoration: none;}
#content_site #content #bloc_droit #bloc_content .bas_fournisseur{margin: 0 auto; width: 705px; height: 8px; background-repeat: no-repeat; background-image: url("../images/bas_bloc_fournisseur.jpg");}
#content_site #content #bloc_droit .sous_titre_fournisseur{text-indent: 10px;  background-color: #e9e9e9; color: #245d50; text-transform: uppercase; font-size: 12px;margin-top: 20px; margin-bottom: 20px;}
#content_site #content #bloc_droit .produit_fournisseur{ margin-bottom: 20px;}
#content_site #content #bloc_droit .block_fournisseur .details_fournisseur div.left{margin-left:20px; text-align:justify; width:65%; color: #245d50; font-weight: bold;}
#content_site #content #bloc_droit .block_fournisseur .details_fournisseur div.left_img{float: left;}
#content_site #content #bloc_droit .block_fournisseur .details_fournisseur div.middle{margin-left:20px; text-align:justify; width:95%; color: #245d50; font-weight: bold;}
#content_site #content #bloc_droit .block_fournisseur .details_fournisseur img.left{margin-left: 20px;}
#content_site #content #bloc_droit .produit_fournisseur img.file {float: left; margin-right: 20px;}
#content_site #content #bloc_droit .produit_fournisseur a{color: #245d50; text-decoration: underline; font-weight:bold;}
#content_site #content #bloc_droit .produit_fournisseur a:HOVER{text-decoration: none;}

#content_site #content #bloc_droit #titre_service{color: #3e6f1d;margin-bottom: 20px; border-bottom: 1px dotted #3e6f1d; font-size: 20px;}
#content_site #content #bloc_droit #titre_societe{color: #1679c6;margin-bottom: 20px; border-bottom: 1px dotted #1679c6; font-size: 20px;}

#content_site #content #bloc_content{ padding: 0 20px; color: #666666;}
#content_site #content #bloc_content ul {margin:10px 0 10px 25px;}
#content_site #content #bloc_content .details_formation ul{list-style: disc; margin-left: 40px;}
#content_site #content #bloc_content ul.plan {list-style: none; margin: 0px 20px;}
#content_site #content #bloc_content ul.plan li {margin-top: 10px;}

#content_site #content #colonne_gauche{margin-top: 10px; float: left; display: inline; margin-left: 20px;}
#content_site #content #colonne_gauche #bloc_bienvenue{width: 657px; background-image: url("../images/background_repeat_bloc1.jpg"); background-repeat: repeat-y; position: relative;}
#content_site #content #colonne_gauche #text_bienvenue{min-height: 140px; background-image: url("../images/background_block1.jpg"); background-repeat: no-repeat; font-family: Arial; padding: 20px 15px 0px 15px; color: #666666;text-align:justify;}
#content_site #content #colonne_gauche #text_bienvenue h1 {text-align: left; text-indent: 45px; font-size: 23px;}
#content_site #content #colonne_gauche #text_bienvenue h1 .green{color: #53b0c7;}
#content_site #content #colonne_gauche #text_bienvenue h1 .blue{color: #006ab3;}
#content_site #content #colonne_gauche #text_bienvenue #mrv_bienvenue{width: 139px; position: absolute; top: 13px; left: 460px;}
#content_site #content #colonne_gauche #bas_bloc_bienvenue{width: 657px; background-image: url("../images/background_bas_bloc1.jpg"); background-repeat: no-repeat; height: 19px;}


/*------ PAGES VIDEO: Titre Video --------*/
#contentvideo {margin: 10px auto 0px; width: 957px;}
#contentvideo #bloc_titrevideo{width: 659px; background-image: url("../images/background_repeat_bloc1.jpg"); background-repeat: repeat-y; position: relative; margin: 0 auto;}
#contentvideo #text_titrevideo{min-height: 20px; background-image: url("../images/background_block1.jpg"); background-repeat: no-repeat; font-family: Arial; padding: 20px 15px 0px 15px; color: #666666;text-align:justify;}
#contentvideo #text_titrevideo h1 {text-align: center; text-indent: 45px; font-size: 23px;}
#contentvideo #text_titrevideo h1 .green{color: #53b0c7;}
#contentvideo #text_titrevideo h1 .blue{color: #006ab3;}
#contentvideo #text_titrevideo #mrv_bienvenue{width: 139px; position: absolute; top: 13px; left: 460px;}
#contentvideo #bas_bloc_titrevideo{width: 800px; background-image: url("../images/background_bas_bloc1.jpg"); background-repeat: no-repeat; height: 19px;}
#contentvideo #player2 {width: 640px;}

#contentvideo #bloc_gros_plan{width: 750px; background-image: url("../images/background_repeat_video.jpg"); background-repeat: repeat-y; margin: 15px auto 0px;}
#contentvideo #text_gros_plan{width: 750px; background-image: url("../images/background_video.jpg"); background-repeat: no-repeat; min-height: 195px;}
#contentvideo #text_gros_plan #left_gros_plan{width: 100px; float: left; display: inline;height: 100%}
#contentvideo #text_gros_plan #left_gros_plan #pic_calendar{margin-left: 8px; margin-top: 60px;}
#contentvideo #text_gros_plan #right_gros_plan{width: 646px; float: right; display: inline; height: 100%; padding: 27px 0px;}
#contentvideo #text_gros_plan #right_gros_plan h2{font-size: 14px; font-weight: bolder;}

#contentvideo #bas_bloc_gros_plan{width: 750px; background-image: url("../images/background_bas_video.jpg"); background-repeat: no-repeat; height: 16px;}


#contentvideo #footervideo{height: 102px; background-image: url('../images/footer_image.jpg'); background-repeat: no-repeat; margin-top: 50px; text-align: center; color: #666666;font-size: 12px;}
#contentvideo #footervideo p {padding-top: 15px;}
#contentvideo #footervideo p#info{color: #999999; margin-top: 20px;}
#contentvideo #footervideo a {color: #666666; text-decoration: none; font-size: 12px;}
#contentvideo #footervideo a:HOVER {text-decoration: underline;}
/*------ PAGES VIDEO: Titre Video --------*/


#content_site #content #colonne_gauche #bloc_gros_plan{width: 664px; background-image: url("../images/background_repeat_gros-plan.jpg"); background-repeat: repeat-y; margin-top: 15px;}
#content_site #content #colonne_gauche #text_gros_plan{width: 664px; background-image: url("../images/background_gros-plan.jpg"); background-repeat: no-repeat; min-height: 195px;}
#content_site #content #colonne_gauche #text_gros_plan #left_gros_plan{width: 100px; float: left; display: inline;height: 100%}
#content_site #content #colonne_gauche #text_gros_plan #left_gros_plan #pic_calendar{margin-left: 8px; margin-top: 60px;}
#content_site #content #colonne_gauche #text_gros_plan #right_gros_plan{width: 510px; float: right; display: inline; height: 100%; padding: 27px;}
#content_site #content #colonne_gauche #text_gros_plan #right_gros_plan h2{font-size: 14px; font-weight: bolder;}

#content_site #content #colonne_gauche #bas_bloc_gros_plan{width: 664px; background-image: url("../images/background_bas_gros-plan.jpg"); background-repeat: no-repeat; height: 16px;}


#content_site #content #bloc_gauche{width: 187px; float: left;margin-left: 14px; font-family: Arial; margin-right:5px;}
#content_site #content #bloc_gauche #menu_gauche{width: 187px; background-image: url("../images/background_menu_gauche.jpg"); background-repeat: repeat-y; margin-left:5px;}
#content_site #content #bloc_gauche #menu_gauche h2{width: 187px; height: 36px; background-image: url("../images/titre_menu_gauche.jpg"); text-indent: 40px; line-height: 42px; font-size: 18px;color: #1b6d9d;}
#content_site #content #bloc_gauche #menu_gauche ul{list-style: none;width: 140px; margin: 0 auto; font-size: 12px;}
#content_site #content #bloc_gauche #menu_gauche li{border-bottom: 1px dotted #b0b0b0; color: #666666; background-image: url("../images/background_li_menu.jpg"); background-repeat: no-repeat; padding: 5px 0;background-position:right center;}
#content_site #content #bloc_gauche #menu_gauche li a{color: #666666; text-decoration: none;}
#content_site #content #bloc_gauche #menu_gauche li a:HOVER{text-decoration: underline;}
#content_site #content #bloc_gauche #menu_gauche li.on a {color: #0868b2; font-weight: bold;}
#content_site #content #bloc_gauche #menu_gauche #bas_menu{width: 187px; height: 13px; background-image: url("../images/bas_menu_gauche.jpg"); background-repeat: no-repeat;}


#content_site #content #bloc_gauche #menu_gauche_service{width: 187px; background-image: url("../images/background_menu_gauche.jpg"); background-repeat: repeat-y; margin-left:5px;}
#content_site #content #bloc_gauche #menu_gauche_service h2{width: 187px; height: 36px; background-image: url("../images/titre_menu_gauche_service.jpg"); text-indent: 40px; line-height: 42px; font-size: 18px;color: #3e6f1d;}
#content_site #content #bloc_gauche #menu_gauche_service ul{list-style: none;width: 140px; margin: 0 auto; font-size: 12px;}
#content_site #content #bloc_gauche #menu_gauche_service li{border-bottom: 1px dotted #b0b0b0; color: #666666; background-image: url("../images/background_li_menu.jpg"); background-repeat: no-repeat; padding:5px 10px 5px 0;background-position:right center;}
#content_site #content #bloc_gauche #menu_gauche_service li a{color: #666666; text-decoration: none;}
#content_site #content #bloc_gauche #menu_gauche_service li a:HOVER{text-decoration: underline;}
#content_site #content #bloc_gauche #menu_gauche_service li.on a {color: #3e6f1d; font-weight: bold;}
#content_site #content #bloc_gauche #menu_gauche_service #bas_menu{width: 187px; height: 13px; background-image: url("../images/bas_menu_gauche.jpg"); background-repeat: no-repeat;}


#content_site #content #bloc_gauche #menu_gauche_solution{width: 187px; background-image: url("../images/background_menu_gauche_solution.jpg"); background-repeat: repeat-y; margin-left:5px;}
#content_site #content #bloc_gauche #menu_gauche_solution h2{width: 187px; height: 37px; background-image: url("../images/titre_menu_gauche_solution.jpg"); text-indent: 40px; line-height: 42px; font-size: 18px;color: #6529ae;}
#content_site #content #bloc_gauche #menu_gauche_solution #list_menu{background-image: url("../images/background_menu_block_solution.jpg"); background-repeat: no-repeat; width: 187px;}
#content_site #content #bloc_gauche #menu_gauche_solution ul{list-style: none;width: 140px; margin: 0 auto; font-size: 12px;}
#content_site #content #bloc_gauche #menu_gauche_solution li{border-bottom: 1px dotted #b0b0b0; color: #666666; background-image: url("../images/background_li_menu.jpg"); background-repeat: no-repeat; padding:5px 10px 5px 0; background-position:right center; position: relative; }
#content_site #content #bloc_gauche #menu_gauche_solution li a{color: #666666; text-decoration: none;}
#content_site #content #bloc_gauche #menu_gauche_solution li a:HOVER{text-decoration: underline;}
#content_site #content #bloc_gauche #menu_gauche_solution li.on a {color: #6529ae; font-weight: bold;}
#content_site #content #bloc_gauche #menu_gauche_solution #bas_menu{width: 187px; height: 20px; background-image: url("../images/bas_menu_gauche_solution.jpg"); background-repeat: no-repeat;}
#content_site #content #bloc_gauche #menu_gauche_solution .sous_menu_gauche{background-color:white; border:1px solid grey; left:140px; padding:10px; position:absolute; top:0; z-index: 100;}
#content_site #content #bloc_gauche #menu_gauche_solution .sous_menu_gauche li{border-bottom: none; color: #666666; background-image: none; padding:5px 5px 5px 0;}
#content_site #content #bloc_gauche #menu_gauche_solution .sous_menu_gauche li a{color: #333333; text-decoration: none; font-size: 11px; font-weight: lighter;}
#content_site #content #bloc_gauche #menu_gauche_solution .sous_menu_gauche li a:HOVER{text-decoration: underline; color: #6529ae;}
#content_site #content #bloc_gauche #menu_gauche_solution .sous_menu_gauche li.on a {font-weight: normal;}


#content_site #content #bloc_gauche #menu_gauche_formation{width: 187px; background-image: url("../images/background_menu_gauche.jpg"); background-repeat: repeat-y; margin-left:5px;}
#content_site #content #bloc_gauche #menu_gauche_formation h2{width: 187px; height: 36px; background-image: url("../images/titre_menu_gauche_formation.jpg"); text-indent: 40px; line-height: 42px; font-size: 18px;color: #30455f;}
#content_site #content #bloc_gauche #menu_gauche_formation ul{list-style: none;width: 140px; margin: 0 auto; font-size: 12px;}
#content_site #content #bloc_gauche #menu_gauche_formation li{border-bottom: 1px dotted #b0b0b0; color: #666666; background-image: url("../images/background_li_menu.jpg"); background-repeat: no-repeat; padding:5px 10px 5px 0;background-position:right center;}
#content_site #content #bloc_gauche #menu_gauche_formation li a{color: #666666; text-decoration: none;}
#content_site #content #bloc_gauche #menu_gauche_formation li a:HOVER{text-decoration: underline;}
#content_site #content #bloc_gauche #menu_gauche_formation li.on a {color: #30455f; font-weight: bold;}
#content_site #content #bloc_gauche #menu_gauche_formation #bas_menu{width: 187px; height: 13px; background-image: url("../images/bas_menu_gauche.jpg"); background-repeat: no-repeat;}

#content_site #content #bloc_gauche #menu_gauche_fournisseur{width: 187px; background-image: url("../images/background_menu_gauche.jpg"); background-repeat: repeat-y; margin-left:5px;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur h2{width: 187px; height: 36px; background-image: url("../images/titre_menu_gauche_fournisseur.jpg"); text-indent: 40px; line-height: 42px; font-size: 18px;color: #245d50;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur ul{list-style: none;width: 140px; margin: 0 auto; font-size: 12px;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur li{border-bottom: 1px dotted #b0b0b0; color: #666666; background-image: url("../images/background_li_menu.jpg"); background-repeat: no-repeat; padding: 5px 0;background-position:right center; position:relative;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur li a{color: #666666; text-decoration: none;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur li a:HOVER{text-decoration: underline;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur li.on a {color: #245d50; font-weight: bold;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur #bas_menu{width: 187px; height: 13px; background-image: url("../images/bas_menu_gauche.jpg"); background-repeat: no-repeat;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur .sous_menu_gauche{background-color:white; border:1px solid grey; left:140px; padding:10px; position:absolute; top:0; z-index: 100;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur .sous_menu_gauche li{border-bottom: none; color: #666666; background-image: none; padding:5px 5px 5px 0;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur .sous_menu_gauche li a{color: #333333; text-decoration: none; font-size: 11px; font-weight: lighter;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur .sous_menu_gauche li a:HOVER{text-decoration: underline; color: #6529ae;}
#content_site #content #bloc_gauche #menu_gauche_fournisseur .sous_menu_gauche li.on a {font-weight: normal;}

#content_site #content #bloc_gauche #nous_contacter{margin-top: 15px; display:block; width: 191px; height: 80px; text-decoration: none; color: #FFFFFF; font-size: 18px; line-height: 62px;}
#content_site #content #bloc_gauche #telecharger_catalogue{margin-top: 15px; display:block; width: 191px; height: 65px; text-decoration: none; color: #FFFFFF; font-size: 18px; line-height: 62px;}

#content_site #content #colonne_droite{float: right; display: inline;}
#content_site #content #colonne_droite #bloc_actu{width: 296px; background-image: url("../images/background_repeat_actu.jpg"); background-repeat: repeat-y; margin-top: 10px; margin-right: 15px;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe{margin-top: 10px; padding: 0 15px;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe a {color: #666666;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe a:HOVER {text-decoration:none;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe .date_actu{color: #0868b2;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe .titre_actu{color: #0868b2; font-weight: bold;}
#content_site #content #colonne_droite #bloc_actu #actualite_produit { padding: 0 15px; text-align: justify; margin-top: 10px;}
#content_site #content #colonne_droite #bloc_actu #actualite_produit a {color: #666666;}
#content_site #content #colonne_droite #bloc_actu #actualite_produit a:HOVER {text-decoration:none;}
#content_site #content #colonne_droite #bloc_actu #actualite_produit .titre_actu{color: #22aadc; font-weight: bold; background-image: url("../images/pic_actu.jpg"); background-repeat: no-repeat; background-position: left top; text-indent: 20px; display: block; text-align: left;}
#content_site #content #colonne_droite #bloc_actu #actu_societe{width: 296px; height: 44px; line-height: 44px; text-indent: 45px; font-size: 18px; color: #0868b2; background-image: url("../images/background_haut_actu.jpg"); background-repeat: no-repeat;}
#content_site #content #colonne_droite #bloc_actu #actu_produit{width: 296px; height: 46px; line-height: 46px; text-indent: 45px; font-size: 18px; color: #178bb6; background-image: url("../images/background_titre_actu.jpg"); background-repeat: no-repeat;}
#content_site #content #colonne_droite #bloc_actu #bas_actu{width: 296px; height: 14px; background-image: url("../images/background_bas_actu.jpg"); background-repeat: no-repeat;}

#content_site #footer{height: 102px; background-image: url('../images/footer_image.jpg'); background-repeat: no-repeat; margin-top: 50px; text-align: center; color: #666666;font-size: 12px;}
#content_site #footer p {padding-top: 15px;}
#content_site #footer p#info{color: #999999; margin-top: 20px;}
#content_site #footer a {color: #666666; text-decoration: none; font-size: 12px;}
#content_site #footer a:HOVER {text-decoration: underline;}

a.lien_societe{color: #0868b2; font-weight:bold;}
a.lien_service{color: #58823b;}
a.lien_societe:HOVER{text-decoration: none;}
a.lien_service:HOVER{text-decoration: none;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe .lien_societe{color: #0868b2; text-decoration: underline;}
#content_site #content #colonne_droite #bloc_actu #actualite_societe .lien_societe:HOVER{text-decoration: none;}


.sous_titre3_solution{font-size: 14px;}


#info_user {float: right;display: inline;height:70px; margin-right:25px; margin-top:20px; padding:5px 10px 10px 10px; width:319px;background-image:url("../images/fond_espace_client.png");background-repeat:no-repeat;}
#info_user_connexion {float: right;display: inline;height:79px; margin-right:3px; margin-top:20px; padding:5px 10px 10px 10px; width:154px;background-image:url("../images/fond_espace_client_off.png");background-repeat:no-repeat;}
#info_user_connexion a {float: right; margin-right: 32px;}
#info_user table{margin-left: 155px;}
#info_user span{margin-left:50px;}
#info_user .lien_deconnexion{margin-left:25px;color: #0868b2; font-size:11px;}
#info_user .lien_deconnexion:HOVER {text-decoration: none;}
