/* Mise en page CSS du site pour screen */

/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
* {margin: 0px;padding: 0px;}

body {font-size:.9em; font-family:Arial, Helvetica, sans-serif; background-color:#000000}
div#fond {
	left:0px;
	position:absolute;
	top:-1px;
	width:100%;
	z-index:0;
	height:100%;
	overflow:hidden
}
div#fond img{position:fixed;}

h1 {font-size: 1.5em;color: #000000;}
h2 {font-size: 1.2em;color: #D1A959;font-weight: bold;}
h3 {font-size: .9em;font-weight: normal;color: #D1A959;font-weight:bold; }
h4 {font-size:3.5em;font-weight: normal;color:#4B4E51; text-transform:uppercase}
h4 span {font-size:.6em;}
h5 {font-size:2em;color:#F09246; text-transform:uppercase; font-weight:bold; margin-top:-8px; margin-bottom:10px}

div {background-color:transparent}

p {text-align: left;}
p.small { font-size:.75em !important; margin-top: 20px !important}
strong {}

img { border:none}

a:link {text-decoration: underline;color: #017AC3;font-weight:normal;}
a:visited {color: #999999;text-decoration: none;}
a:hover {color: #CCCCCC;text-decoration: underline;}
ul, li, dl, dt, dd {list-style-type: none;}
abbr, acronym {border-bottom: 1px dotted #6B6251;cursor:help;}
div.hr {display: block;background-image: url(img-gb/home/pixtrans_bleu.gif);background-repeat: repeat-x;background-position: center center;text-align: left;height: 5px;}
/*
hr {
display:none}
*/

div.video{ height:550px; width:350px; text-align:center; overflow:hidden;}

/* //////////////////////////////////////////////////////// GESTION DES DIV ////////////////////////////////////////////////////// */

div#container {width: 937px;z-index:2; position: relative; margin: 0 auto}

div#header {height:92px;float:left; padding-top:0px}
div#header h1, div#header h2 { float:left;}

div#header #newsletter { background:url(img/fd-newsletter.png) left top repeat; height: 0px; width:937px; padding: 0; margin: 0 0 15px 0; overflow:hidden; clear:both; float: left; text-align:center; }
div#header #newsletter legend { color:#FFFFFF; font-size:1.2em; font-weight:bold; margin-top:15px;text-align:left}
div#header #newsletter form { color:#FFFFFF;  margin-top:30px; text-align:left; background:url(img/ico-newsletter.png) 280px top no-repeat; height:50px; padding-left: 350px}
div#header #newsletter form input[type=submit] { background-color:#333333; color:#FFFFFF; font-size:1em; border: 0px none}
div#header #newsletter form input[type=submit]:hover { background-color:#4791C4; color:#FFFFFF; cursor:pointer}
div#header #newsletter p.mentions { width:750px; text-align:left; color:#FFFFFF; font-size:.7em; margin: 16px 0 0 30px}

div#header #newsletter p { width:937px; text-align:right; float:left; margin-top:-10px}
div#header #newsletter p a {color:#FFFFFF; font-size:.75em; width:auto; text-align:right; margin: 15px 0 0 0; font-weight:bold; padding: 0 30px 0 0}
div#header #newsletter p a:hover { text-decoration:none}
div#header #newsletter p.s-bouton a { text-decoration:none; font-weight:normal}

div#header #open { float:right; width:937px; margin: -15px 0 0 0}
div#header #open a{ color:#FFFFFF; font-size:.85em; text-decoration:none;background:url(img/fd-newsletter.png) left top repeat-x; height: 25px; width: auto; padding: 5px 15px 0px 15px; float:right; margin: 0px 0 0 0; float: right;}
div#header #open a:hover {color:#77C5F2}

div#contenu {font-size: 1em;width: 937px; float:left;}

div#contenu-int {font-size: 1em;height: auto;width: 955px;}
div#contenu-int #mainnav { height: auto; z-index: 9000; font-size:.9em; padding:20px 0 60px 10px}
div#col-gauche {height: 394px;width: 318px;float: left; background: transparent url(img-gb/fd-flash.jpg) left top no-repeat;}
div#col-droite {height: 394px;width: 435px;float: right; background: transparent url(img-gb/fd-actu.jpg) left top no-repeat;}

div#contenu2 {font-size: 0.9em;text-align: justify;width: 935px;height: auto;background-color: transparent ;border: none 0px; margin:0px; float:left;}
div#sous_conteneur2 {/* width:760px; float:left; background-color:#00FF66*/ display:none}
div#sous_conteneur2 #nav-sec {/*margin-left: 12px;*/ display:none}

div#col1 {font-size: 1em;width: 45%;float: left;}
div#col2 {font-size: 1em;width: 45%;float: right;}

hr#hauteur {clear: both;visibility:hidden;margin: 0;padding: 0;}

/* //////////////////////////////////////////////////////// nav et actus ////////////////////////////////////////////////////// */
div#mainnav {font-size:.9em; float:left; margin: 354px 0 0 0;}
div#mainnav-int {font-size:.9em; float:left; margin: 30px 0 0 0; height:60px; width:937px}
div#mainnav h3, div#mainnav-int h3, div#secondary-nav h3 { display:none}
div#mainnav ul, div#mainnav-int ul { display:inline; margin:0px; padding:0px}
div#mainnav ul li { display:inline; float:left; margin:0px; padding: 0 1px 0 0;text-align:center; height:46px; font-size:1.45em; color:#FFFFFF; font-weight:bold; width: auto;}
div#mainnav-int ul li { display:inline; float:left; margin:0px; padding: 0 1px 0 0;text-align:center; height:40px; font-size:1.45em; color:#FFFFFF; font-weight:bold; width: auto;}
div#mainnav ul li a, div#mainnav-int ul li a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
div#mainnav ul li a:hover, div#mainnav-int ul li a:hover { color: #FFFFFF}
div#mainnav-int ul li#rubrique4 a:hover{ color:#77C5F2}

.tooltip { height:260px; padding:0px;width:260px;display:none; border: solid #FFFFFF 1px; background-color:none; margin: 0px; z-index:800} 
.tooltip h3 {margin:0;font-size:18px;color:#fff;}
li.gamme { font-weight:normal; background-color:#CCCCCC; padding: 1px 6px; margin:0px !important; border-right: #EBEBEB solid 10px}
li.gamme-actif { font-weight:bold; background-color:#C9433C; padding:1px 3px; color:#FFFFFF !important;margin:0px !important; border-right: #EBEBEB solid 5px}

ul#menu-outdoor {float:left; width:922px;display:inline; padding: 5px 5px 5px 10px; background: #333333;}
ul#menu-outdoor li {float:left; padding:0px; display:block; margin-right: 16px; background-color:#C9433C !important; color:#FFFFFF; font-size:.9em; font-weight:bold}
ul#menu-outdoor li a { color:#FFFFFF; text-decoration:none; font-weight:normal; background-color:#333333 !important;}
ul#menu-outdoor li a:hover {color:#C9433C}

ul#sous-menu-outdoor {float:left; width:922px;display:inline; padding: 5px 5px 5px 10px; background: url(img/fd-sousnav.jpg) left top repeat-x;}
ul#sous-menu-outdoor li {float:left; display:block; margin-right: 16px; color:#C9433C;font-size:.8em}
ul#sous-menu-outdoor li a { color:#333333; text-decoration:none; }
ul#sous-menu-outdoor li a:hover {color:#C9433C}

div#mainnav ul#menu li ul#smenu1, div#mainnav ul#menu li ul#smenu2, div#mainnav ul#menu li ul#smenu3, div#mainnav ul#menu li ul#smenu4, div#mainnav ul#menu li ul#smenu5, div#mainnav ul#menu li ul#smenu6{ display:none}
div#mainnav ul#menu li ul li a{background-image:none;background-color: #171819;border-left: #333333 solid 1px; border-right: #333333 solid 1px; border-bottom: #333333 solid 1px; margin-top: 0px;text-decoration:none; height: auto; padding: 6px 8px; width: 100%; display:block}

div#zone-actu {color: #FFFFFF;text-align: left;font-size: 0.8em;width: 303px;height: 176px; float:right; background:url(img-gb/fd-zone-actu.png) left top no-repeat; overflow:hidden;margin-top:265px}
div#zone-actu h3 { display:none}

div#secondary-nav {height: 30px; width:937px;float:left; overflow:hidden}
div#secondary-nav ul { float:left; width:auto}
div#secondary-nav li {display:inline; float:left; padding:6px 10px 0 10px; color:#333333;background: url(img-gb/fd-sous-nav.png) left top repeat-x; margin-right:1px; height:28px}

div#secondary-nav li a:hover {color:#0072BA}
div#secondary-nav li a {color:#333333; text-decoration:none; font-size:1.05em}

div#zone-landing, div#zone-landing-pop{ background: url(img/fd-noir.png) left top repeat-y; padding: 10px 0px; float:left; text-align:center; width:935px; border: #1D1D1D solid 1px}
div#zone-landing-print { background: url(img/fd-noir.png) left top repeat-y; padding: 10px 0px; float:left; text-align:center; width:935px; border: #1D1D1D solid 1px; margin: 0px 0 0 0}

div#zone-landing ul, div#zone-landing-pop ul {display:inline}
div#zone-landing ul li {float:left;padding: 10px 20px; height:160px; overflow:hidden }
div#zone-landing ul li a { height: 160px; width:266px; display:block; margin: -1px 0 0 -1px}
div#zone-landing ul li a:hover { background-color:#990000; border: #990000 solid 1px; margin-right:-1px; margin-left:-1px;height: 160px; }

div#zone-landing-pop ul li {float:left;padding: 10px 0 10px 25px; height:264px; overflow:hidden }
div#zone-landing-pop ul li a { height: 264px; width:420px; display:block; margin: -1px 0 0 -1px}
div#zone-landing-pop ul li a:hover { background-color: #FF6600; border: #FF6600 solid 1px; margin-right:-1px; margin-left:-1px;height: 264px; }

div#zone-landing-print h4 {color:#3dc2ef; text-align:left;font-size:2.4em;font-weight: bold; margin: 25px 35px 0 40px}
div#zone-landing-print h5 {color:#FFFFFF; text-align:left;font-size:1.25em;font-weight: bold;margin: 0px 35px 0 40px; text-transform:none}
div#zone-landing-print p {color:#FFFFFF; text-align:left;font-size:1em;font-weight: normal;margin: 5px 35px 10px 40px; text-transform:none}
div#zone-landing-print ul#menu {display:inline; margin: 10px 0 0px 30px; float:left}
div#zone-landing-print ul#menu li {float:left;padding: 10px 0; height: auto; overflow:hidden; width:264px !important; margin: 0 30px 0 0}
div#zone-landing-print ul#menu li a {display:block; width:244px; height: auto; background-color: #3dc2ef; border-top: #3dc2ef solid 1px; border-left: #3dc2ef solid 1px; border-right: #3dc2ef solid 1px; border-bottom: #3dc2ef solid 5px;  color:#FFF; text-decoration:none; padding:0px}
div#zone-landing-print ul#menu li img {margin: 0 0 5px 0}
div#zone-landing-print ul#menu li a:hover { background-color: #017AC3;border-top: #017AC3 solid 1px; border-left: #017AC3 solid 1px; border-right: #017AC3 solid 1px; border-bottom: #017AC3 solid 5px; }
div#zone-landing-print ul.revendeur {display:inline;margin: 0px 0px 0px 40px !important; float:left}
div#zone-landing-print ul.revendeur li {display:inline; margin: 10px 10px 10px 0; float:left}

div#zone-landing-print ul#menu li dl { width:200px !important; margin: 0px; padding: 12px 0 0 0; text-align:left}
div#zone-landing-print ul#menu li dd {width:196px !important; font-size:1.2em !important }
div#zone-landing-print ul#menu li dd a {font-weight:normal; border: 0px none; display:block; width: 196px !important;}
div#zone-landing-print ul#menu li dd a:hover {border: 0px none}

div#zone-landing-print ul#menu li dt.bleu { background-color: #005ea8; color:#FFF; font-weight:bold; padding: 3px 5px}
div#zone-landing-print ul#menu li dd.bleu { background-color: transparent !important; color:#333;}
div#zone-landing-print ul#menu li dd.bleu a { background-color: transparent !important; color:#333;padding: 3px 2px}
div#zone-landing-print ul#menu li dd.bleu a:hover { background-color: #333 !important; color:#3DC2EF;padding: 3px 2px }
div#zone-landing-print ul#menu li dt.orange { background-color: #e65113;color:#FFFFFF !important; font-weight:bold; padding: 3px 5px}
div#zone-landing-print ul#menu li dd.orange { background-color: transparent !important; color:#333;}
div#zone-landing-print ul#menu li dd.orange a { background-color: transparent !important; color:#333;padding: 3px 2px}
div#zone-landing-print ul#menu li dd.orange a:hover { background-color: #333 !important; color:#e65113;padding: 3px 2px }
div#zone-landing-print ul#menu li dt.jaune { background-color: #f8b423; color:#7b380b;font-weight:bold; padding: 3px 5px}
div#zone-landing-print ul#menu li dd.jaune { background-color: transparent !important; color:#333;}
div#zone-landing-print ul#menu li dd.jaune a { background-color: transparent !important; color:#333;padding: 3px 2px}
div#zone-landing-print ul#menu li dd.jaune a:hover { background-color: #333 !important; color:#f8b423;padding: 3px 2px }

/* trigger button */ 
#exterieur {display:block;margin-bottom:10px;overflow:hidden;width:224px;cursor:pointer; }  
/* mouseover state */ 
#exterieur:hover {background-position: 0 -40px ;}
/* clicked state */ 
#exterieur:focus { background-position:0 -80px; }
/* tooltip styling */ 
.tooltip {display: none; background: url(img/black_arrow_big.png) -5px top no-repeat;height: 229px;padding:0 0 0 8px;width:228px;font-size:.8em;color:#fff; left: 50px !important; top: 300px !important; border: none 0px; float:left }  
/* a .label element inside tooltip */ 
.tooltip .label {color:yellow;width:35px; }  
.tooltip a {color:#ad4;font-size:11px;font-weight:bold; }

div#footer {height: 60px;text-align: left; margin: 0px; background: url(img-gb/fd-footer.png) left top repeat-x;width: 937px; float:left;}
div#footer #mentions {text-align: left; float:left; color:#BFC1C1; padding-top: 3px;font-size:.75em; margin:0px}
div#footer #mentions p, div#footer #mentions ul { display:inline; float:left; padding-left: 5px}
div#footer #mentions p a, div#footer #mentions ul li a {color:#BFC1C1; text-decoration:none; font-weight:normal; }
div#footer #mentions ul li { padding: 0 3px; border-right: solid #BFC1C1 1px; display:inline}
div#footer #mentions ul li.blue a {color:#4791C4 }
div#footer #mentions p a:hover, div#footer2 #mentions p a:hover, div#footer #mentions ul li a:hover, div#footer2 #mentions ul li a:hover {color:#FFFFFF;}
div#footer #mentions p a {padding: 0 0 0 3px; border-left: solid #BFC1C1 1px;}

div#footer #langues {float: right; padding-top:0px}
div#langues ul li {display:inline; float:left; margin-right: 3px;font-size:.75em; height:17px; margin-top:1px}
div#langues ul li a { color:#FFFFFF; text-decoration:none;padding: 0 8px; }

div#elements {width: 640px;text-align: left; float:left;font-size: .9em;color: #666666;margin: 0px; overflow:hidden}
div#elements p, div#elements2 p { margin: 10px 0}
div#elements ul, div#elements2 ul { margin-left: 25px}
div#nav-sec {margin: 0px;width: auto;padding: 0px;}
div#nav-sec ul {margin: 0;padding: 0;list-style-type: none;}
div#nav-sec li {display: inline;}
div#nav-sec li a {}

div#metanav {width:426px; float:left; font-size: .7em;}
div.rouge p a { color:#c9433c}
div#panneau {height: 370px;width: 255px;float: left;left: 0px;}
div#visu_produit {display:inline !important;width: 260px;float: left;background-color: #EBEBEB;text-align: center;overflow:hidden; height:auto; padding-bottom:1px;}
div#visu_produit2 {width: 260px;float: left;text-align: center;overflow:hidden;background-color: #EBEBEB;}
/*div#visu_produit img, div#visu_produit2 img { margin-bottom:10px}
div#visu_produit img{float:left;}*/

div#diaporama {height: 525px;width: 260px;float: left;padding-top: 20px;text-align: center;overflow: scroll; position:relative}
div#diaporama-gb {height: 531px ;width: 255px;float: left;padding-top: 20px;text-align: center;overflow: scroll; position:relative}
div#diaporama-fr {height: 490px ;width: 255px;float: left;padding-top: 20px;text-align: center;overflow: scroll; position:relative}
div#diaporama-sp {height: 501px ;width: 255px;float: left;padding-top: 20px;text-align: center;overflow: scroll; position:relative}
div#diaporama-ru {height: 526px ;width: 255px;float: left;padding-top: 20px;text-align: center;overflow: scroll; position:relative}


div#evene {height: 900px;width: 260px;padding-top: 20px;text-align: center; overflow: scroll; position:relative}
div#evene p { text-align:center; margin-bottom: 10px}
div#elements {float: right;width:635px;text-align: left;font-size: .9em;color: #666666;margin: 0 -2px 0 0; border: solid 1px #EBEBEB; padding: 15px 20px; background-color:#FFFFFF; overflow:hidden}

div#elements2 {float: left;width: 720px;text-align: left;font-size: .9em;color: #FFFFFF;margin: 0px; padding: 15px 10px}
div#elements2 span.filariane {color:#FFFFFF}
div#elements2 a{color: #FFFFFF;}

span.filariane-pop {color:#FFFFFF; background-color:#F08D3E; font-size:.9em; padding: 2px 4px; width:auto; text-decoration:none}
span.filariane-outdoor {color:#FFFFFF; background-color:#c9433c; font-size:.9em; padding: 2px 4px; width:auto; text-decoration:none}
span.filariane {color:#FFFFFF; background-color:#0072BA; font-size:.9em; padding: 2px 4px; width:auto; }
span.filariane a, span.filariane-pop a, span.filariane-outdoor a {color:#FFFFFF !important; text-decoration:none}

div#elements p a {/*color: #FFFFFF; */padding: 0 2px}
div#elements p img {padding: 1px 4px 0 4px;}

.bleu { color:#0072BA}
.rouge { color:#c9433c !important}
.orange { color:#F08D3E !important}

a img#haut {float:right; margin: -20px 0px 0 0 }
a img#ppv, a img#ppp {}
div#vignette { background-image:url(outdoor-industry-products/img/consult-applications.gif);}
div#printing { float:left; text-align:center; width:260px; background-color: #EBEBEB;}
div#applications { float:left; text-align:center; padding-left:35px;}
div#consult {/* float:left; margin-left: 35px*/}

body#mobilier-urbain div#footer #mentions p a, body#mobilier-urbain div#footer #mentions ul li a, body#mobilier-urbain div#footer #mentions,  body#mobilier-urbain div#footer ul li, body#mobilier-urbain div#footer2 #mentions p a, body#mobilier-urbain div#footer2 #mentions ul li a, body#mobilier-urbain div#footer2 #mentions,  body#mobilier-urbain div#footer2 ul li{color:#333333;}
body#mobilier-urbain div#footer #mentions p a:hover, body#mobilier-urbain div#footer #mentions ul li a:hover, body#mobilier-urbain div#footer2 #mentions p a:hover, body#mobilier-urbain div#footer2 #mentions ul li a:hover {color:#333333;}

/* ///////////////////////////////////////////////////// GESTION DES ROLL-OVER /////////////////////////////////////////////////// */
div#mainnav ul#menu #rubrique1, div#mainnav ul#menu #rubrique2, div#mainnav ul#menu #rubrique3, div#mainnav ul#menu #rubrique4, div#mainnav ul#menu #rubrique5, div#mainnav ul#menu #rubrique6 {text-indent: -9000em;background-position: 0px -33px; height:33px; display:inline; float:left}

div#sous_conteneur2 #nav-sec li#sn1, div#sous_conteneur2 #nav-sec li#sn2, div#sous_conteneur2 #nav-sec li#sn3, div#sous_conteneur2 #nav-sec li#sn4, div#sous_conteneur2 #nav-sec li#sn5, div#sous_conteneur2 #nav-sec li#sn6 { text-indent: -9000em;background-position: 0px -17px; height:17px; display:inline; float:left}


/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */
.textevert {color: #017AC3;font-size: 1em;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.textevert a:link {color: #017AC3;text-decoration: none;font-weight:normal;}
.textevert a:hover {color: #017AC3;text-decoration: underline;font-weight:normal;}
.textevert a:visited {color: #017AC3;text-decoration: none;font-weight:normal;}
.textebleu {color: #017AC3;font-size: 1em;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.legendes {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;padding-right: 5px;text-align:right;color: #666666;text-decoration: none;}
.mentions {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #6385A3;text-decoration: none;}
.mentions a:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #6385A3;text-decoration: none;}
.mentions a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #6385A3;text-decoration: underline;}
.mentions a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #6385A3;}
.actualites {text-align: justify;padding-right: 115px;padding-left: 115px;}
.suite {text-align:right;text-decoration: underline;/*padding-left: 180px;*/font-family: Arial, Helvetica, sans-serif;color: #CB8C0E;}
.suite a:link {text-align:right;text-decoration: underline;color: #CB8C0E;}
.suite a:hover {text-align:right;text-decoration: underline;color: #FFFFFF;}
.suite a:visited {text-align:right;text-decoration: underline;color: #CB8C0E;}
.legal {font-family: Arial, Helvetica, sans-serif;color: #6385A3;font-size: 0.7em;text-align: left;line-height: 20px;}
.legal a:link {color: #6385A3;text-decoration: none;}
.legal a:hover {color: #FFFFFF;}
.legal a:visited {color: #6385A3;}
.actualitesBoldOrange {text-align: left;color: #CB8C0E;font-weight: bold;font-size: .95em;font-family: Arial, Helvetica, sans-serif;}
.texte {color: #666666;font-size: 1em;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texte a:link{color: #666666;font-weight: normal;text-decoration:none;}
.texte a:hover{color: #017AC3;font-weight: normal;text-decoration: underline;}
.texte a:visited{font-weight: normal;color: #666666;text-decoration: none;}
.Style1 {	color: #F08D3E;	font-weight: bold;}
.Style11 {	color: #017AC3;	font-weight: bold;}
.Style4 {	color: #017AC3; 	font-weight: bold; 	background-color: #E5E8EC; 	padding: 5px;	text-align:center}
.Style2 {color: #c9433c;font-weight: bold;text-decoration: none;}
.Style2 a:link, .Style2 a:visited .Style2 a:hover {text-decoration: underline;}
.Style3 {color: #00125C}
/*ul li ul li { margin-left:20px}*/
.sitemap{color: #017AC3;}
.sitemap a:link, .sitemap a:visited{color: #017AC3;text-decoration:none;}
.sitemap a:hover{color: #017AC3;text-decoration: underline;}
.sitemap2{color: #017AC3;font-weight: normal;}
.sitemap2 a:link, .sitemap2 a:visited {color: #017AC3;font-weight: normal;text-decoration:none;}
.sitemap2 a:hover{color: #017AC3;font-weight: normal;text-decoration: underline;}
.texteDeroulants {font-weight: bold;font-size: 1em;color: #017AC3;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texteDeroulants a:link, .texteDeroulants a:visited{color: #017AC3;text-decoration:none;font-weight:normal;}
.texteDeroulants a:hover{color: #E95000;text-decoration: underline;font-weight:normal;}
.texteDeroulants2 {font-weight: bold;font-size: 1em;color: #017AC3;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texteDeroulants2 a:link, .texteDeroulants2 a:visited{text-decoration: underline;color: #017AC3;}
.texteDeroulants2 a:hover{text-decoration: underline;color: #017AC3;}
.texteTrivision {font-weight: bold;font-size: 1em;color: #017AC3;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texteTrivision a:hover{color: #017AC3;text-decoration: underline;font-weight:normal;}
.texteTrivision a:link, .texteTrivision a:visited{font-weight: bold;color: #017AC3;font-weight:normal;text-decoration: none;}
/*.texteDeroulants {font-weight: bold;font-size: 1em;color: #E95000;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texteDeroulants a:link, .texteDeroulants a:visited{color: #E95000;text-decoration:none;font-weight:normal;}
.texteDeroulants a:hover{color: #E95000;text-decoration: underline;font-weight:normal;}
.texteDeroulants2 {font-weight: bold;font-size: 1em;color: #ED1D24;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texteDeroulants2 a:link, .texteDeroulants2 a:visited{text-decoration: underline;color: #ED1D24;}
.texteDeroulants2 a:hover{text-decoration: underline;color: #ED1D24;}
.texteTrivision {font-weight: bold;font-size: 1em;color: #DDAB00;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.texteTrivision a:hover{color: #DDAB00;text-decoration: underline;font-weight:normal;}
.texteTrivision a:link, .texteTrivision a:visited{font-weight: bold;color: #DDAB00;font-weight:normal;text-decoration: none;}*/

.liensInterieurs a:link{font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: normal;color: #777777;text-decoration: underline;}
.liensInterieurs a:visited{font: 1em Arial, Helvetica, sans-serif;color: #999999;text-decoration: underline;}
.vignettes {color: #666666;font-size: 0.8em;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-align: center;}
.vignettes-on {color: #c9433c /*#0F6FB4*/;font-size: 1.1em;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-align: center;}
.vignettes a:link {color: #666666;text-decoration:underline;}
.textePOP {font-weight: bold;font-size: 1em;color: #F08D3E;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.textePOP a:link, .textePOP a:visited{color: #F08D3E;text-decoration: none;font-weight:normal;}
.textePOP a:hover{color: #F08D3E;text-decoration: underline;font-weight:normal;}
.textePOP2 {color: #F08D3E;font-weight:normal;}
.textePOP2 a:link, .textePOP2 a:visited{color: #F08D3E;text-decoration: none;font-weight:normal;}
.textePOP2 a:hover{color: #F08D3E;text-decoration: underline;font-weight:normal;}
.texteprismatronic {color: #F08D3E;font-weight:bold;}
.texteprismatronic a:hover {color: #F08D3E;text-decoration: underline;font-weight:normal;}

div#hq{background-color: #E9E9E9;border: #0F3352 solid 1px;text-align: justify;padding: 5px;width: 95%;padding: 10px;margin-bottom: 5px;
}

/* /////////////////////////////////////////////////////// MESSAGE GESTION FLASH ///////////////////////////////////////////////////// */
#pasdeflash{/*text-align:center;color:#FFFFFF;margin:120px 20px 0px 20px;padding:20px;background-color:#174D7B;*/visibility:hidden; display:none}
#pasdeflash a:link, #pasdeflash a:link{}
#pasdeflash a:hover{color:#FFFFFF;}
#noflashhome{/*width:190px;height:52px;font-size:0.8em;padding:10px 10px 10px 10px;background-color:#CCCCCC;*/ visibility:hidden; display:none}
#toutgrandflash{width:760px;height:206px;padding:200px 0px 0px 0px;text-align:center;background-color:#fff;}

/* //////////////////////////////////////////////////////// ACTUALITE DEFILANTE ////////////////////////////////////////////////////// */
.actu-defilante {position: relative;text-align: justify;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .9em; line-height: 1.25em;}
.actu-defilante p{ text-align:justify}
.actu-defilante p.link a:hover{ color:#FFFFFF; text-decoration:none; text-align:right}
div#actus-defilantes {width: 210px;	height: 110px; overflow: hidden; position:absolute; top: 138px; left: 160px}
.actualitesSuite {color:#FF3333;	padding-bottom: 15px;	margin-top : 125px;	margin-left: 120px;	}

/* /////////////////////////////////////////////////////// nl + FORMULAIRES ///////////////////////////////////////////////////// */
div#flash { color:#CCCCCC; width:800px; height: 600px; border: #FFFFFF solid 1px; text-align:center; margin-top: 20px; background-color:#606163}
div#flash .center {text-align:center; }

div#flash2 { color:#CCCCCC; width: 734px; height: 600px; border:none; text-align:center; margin-top: 0px; background-color:transparent; overflow:hidden}

div#formulaire { color:#CCCCCC; background: #606163 url(matrix/fd.jpg) left top no-repeat; width:800px; height: 600px; border: #FFFFFF solid 1px;margin-top: 20px;}
div#formulaire .obligatoire { color:#999999; font-size:.7em}
div#formulaire #thanks { font-size:.85em;width:340px;float:left;margin-left: 30px;margin-top:140px;}
#corpForm { font-size:.85em;}
#corpForm fieldset {	
	font-style: normal;
	padding: 1em 2em;
	width:340px;
	float:left;
	margin-left: 40px;
	margin-top:90px;
}
#corpForm legend {	
	font-weight: bold;
	color:#CCCCCC;
	margin-bottom: 15px;
}
#corpForm fieldset#coordonnees label {	
	float: left;	
	width: 30%;	
	text-align: right;	
	padding: 0 .6em 0 0;
	line-height: 1.8em;	
}

#corpForm label.oblig {
	font-weight: bold;
}
#corpForm .legende {
	font-style: italic;
	color: #CCCCCC;
	margin-left: 110px;
}
#validForm {
	text-align: right; 
	padding-right: 10px;
	padding-top: 6px;
}
#validForm input {
	font-size: 0.8em;
	font-weight: bold; 
	margin-left: 1em;
	float:right;
}
div#footer-nl {height: auto;text-align: left; margin-left: 40px; padding-top: 10px; width: 800px; color:#ffffff; font-size:.7em}

.StyleEco { background-color: #6C0; color:#FFF; font-weight: bold;font-size:1.1em;text-transform:uppercase; padding: 2px 5px}

span.filariane-impression-panneaux-classiques {color: #333; background-color:#FFF; font-size:.9em; padding: 2px 4px; width:auto; text-decoration:none}
span.filariane-impression-panneaux-deroulants {color:#333; background-color:#FFF; font-size:.9em; padding: 2px 4px; width:auto; text-decoration:none}
span.filariane-impression-panneaux-trivisions {color:#333; background-color:#FFF; font-size:.9em; padding: 2px 4px; width:auto; text-decoration:none}

.Style11-impression-panneaux-classiques  {color: #005ea8;	font-weight: bold;}
.Style11-impression-panneaux-deroulants  {color: #e65113;	font-weight: bold;}
.Style11-impression-panneaux-trivisions  {color: #E29910;	font-weight: bold;}

.sstitre-impression-panneaux-classiques  {font-size:1.4em; color:#005ea8; text-transform:uppercase; font-weight:bold; margin-top:5px; margin-bottom:10px}
.sstitre-impression-panneaux-deroulants  {font-size:1.4em; color:#e65113; text-transform:uppercase; font-weight:bold; margin-top:5px; margin-bottom:10px}
.sstitre-impression-panneaux-trivisions  {font-size:1.4em; color:#E29910; text-transform:uppercase; font-weight:bold; margin-top:5px; margin-bottom:10px}

hr.impression-panneaux-classiques {color:#66CCFF; background-color:#005ea8;}
hr.impression-panneaux-deroulants {color:#e65113; background-color:#e65113;}
hr.impression-panneaux-trivisions {color:#FFCC00; background-color:#7b380b;}

ul#menu-impression {float:left; width:922px;display:inline; padding: 5px 5px 5px 10px; background: #333333;}
ul#menu-impression li {float:left; padding:0px; display:block; margin-right: 16px;color:#FFFFFF; font-size:.9em; font-weight:bold}
ul#menu-impression li a { color:#FFFFFF; text-decoration:none; font-weight:normal; background-color:#333333 !important;}
ul#menu-impression li a:hover {}

ul#menu-impression li.panneaux-classiques {float:left; padding:0px; display:block; margin-right: 16px; background-color:#005ea8 !important; color:#FFFFFF; font-size:.9em; font-weight:bold; padding: 0 3px}
ul#menu-impression li.panneaux-deroulants {float:left; padding:0px; display:block; margin-right: 16px; background-color:#e65113 !important; color:#FFFFFF; font-size:.9em; font-weight:bold;padding: 0 3px}
ul#menu-impression li.panneaux-trivisions {float:left; padding:0px; display:block; margin-right: 16px; background-color:#fdc300 !important; color:#FFFFFF; font-size:.9em; font-weight:bold;padding: 0 3px}

ul#sous-menu-impression-panneaux-classiques {float:left; width:922px;display:inline; padding: 5px 5px 5px 10px; background-color:#3DC2EF;}
ul#sous-menu-impression-panneaux-classiques li {float:left; display:block; margin-right: 16px; color:#ffffff;font-size:.8em;background-color:#005ea8; }
ul#sous-menu-impression-panneaux-classiques li a { color:#333333; text-decoration:none; background-color:#3DC2EF;}
ul#sous-menu-impression-panneaux-classiques li a:hover {color:#FFFFFF;background-color:#005ea8;}

ul#sous-menu-impression-panneaux-deroulants {float:left; width:922px;display:inline; padding: 5px 5px 5px 10px; background-color: #F90;}
ul#sous-menu-impression-panneaux-deroulants li {float:left; display:block; margin-right: 16px; color:#FFFFFF;font-size:.8em; background-color:#e65113;}
ul#sous-menu-impression-panneaux-deroulants li a { color:#333333; text-decoration:none;background-color:#F90;}
ul#sous-menu-impression-panneaux-deroulants li a:hover {color:#FFFFFF;background-color:#e65113;}

ul#sous-menu-impression-panneaux-trivisions {float:left; width:922px;display:inline; padding: 5px 5px 5px 10px; background-color:#7b380b}
ul#sous-menu-impression-panneaux-trivisions li {float:left; display:block; margin-right: 16px; color:#7b380b;font-size:.8em; background-color:#f8b423;}
ul#sous-menu-impression-panneaux-trivisions li a { color:#FFFFFF; text-decoration:none;background-color:#7b380b}
ul#sous-menu-impression-panneaux-trivisions li a:hover {color:#7b380b;background-color:#f8b423;}

ul#menu-impression li.panneaux-trivisions {float:left; padding:0px; display:block; margin-right: 16px;color:#7b380b; font-size:.9em; font-weight:bold}

ul#menu-impression li a.panneaux-classiques {} 
ul#menu-impression li a.panneaux-classiques:hover { background-color:#005ea8 !important; color:#FFF}

ul#menu-impression li a.panneaux-deroulants {} 
ul#menu-impression li a.panneaux-deroulants:hover {background-color:#e65113 !important;color:#FFF}

ul#menu-impression li a.panneaux-trivisions {} 
ul#menu-impression li a.panneaux-trivisions:hover {background-color:#f8b423 !important;color:#7b380b;}
