/*f@charset "utf-8";*/
/* CSS Document */

@import url("byslidemenu.css");

/* ------------Construction de la page------------ */
*{margin:0;padding:0;}

body {
  background:#ccc;
  color:#303030;
  font-family:'Trebuchet MS',Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:1.2em;
  margin:0;
  padding:0;
  text-align:center;
  float:left;
  width:100%;
}

iframe {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
}

hr {
	height: 1px;
	border-top: #dcdbdb 1px dotted;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
}

.tx-t3blog-pi2 a {
	color: #000000;
}

.tx-srfeuserregister-pi1 fieldset {
	border: 0px;
}
.tx-srfeuserregister-pi1 dd {
	width: 480px;
}
.tx-srfeuserregister-pi1-text, #tx-srfeuserregister-pi1-static_info_country {
	width: 450px;
}

td, th {
	color: #303030;
	font-family: 'Trebuchet MS',Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

h1, h1.csc-firstHeader {
	margin-top: 5px;
	margin-bottom: -8px;
	padding: 0px;
	color:#9e0331;
	font-size:130%;
	font-weight:bold;	
}

h1.header_pt {
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	font-size: 80%;
	padding-top: 6px;
	font-weight: normal;
}

#titre_h2 {
	float: left;
}

#imprimer {
	padding: 5px 2px 0px 2px;
	float: left;
	_width: 1%;
}
#envoyer {
	padding: 5px 2px 0px 2px;
	float: left;
	_width: 1%;
}
#abonner {
	padding: 5px 2px 0px 2px;
	float: left;
	_width: 1%;
}

#chemin {
	clear: both;
}

#logo {
	/*margin: 0px;*/
	margin: 0px 190px 0px 0px;
	/*padding: 0px 0px 2px 0px;*/
	/*width: 100%;*/
	text-align: center;
}

#top_right {
	margin: 0px;
	padding: 5px 5px 0px 0px;
	float: right;
	width: 180px;
	text-align: right;
}
#rechercher, #login {
	margin: 0px;
	padding: 0px;
	/*text-align: left;*/
	color: #ffffff;
	font-weight: bold;
}
#rechercher a, #login a {
	color: #ffffff;
	font-weight: bold;
}
#login .my_account, #login .disconnection {
	font-weight: normal;
}

/*Construction des pages*/
#page {margin:5px auto 0px auto;position:relative;width:1000px;text-align:left;}

#entete_home {height:199px;background:url(../images/gabarit/FD_headerhome.jpg) top left no-repeat;margin:0px;}

#entete_home #logo {margin:0 190px;text-align:center;}

#entete_home #menu{padding-top:51px;}/*padding plutot que margin pr fix bug IE6*/

#entete {height:149px;background:url(../images/gabarit/FD_header.jpg) top left no-repeat;margin:0px;}

#entete #menu{padding-top:13px;}/*padding plutot que margin pr fix bug IE6*/

#entete #recherche{float:right;margin:5px 5px 0px 0px;position:relative;}

#entete #recherche .champ{color:#7a7a7a;background:url(../images/recherche.gif) left no-repeat #fff;padding:2px 2px 2px 25px;width:155px;margin-right:15px;border:#7a7a7a 1px solid;height:19px;}

#entete #recherche .go{left:174px;top:2px;position:absolute;}

#footer {float:left;width:100%;height:34px;background:url(../images/gabarit/FD_footer.jpg) top left repeat-y;margin:0px;color:#fff;text-align:center;font-size:90%;}

#footer #contenuFooter {
	/*padding: 10px 5px 5px 100px;*/
	/*width: 75%;*/
	padding: 10px 5px 5px 0px;
	width: 85%;
	float: left;
}

#footer #languages_flags {
	padding: 5px 0px 0px 0px;
	float: right;
}

/*Construction des gabarits*/
/*- Gabarit 2 colonnes, petite a droite*/
#unecoldroitelarge {float:left;width:100%;background:#fff;padding-bottom:20px;}

#unecoldroitelarge #droite {float:right;padding:5px;width:300px;}

#unecoldroitelarge #contenu {
/*margin:0 315px 0 5px;*/
margin:0 0px 0 5px;
width: 680px;
}

#unecoldroite {float:left;width:100%;background:#fff;padding-bottom:20px;}

#unecoldroite #droite {float:right;padding:5px;width:290px;}

#unecoldroite #contenu {margin:5px 305px 0 5px;}

/*- Gabarit 1 colonne*/
#unecol {background:#fff; padding:0px 15px 20px 15px;}

/*- Gabarit 2 colonnes, petite a gauche*/
#unecolgauche {float:left;width:100%;background:#fff;padding-bottom:20px;}

#unecolgauche #gauche {float:left;padding:5px;width:220px;}

#unecolgauche #contenu {
float: left;
/*margin:5px 5px 0 235px;*/
width:760px;
}

/*- Gabarit 3 colonnes*/
#deuxcol {float:left;width:100%;background:#fff;padding-bottom:20px;}

#deuxcol #gauche {float:left;padding:5px;width:205px;}

#deuxcol #droite {float:right;padding:5px;width:285px;}

#deuxcol #contenu {margin:5px 300px 0 220px; _margin-right: 291px; _width: 480px;}

/*Fin construction des pages*/

/*Menus*/
/*- Rubriques*/
#menu span{height:65px;margin:0px;float:left;text-align:center;}

.menu1{width:109px;background:url(../images/gabarit/menu_01.gif) top left no-repeat;background-position: 0px 0px ;}

.menu2{width:126px;background:url(../images/gabarit/menu_02.gif) top left no-repeat;}

.menu3{width:113px;background:url(../images/gabarit/menu_03.gif) top left no-repeat;}

.menu4{width:115px;background:url(../images/gabarit/menu_04.gif) top left no-repeat;}

.menu5{width:124px;background:url(../images/gabarit/menu_05.gif) top left no-repeat;}

.menu6{width:144px;background:url(../images/gabarit/menu_06.gif) top left no-repeat;}

#menu span a{display:block;letter-spacing:1px;}

#menu span a:link, #menu span a:visited{color:#fff;text-decoration:none;}

#menu span a:hover{text-decoration:underline;}

.menu1 a{padding-top:20px;}

.menu2 a{padding-top:8px;}

.menu3 a{padding-top:8px;}

.menu4 a{padding-top:12px;}

.menu5 a{padding-top:22px;}

.menu6 a{padding-top:41px;}

#menu .current{background-position: 0px -65px;}

#menu .current a{font-weight:bold;}

#menu .current a:hover{text-decoration:none;cursor:default;}

/*- Forum + Actus*/
.menurapide{float:right;text-align:right;padding-right:5px;}

.menurapide a{color:#fff;text-decoration:none;}

.menurapide a:hover, .header .menurapide a.current{color:#ff6600;}

/*- Competences*/
ul.menucompetences_1 {padding-top:5px;}

ul.menucompetences_1 li {
margin:0px;
padding-left:15px;
line-height:140%;
}

ul.menucompetences_2 {
border-left:1px solid #FF9600;
margin: 5px 0 5px 25px !important;
margin: 5px 0 5px 10px;
padding: 0px;
padding-left:5px;
}

ul.menucompetences_2 li{margin: 0px; padding:0px;line-height:130%;padding-left:3px;}

ul.menucompetences_1 a.current{
	color: #ff7e00;
	text-decoration: underline;
	cursor: default;
}

.cachediv {visibility:hidden;overflow: hidden;height: 1px;margin-top: -1px;position: absolute;}

/*-Onglets*/
ul.domtabs{float:left;width:100%;height:34px;}

ul.domtabs li{float:left;height:34px;}

ul.domtabs li a, ul.domtabs span{padding:5px 5px 5px 0px;font-size:130%;font-weight:bold;color:#ffb54d;text-transform:uppercase;height:34px;line-height:34px;}

ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:hover{/*color:#ff7800;*/color:#ff7b04;background:url(images/onglet.gif) top center no-repeat #fff;}

ul.domtabs li a:hover{background:url(../images/onglet_over.gif) top center no-repeat #fff;}

div.domtab div{clear:both;padding:5px 5px 0px 0px;}

div.domtab div ul li a:link,div.domtab div ul li a:visited,div.domtab div ul li a:active{display:block;padding:1em .5em;font-weight:bold;font-size:1.3em;}

/*Page fournisseurs*/
ul.domtabsverti{}

ul.domtabsverti li{}

ul.domtabsverti li a, ul.domtabsverti span{}

ul.domtabsverti li.active a:link, ul.domtabsverti li.active a:visited, ul.domtabsverti li.active a:hover{color:#FF7E00;cursor:default;text-decoration:underline;}

ul.domtabsverti li a:hover{}

div.ongletsverti div{}

div.ongletsverti div ul li a:link,div.domtab div ul li a:visited,div.domtab div ul li a:active{}

/*-MiniMenus icones*/
ul.menuicones{float:left;width:100%;text-align:center;}

ul.menuicones li{text-align:center;padding:0px 3px;float:left;width:100px;}

.nav{font-size:90%;color:#bdbdbd;}

.nav a{color:#bdbdbd;}

.nav a.current{color:#878787;font-weight:bold;cursor:default;text-decoration:none;}
/*Fin menus*/

/*Elements recurrents*/
.fl{float:left;}

.fr{float:right;}

.boite{margin:0px auto 10px auto;float:left;width:100%;}

/*.filet{border:#d8d8d8 1px solid;margin-bottom:10px!important;margin-bottom:0px;padding:2px;}*/
/*.filet {border:1px solid #D8D8D8;margin-bottom:20px !important;padding:2px;}*/
.filet {border:1px solid #D8D8D8;float:left;margin-bottom:20px;padding:2px;width:98%;}

/*.filet span.icone{float:right;margin:-32px -5px 0px 0px;height:32px;}*/
/*.filet span.icone {float:right;height:32px;margin-top:-32px;}*/
.filet span.icone {float:right;height:38px;margin-top:-32px;padding-top:5px;}

.marges{margin:5px auto;}

.center{text-align:center;}

.gras{font-weight:bold;}

img{padding:0px;border:none;}

img.article{padding:3px;border:#ccc 1px solid;margin-right:7px;}

.padding{padding:5px;}

.clearboth{clear:both;}

.clearleft{clear:left;}

.sep{background:url(../images/sep.gif) top left repeat-x;height:1px;margin:5px 0px;}

.sup{font-size:80%;vertical-align:text-top;}

/*Simulation tablx*/
.table, .table_presentation, .table_txt{float:left;width:100%;margin:5px 0px;}

.table .deux{float:left;width:48%;padding:0px 3px;}

.table .trois{float:left;width:31% !important;width:33%;padding:0px 3px;}


.table .quatre{float:left;width:22% !important;width: 24%;padding:0px 3px;}

.table_presentation .col_120{float:left;width:120px;}

.table_presentation .col_120D{margin-left:125px;}

.table_txt .col_45{float:left;width:45px;}

.table_txt .col_45D{margin-left:50px;}

/*Galerie photo*/
.galerie{text-align:center;}

.galerie img{padding:4px;border:#ccc 1px solid;}

/*- Styles de texte */
/*Titres :*/
h1.noir{font-size:180%;line-height:170%;font-weight:bold;color:#3d3d3d;text-transform:uppercase;letter-spacing:1px;}

h1.noir span{color:#b0afaf;font-size:90%;padding-left:2px;}

h2.noir{font-size:140%;line-height:130%;font-weight:bold;color:#3d3d3d;text-transform:uppercase;letter-spacing:1px;}

h2.bleu{font-size:140%;line-height:130%;font-weight:bold;color:#234F9A;text-transform:uppercase;letter-spacing:1px;}

h3 {
	font-size: 120%;
	font-weight: bold;
}

h3.bleu {color:#234F9A;font-size:120%;line-height:120%;}

h3.orange{font-size:130%;line-height:130%;font-weight:bold;/*color:#ff7800;*/color:#ff7b04;text-transform:uppercase;}

h3.gris{color:#4F4F4F;font-size:120%;letter-spacing:1px;line-height:100%;text-transform:uppercase;}


h3.gris span{color:#18BAC7;font-weight:bold;}

h3.blanc{
  color:#fff;
  /*font-size:120%;*/
  font-size: 14px;
  letter-spacing:1px;
  line-height: 90%;
  text-transform:uppercase;
}

legend.gris, .pseudo_legende{color:#4F4F4F;font-size:120%;letter-spacing:1px;line-height:150%;text-transform:uppercase;font-weight:bold;margin-left:5px;}

h4.carmin{font-size:110%;line-height:130%;color:#9E0331;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}

h4.carmin a{color:#9E0331;}

h4.blanc {
  /*font-size:110%;*/
  font-size: 13px;
  line-height: 100%;
  color:#fff;
  font-weight:normal;
}

h4.noir{font-size:135%;line-height:130%;font-weight:normal;}


h4.noir span{font-weight:bold;color:#18b8c6;}

/*Paragraphes et mises en avant :*/
.gras_gris{font-weight:bold;color:#717171;}

#englobe_accr { /* Galerie rgsmooth (news Innovations) */
	/*clear: both;*/
	display: block;
	width: 100%;
}

.accr_noir{color:#4f4f4f;font-size:130%;line-height:120%;font-weight:bold;}

.titre_carmin{color:#9e0331;font-size:100%;line-height:110%;font-weight:bold;}

.accr_carmin{color:#9e0331;font-size:130%;line-height:120%;font-weight:bold;}

.accr_applat_gris{background:#f2f2f2;border:#e1e1e1 1px solid;padding:2px;}

.borderG{border-left:#4f4f4f 1px solid;padding-left:8px; margin-bottom: 8px;}

.borderG_bleue{border-left:#0080b4 1px solid;padding-left:8px;}

.borderG_orange{border-left:#ff7e00 1px solid;padding-left:8px;}

.borderG_carmin{border-left:#9e0331 1px solid;padding-left:8px;}

.borderG_grise{border-left:#a4a4a4 1px solid;padding-left:8px;}

.borderG_jaune{border-left:#e97f0f 1px solid;padding-left:8px;}

.bleu{color:#234F9A;}

.orange{color:#ff7e00;}

.carmin{color:#9e0331;}

.jaune{color:#ff9600;}

.gris_pt{color:#717171;font-size:90%;}

/*- Liens */
a{text-decoration:none;}

a:hover{text-decoration:underline;}

a.blanc{color:#fff;}

a.blanc_souligne {color:#ffffff;font-weight:bold;text-decoration:underline;}

a.gras_gris{color:#717171;}

a.gris_fonce{color:#303030;}

a.pt_gris_fonce{font-size:90%;color:#303030;}

a.go{float:right;color:#303030;font-size:90%;}

a.carmin_pt{float:right;font-size:85%;color:#9E0331;}

a.orange{color:#ec7602;}

a.mailto{background:url(../images/mailto.gif) center right no-repeat;padding-right:25px;}

a.bulle em, a.bulle i{display:none;}

a.bulle:hover{
  position: relative;
  z-index: 200;
  text-decoration:none;
}

a.bulle:hover em, a.bulle:hover i{
  font-style:normal;
  font-size:0.85em;
  line-height:1.2em;
  display: block;
  position: absolute;
  top: -30px;
  left: 0px;
  padding: 5px;
  color: #000;
  border: 1px solid #ffd800;
  background: url(../images/fd_infobulle.gif) left repeat-y #fdfaaa;
  width:170px;
  text-align:left;
}

a.bulle:hover em span, a.bulle:hover i span{
  position: absolute;
  bottom:-10px;
  height: 10px;
  width: 15px;
  background: transparent url(../images/fleche_infobulle.gif) bottom no-repeat;
}

a.titre_article{color:#9e0331;font-size:100%;line-height:110%;font-weight:bold;margin-bottom:2px;}

a.titre_article:hover{text-decoration:underline;}

/*- Puces */
ol, ul, li {margin:0;padding:0;}

ul li {list-style-type:none;}

.puce_bleue{background:url(../images/gabarit/puce_bleue.gif) top left no-repeat;padding-left:30px;margin:10px 0px;border:#f00 1px solid;}

.puce_carmin{background:url(../images/gabarit/puce_carmin.gif) top left no-repeat;padding:1px 0 5px 30px;margin:10px 0px;}

.puce_grise{background:url(../images/gabarit/puce_grise.gif) top left no-repeat;padding-left:30px;margin:10px 0px;}

.puce_orange{background:url(../images/gabarit/puce_orange.gif) top left no-repeat;padding-left:30px;margin:10px 0px;}

.puce_carree{background:url(../images/gabarit/puce_carres_rouges.gif) center left no-repeat;padding:0px 0px 0px 15px;}

ul.puces_carmin{margin:2px 0px 0px 5px;text-align:left;}

ul.puces_carmin li span{color:#9E0331;font-weight:bold;}

ul.puces_carmin li {background:transparent url(../images/puce_carmin.gif) no-repeat scroll left top;padding-left:13px;}

/*Fin elements recurrents*/


/*Elements particuliers*/
/*-Pages metiers*/

table.FE_enTete {
  height: 120px;
  color: #fff;
  border-spacing: 0px;

  border-collapse: collapse;
  border: none;
}

td.FE_enTete {
  width: 378px;
  padding: 5px;
  vertical-align: top;
}






.applat_mesures{background:url(../images/fd_mesures.jpg) top right no-repeat #0382b5;height:120px;color:#fff;padding:5px 94px 5px 5px;}

.applat_optimisation{background:url(../images/fd_optimisation.jpg) top right no-repeat #e97f0f;height:120px;color:#fff;padding:5px 94px 5px 5px;}

.applat_maintenance{background:url(../images/fd_maintenance.jpg) top right no-repeat #a4a4a4;height:120px;color:#fff;padding:5px 94px 5px 5px;}

.applat_axe{background:url(../images/fd_auto.jpg) top right no-repeat #e97f0f;height:120px;color:#fff;padding:5px 94px 5px 5px;}

table.expertises{margin:0px auto;}

table.expertises tr td{border:#ccc 1px solid;width:225px;text-align:center;padding:5px;vertical-align:top;}


table.expertises tr td.noborder{border:none;}

table.expertises_zz {
	margin: 0px;
	padding: 0px;
	border-spacing: 5 3px;
}

table.expertises_zz tr td {
	border:#ccc 1px solid;
	width:225px;
	padding:5px;
	vertical-align:top;
	font-size: 12px;
	font-family:'Trebuchet MS',Verdana,Arial,Geneva,Helvetica,sans-serif;
}

table.expertises_zz tr td a {
	color:#303030;
}

.details_expertise{text-align:left;color:#595959;margin-bottom:10px;}

/*-Pages innovation et forum*/
.mea_forum_droite{float:right;width:200px;}

.mea_forum_gauche{margin-right:210px;text-align:right;height:170px;}

/*-Echanges de vues */
.actions_mini{margin:0px auto 10px auto;float:left;width:100%;border-top:#ccc 1px dotted;position:relative;}

.actions_mini span.align{position:absolute;right:0px;top:-21px;}

.actions{margin:10px auto;padding:2px 0px;float:left;width:100%;border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted;}

.echange{border-bottom:#ccc 1px dotted;padding:5px 0px;margin:0px;}

.infos_participant{border:#dfdfdf 1px solid;color:#234F9A;font-size:90%;background:#fff;}

/*- Groupe */
.legende{margin-left:10px;border:#ccc 1px solid;padding:5px;float:left;width:220px;}

.legende span.zone1{float:left;height:15px;margin-right:5px;width:15px;background:#ee7d1c;}

.legende span.zone2{float:left;height:15px;margin-right:5px;width:15px;background:#e64620;}

.legende span.zone3{float:left;height:15px;margin-right:5px;width:15px;background:#f6da00;}

/*-Nos usines   /!\ A oter qd GoogleMaps OK  */

#partie_gauche{float:left;width:175px;}

#contenu_central{float:left;margin-left:5px;width:500px !important;width:490px;}

.tip{border:#ffd800 1px solid;background:#faf692;padding:5px;font-size:90%;}

.encadre_gris{background:#EFEFEF;border:1px solid #D7D7D7;float:right;font-size:90%;margin:10px 0 0;padding:5px;width:50%;}

#limites{position:relative;}

#imagemap{width:750px;height:478px;}

#reperes a.mulhouse, #reperes a.rouen, #reperes a.feyzin, #reperes a.ghana, #reperes a.italie{background:url(../images/repere_carte.gif) top center no-repeat;height:29px;width:18px;position:absolute;}

#reperes a.mulhouse:hover, #reperes a.rouen:hover, #reperes a.feyzin:hover, #reperes a.ghana:hover, #reperes a.italie:hover{background:url(../images/repere_carte_hover.gif) top center no-repeat;}

#reperes a.mulhouse{left:511px;top:177px;}

#reperes a.rouen{left:292px;top:88px;}

#reperes a.feyzin{left:422px;top:285px;}

#liens_mulhouse{border:#f00 1px solid;}

#liens_mulhouse a.moteurs_elec{position:absolute;right:87px;top:125px;width:192px;}

#liens_mulhouse a.tabelec{position:absolute;right:87px;top:175px;width:192px;}

#dezoomer{position:absolute;left:5px;top:5px;}

/*-Implantations confiance   /!\ A oter qd GoogleMaps OK  */
#imagemap_confiance{width:688px;height:448px;}

#reperes a.ghana{left:119px;top:384px;}

#reperes a.italie{left:184px;top:144px;}
/* Fin à oter */


/***** Galerie tt_news *****/
.news-single-img {
	_padding-top: 5px;
	padding-bottom: 15px;
	_padding-bottom: 0px;
	width: 100%;
	text-align: center;
}
.newel-greybox-class {
	float: left;
	_padding-top: 5px;
	width: 87%;
	/*height: 75px;*/
	_height: 80px;
	text-align: left;
	overflow: auto;
    	margin: 0 auto;
	padding: 0px;
    	overflow-x: hidden;
    	overflow-y: hidden;
}
.fleche_gauche-class {
	background: url(../images/galeries/fleche_gauche.jpeg) no-repeat;
	background-position: left 5px;
	_background-position: left 10px;
	width: 30px;
	height: 60px;
	float: left;
}
.fleche_droite-class {
	background: url(../images/galeries/fleche_droite.jpeg) no-repeat;
	background-position: left 5px;
	_background-position: left 10px;
	width: 29px;
	height: 60px;
	float: left;
}
.slider-greybox-class {
    width: 4000px;
    height: 75px;
    /*padding: 20px;*/
    /*background: #CCCCCC;*/
}
.news-single-img a, .newel-greybox-class a {
	_padding: 4px;
	_border: #ccc 1px solid;
}
.news-single-img img, .newel-greybox-class img {
	padding: 4px;
	border: #ccc 1px solid;
	_padding: 0px;
	_border: 0px;
}
.greybox-img {
	_padding-top: 5px;
	padding-bottom: 2px;
	_padding-bottom: 4px;
	float: left;
}
.greybox-nb_imgs {
	/*clear: both;*/
	clear: left;
	width: 100%;
	text-align: center;
	border: 1px dotted #ffffff;
}


.lien_rouge a {
	color: #9E0331;
	float: right;	
}

.lien_rouge a:hover {
	text-decoration:underline;
}


.msgConnection, .commentError {
	background: #FAF692 none repeat scroll 0;
	border: 1px solid #FFD800;
	font-weight: bold;
	margin: 12px 0px 10px 0px;
	padding: 3px;
	text-align: center;
}


.tx-srfeuserregister-pi1 a {
	padding-left: 0px;
	background-image: none;
}


/*****************************************/
/********** Moteur de recherche **********/
#search_header {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 25px 185px 0px 25px;
	height: 160px;
	line-height: 120%;
	font-size: 22px;
	font-weight: bold;
	color: #3d3d3d;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-image: url(/fileadmin/templates/images/icone_recherche.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #f2f2f2;
	border: 1px solid #e1e1e1;
}
#search_header h4 {
	font-size: 14px;
	text-transform: none;
}
#tx_mhajaxsearch_result li a {
	color: #234f9a;
	font-size: 14px;
	font-weight: bold;
}
/*****************************************/


/*****************************************/
/************** Google Map ***************/
.marker {
padding-bottom: 25px;
width: 250px;
}

.tx-wecmap-map .infotitle {
color:#9C0030;
font-size:100%;
font-weight:bold;
letter-spacing:1px;
}

.tx-wecmap-map .address(rue et BP)
line-height:100%;
}

.tx-wecmap-map .zip{
font-weight:bold;
}

.tx-wecmap-map .city{
font-weight:bold;
}

.tx-wecmap-map .phone{
font-size:90%;
color:#676767;
}

.tx-wecmap-map .fax{
font-size:90%;
color:#676767;
}

.tx-wecmap-map .email{
font-size:90%;
color:#676767;
}

.tx-wecmap-map .description{
padding:5px 0px;
}

.tx-wecmap-map .title{

}
/*****************************************/


/*****************************************/
/**************** Login ******************/
.tx-loginboxmacmade-pi1 {
	background: #f2f2f2;
	border: #e1e1e1 1px solid;
	padding: 2px;
}

.tx-loginboxmacmade-pi1-header {
	padding-bottom: 10px;
	color: #234F9A;
	text-align: center;
	font-size: 120%;
	line-height: 120%;
}

.tx-loginboxmacmade-pi1-error, .tx-loginboxmacmade-pi1-forgotpassword, .tx-loginboxmacmade-pi1-forgotpasswordForm {
	font-size: 135%;
	line-height: 130%;
	font-weight: normal;
}
.tx-loginboxmacmade-pi1-error span, .tx-loginboxmacmade-pi1-forgotpassword span, .tx-loginboxmacmade-pi1-forgotpasswordForm span {
	font-weight: bold;
	color: #18b8c6;
}

.tx-loginboxmacmade-pi1-forgotpasswordLink a {
	color: #ec7602;
}
/*****************************************/

/*****************************************/
/* Flexible Content tab_2_col_savoirPlus */
.detail-title {
	font-weight: bold;
}

.expertises_zz a.orange{
	color:#ec7602;
}
/*****************************************/

/*****************************************/
/*********** Liens & puces RTE ***********/
a.internal-link-orange, a.external-link-orange, a.download-orange, a.mail-orange {
	color: #ec7602;
}
a.internal-link-carmin_pt, a.external-link-carmin_pt, a.download-carmin_pt, a.mail-carmin_pt {
	float: right;
	font-size: 85%;
	color: #9E0331;
}
a.internal-link-gras_gris, a.external-link-gras_gris, a.download-gras_gris, a.mail-gras_gris {
	color: #717171;
}
a.internal-link-gris_fonce, a.external-link-gris_fonce, a.download-gris_fonce, a.mail-gris_fonce {
	color: #303030;
}
a.internal-link-pt_gris_fonce, a.external-link-pt_gris_fonce, a.download-pt_gris_fonce, a.mail-pt_gris_fonce {
	font-size: 90%;
	color: #303030;
}
a.internal-link-go, a.external-link-go, a.download-go, a.mail-go {
	float: right;
	color: #303030;
	font-size: 90%;
}
a.internal-link-bulle, a.external-link-bulle, a.download-bulle, a.mail-bulle {
	
}

#contenu ul li {
	background: transparent url(../images/puce_carmin.gif) no-repeat scroll left top;
	padding-left: 13px;
}
#menu_gauche ul li {
	background: none;
}
/*****************************************/

/*** News ***/
#contenu .news-amenu-container ul {
	width: 100%;
}
#contenu ul li.news-amenu-item-year {
	background-image: none;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color: #9e0331;
	font-size: 15px;
	font-weight: bold;
}
#contenu ul li.news-amenu-items {
	background-image: none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	border-bottom: 1px dotted #c3c3c3;
	color: #9e0331;
	font-weight: bold;
	/*text-transform: capitalize;*/
}
/************/
