@charset "UTF-8";
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
  src: url("/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),
   url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), 
   url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), 
   url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }



/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {border:0;}
img a {border:0;}

body,td,th {margin:0 auto; background-image:url(../images/body-back.jpg); background-repeat:repeat-x; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#606060;}
.clear {clear:both;}
.space5 {height:5px; background:none;}
.space10 {height:10px; background:none;}
.space20 {height:20px; background:none;}
.space15 {height:15px; background:none;}
.space30 {height:30px; background:none;}
.right {text-align:right !important;}
.center {text-align:center;}
.rightpadded {text-align:right; padding-right:10px;}

.left {text-align:left;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#FFF; text-align:left; background-image:url(../images/slogan-back.png); background-repeat:repeat; background-position:left;}
h1 span {font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#0086B9; text-align:left; font-stretch:ultra-expanded !important; text-shadow: 0 -1px 0 #000; line-height:39px;}
h1 span em {font-family:Arial, Helvetica, sans-serif;  color:#0086B9; font-size:12px; vertical-align:text-top !important; line-height:15px;}

h1.indexh {font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#FFF; text-align:left; line-height:30px; background-image:url(../images/slogan-back.png); background-repeat:repeat; background-position:left;}
h1.indexh span {font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#0086B9; text-align:left;}
h1.indexh span em {font-family:Arial, Helvetica, sans-serif;  color:#0086B9; font-size:12px; vertical-align:text-top !important; line-height:15px;}

h1.indexh2 {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#FFF; text-align:left; line-height:30px; background-image:url(../images/slogan-back.png); background-repeat:repeat; background-position:left;}
h1.indexh2 span {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#0086B9; text-align:left;}
h1.indexh2 span em {font-family:Arial, Helvetica, sans-serif;  color:#0086B9; font-size:12px; vertical-align:text-top !important; line-height:15px;}

h1.Home {font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#FFF; text-align:right; line-height:60px; background-image:url(../images/sections/back-h1.png); background-repeat:repeat; text-transform:uppercase;  float:right; padding-left:10px; padding-right:10px;}
h1.Home2 {font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#66ABCD;; text-align:right; line-height:60px; background-image:url(../images/sections/back-h1.png); background-repeat:repeat; text-transform:uppercase;  float:right; padding-left:10px; padding-right:10px;}
.Home2 span{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff;; text-align:right; }

h1.Section {font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#66ABCD; text-align:left;  background-image:url(../images/sections/back-h1.png); background-repeat:repeat; text-transform:uppercase;  float:right; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
h1.Section span {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#FFF; text-align:left; }
h1.SectionRight {font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#66ABCD; text-align:right;  background-image:url(../images/sections/back-h1.png); background-repeat:repeat; text-transform:uppercase;  float:right; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
h1.SectionRight span {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#FFF; text-align:right; }
h1.Forms {font-size:12px; padding-left:15px; text-align:left; color:#fff; width:100%; background:none; line-height:5px; float:left; height:33px;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:25px; text-align:left; padding-left:5px; font-weight:bold; line-height:28px; padding-top:10px;}
h2 em {line-height:10px !important; font-size:13px !important; text-align:left !important;  vertical-align:text-top !important;} 
h3 {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:17px; text-align:left; padding-left:5px; font-weight:bold; line-height:30px; background-image:url(../images/sections/triangle.png); background-position:right; background-repeat:no-repeat; width:180px; text-transform:uppercase !important;}
h3 em {line-height:10px !important; text-align:left !important;  vertical-align:text-top !important;} 
h4 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0073AB; text-align:left; font-weight:bold; padding-top:20px; }
h4.ressources {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0073AB; text-align:left; font-weight:bold; padding-top:20px; padding-left:20px; }

p.stylish {font-style:italic !important; font-weight:bold; text-align:center !important;}
p.695 {width:695px !important; margin:0 auto; display:block !important;}

p a { color:#0073AB; text-decoration:none;}
p a:hover { color:#0073AB; text-decoration:underline;}
p em {font-size:7px !important; line-height:2px !important; vertical-align:text-top !important; padding-left:2px; text-transform:uppercase !important;}

#MainContainer {width:100%; margin:0 auto;}
#Content {width:960px; margin:0 auto;}
#ContentSections {width:100%;  margin:0 auto; }
.Content {width:100%; margin:0 auto;}
.ContentS {width:960px; margin:0 auto; padding-top:213px; background:none !important;}
.Content960 {width:280px; margin:0 auto; text-align:right !important; float:right;  }
.ContentHomePage {width:100%; margin:0 auto; position:relative; margin-top:-594px;}
.HomeInterior {
  text-align: right;
  width: 400px;
  float: right;
  padding: 15px;
}
#SectionsContainer {width:960px; margin:0 auto;}
.SectionsContainer {width:960px; margin:0 auto;}
#TopLang {position: absolute;
  float: right;
  top: 0px;
  left: 0;
  width: 200px;
  right: -70%;
  z-index: 5;
  margin: 0 auto;
  background-image: url(../images/lang-switch-back.png);
  height: 50px;
  background-position: top center !important;
  background-repeat: no-repeat;  }
#TopLang p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#606060; text-align:center !important; padding-top:7px;}
#TopLang p a { text-decoration:none; color:#606060;}
#TopLang p a:hover {text-decoration:none; color:#000;}
#Top {width:100%; margin:0 auto; margin-top:-20px;}
#TopSections {width:960px; margin:0 auto; margin-top:-20px;}
.Top {width:100%; height:90px; background-image:url(../images/menu-back.png); background-repeat:no-repeat; background-position:center;}
.TopLefty {width:243px; float:left;}
.TopLefty img {margin-top:-15px; margin-left:-15px; text-align:center;}
#Menu {width:712px; float:right; margin:0 auto; margin-top:-70px;  }
#Menu ul {list-style:none; display:block; text-transform:uppercase !important;}
#Menu ul li {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; line-height:51px; padding-right:12px; padding-left:11px; background-image:url(../images/menu-item-div.png); background-position:right; background-repeat:no-repeat; height:51px;}
#Menu ul li a {color:#FFF; text-decoration:none;}
#Menu ul li a:hover { color:#CCC; text-decoration:none;}
#Menu ul li.first {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; line-height:51px; padding-right:12px; background-image:url(../images/menu-item-div.png); background-position:right; background-repeat:no-repeat; height:51px;}
#Menu ul li.Last {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; line-height:51px; padding-right:12px; padding-left:11px; background:none !important; height:51px;}
#Menu ul li.first a {color:#FFF; text-decoration:none;}
#Menu ul li.first a:hover { color:#CCC; text-decoration:none;}
#Menu ul li.Last a {color:#FFF; text-decoration:none;}
#Menu ul li.Last a:hover { color:#CCC; text-decoration:none;}
#MenuIndex{
  margin-left: auto;
    width: 960px;
    position: absolute;
    z-index: 1000;
    left: 0;
    margin-right: auto;
    right: 0;
}

#MenuEN {width:712px; float:right; margin:0 auto; margin-top:-70px;  }
#MenuEN ul {list-style:none; display:block; text-transform:uppercase !important;}
#MenuEN ul li {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; line-height:51px; padding-right:15px; padding-left:11px; background-image:url(../images/menu-item-div.png); background-position:right; background-repeat:no-repeat; height:51px;}
#MenuEN ul li a {color:#FFF; text-decoration:none;}
#MenuEN ul li a:hover { color:#CCC; text-decoration:none;}
#MenuEN ul li.first {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; line-height:51px; padding-right:15px; background-image:url(../images/menu-item-div.png); background-position:right; background-repeat:no-repeat; height:51px;}
#MenuEN ul li.Last {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; float:left; line-height:51px; padding-right:15px; padding-left:11px; background:none !important; height:51px;}
#MenuEN ul li.first a {color:#FFF; text-decoration:none;}
#MenuEN ul li.first a:hover { color:#CCC; text-decoration:none;}
#MenuEN ul li.Last a {color:#FFF; text-decoration:none;}
#MenuEN ul li.Last a:hover { color:#CCC; text-decoration:none;}



#SliderSpace {width:100%; margin:0 auto !important; overflow:hidden; z-index:0; }
#slider { border:none;  margin:0 auto; height:594px;   position:relative; overflow:visible !important;}
#slider ul {  list-style:none; text-align:center; margin:0 auto; display:block; }
#slider li { height:594px;  margin:0 auto; width:1200px; text-align:center !important; }
#slider li.One { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/01.jpg); background-repeat:no-repeat; background-position:center !important; float:left;  }
#slider li.One div {width:960px; margin:0 auto !important;}
#slider li.One div.Lefty {width:480px; height:400px; float:left; padding-top:120px;}
#slider li.One div.Righty {width:390px; height:380px; float:right; padding-top:190px;}
#slider li.One div.Rightypart2 { width:75%; float:left;}
#slider li.One div.Rightypart2 h1 {padding-top:0 !important;}



#slider li.One_en { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/01.jpg); background-repeat:no-repeat; background-position:center !important; float:left;  }
#slider li.One_en div {width:960px; margin:0 auto !important;}
#slider li.One_en div.Lefty {width:400px; height:400px; float:left; padding-top:120px;}
#slider li.One_en div.Righty {width:490px; height:380px; float:right; padding-top:190px;}
#slider li.One_en div.Rightypart2 { width:60%; float:left;}
#slider li.One_en div.Rightypart2 h1 {padding-top:0 !important;}

#slider li.Two2 { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/02.jpg); background-repeat:no-repeat; background-position:center !important; float:left;  }
#slider li.Two2 div {width:960px; margin:0 auto !important;}
#slider li.Two2 div.Lefty {width:480px; height:400px; float:left; padding-top:120px;}
#slider li.Two2 div.Righty {width:390px; height:380px; float:right; padding-top:190px;}
#slider li.Two2 div.Rightypart2 { width:75%; float:left;}
#slider li.Two2 div.Rightypart2 h1 {padding-top:0 !important;}

#slider li.Two2A { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/02.jpg); background-repeat:no-repeat; background-position:center !important; float:right;  }
#slider li.Two2A div {width:960px; margin:0 auto !important;}
#slider li.Two2A div.Lefty {width:480px; height:400px; float:left; padding-top:190px;}
#slider li.Two2A div.Righty {width:475px; height:380px; float:right; padding-top:120px;}
#slider li.Two2A div.Rightypart2 { width:60%; float:left;}
#slider li.Two2A div.Rightypart2 h1 {padding-top:0 !important;}


#slider li.Tr33 { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/03.jpg); background-repeat:no-repeat; background-position:center !important; float:left;  }
#slider li.Tr33 div {width:960px; margin:0 auto !important;}
#slider li.Tr33 div.Lefty {width:400px; height:400px; float:left; padding-top:120px;}
#slider li.Tr33 div.Righty {width:500px; height:380px; float:right; padding-top:190px;}
#slider li.Tr33 div.Rightypart2 { width:60%; float:left;}
#slider li.Tr33 div.Rightypart2 h1 {padding-top:0 !important;}

#slider li.Fou4 { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/04.jpg); background-repeat:no-repeat; background-position:center !important; float:left;  }
#slider li.Fou4 div {width:960px; margin:0 auto !important;}
#slider li.Fou4 div.Lefty {width:400px; height:400px; float:left; padding-top:120px;}
#slider li.Fou4 div.Righty {width:520px; height:380px; float:right; padding-top:190px;}
#slider li.Fou4 div.Rightypart2 { width:48%; float:left;}
#slider li.Fou4 div.Rightypart2 h1 {padding-top:0 !important;}

#slider li.Fou4_en { height:594px;  margin:0 auto; width:1200px; text-align:center !important; background-image:url(../images/slider/04.jpg); background-repeat:no-repeat; background-position:center !important; float:left;  }
#slider li.Fou4_en div {width:960px; margin:0 auto !important;}
#slider li.Fou4_en div.Lefty {width:400px; height:400px; float:left; padding-top:120px;}
#slider li.Fou4_en div.Righty {width:500px; height:380px; float:right; padding-top:190px;}
#slider li.Fou4_en div.Rightypart2 { width:50%; float:left;}
#slider li.Fou4_en div.Rightypart2 h1 {padding-top:0 !important;}


#slider li h1 { padding-left:10px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; background-image:url(../images/slogan-back.png); background-repeat:repeat; background-position:left; text-transform:uppercase; padding-bottom:5px;  text-align:left;}
#slider li h1 a {text-decoration:none; color:#FFF;}

#slider li h1 span {font-family:Arial, Helvetica, sans-serif; color:#0086B9; text-align:left; text-transform:none !important; font-weight:bold !important;   }
#slider li h1 span a {text-decoration:none; color:#0086B9; padding-bottom:5px; }
#slider li p { margin-top:10px; padding-top:10px; color:#FFF !important; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:none !important; padding-bottom:13px; padding-left:10px; line-height:16px; padding-right:10px; background-image:url(../images/slogan-back.png); background-repeat:repeat;  text-align:justify !important;}
#slider li p a {text-decoration:none; color:#FFF;}

#controls {width:100px; text-align:right !important; margin:0 auto !important; top:510px !important; left:880px;  right:0px !important;  display:block; float:right !important;  }

ol#controls {display:block; float:left; list-style:none; position:absolute;   z-index:9999;  }
ol#controls ul {list-style:none; position:relative;  display:block;  margin:0 auto;   }
ol#controls li {  display:block; width:15px; height:15px; float:left; padding:4px; text-align:right; }
ol#controls li a { display:block; width:15px; height:15px; text-align:center; background:url(../images/slider/off.jpg) center top no-repeat; font-size:0px; }
ol#controls li.current a { background:url(../images/slider/on.jpg) center top no-repeat; width:15px; height:15px; display:block; z-index:99999; }

#Home {width:970px; margin:0 auto; margin-top:-70px; z-index:1; position:absolute;}
#StripHomeBanner {width:100%; margin:0 auto; background-image:url(../images/home-imagestrip-back.png); background-position:top center; background-repeat:no-repeat; height:215px;}
.StripHomeBanner:hover {background-image:url(../images/home-imagestrip-back-over.png); background-position:top center; background-repeat:no-repeat; height:215px;}
.StripHomeBanner {width:100%; text-align:center; margin:0 auto;}
.StripHomeBanner img {padding-top:5px;}

.ImageHomeOver {width:100%; margin:0 auto; background:none !important;}
.ImageHomeOver:hover {width:100%; margin:0 auto; background:url(../images/prebanner-homephotos-over1.png) no repeat top center; z-index:9999;}
.navCTM{width: 650px;
  margin-top: 38px;}


.StripHomeBanner p {font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:31px !important; color:#606060; text-transform:uppercase; padding-top:8px;}
.StripHomeBanner p a{text-decoration:none; color:#606060;}
.StripHomeBanner p a:hover {text-decoration:none; color:#0073AB;}
.Banners {width:100%; margin:0 auto; }
.Banners ul {list-style:none; display:block; width:100%;}
.bannersBottom1{background-image:url(../images/home-banners-back1.png); background-position:bottom; background-repeat:no-repeat;}
.bannersBottom2{background-image:url(../images/home-banners-back2.png); background-position:bottom; background-repeat:no-repeat;}
.bannersBottom3{background-image:url(../images/home-banners-back3.png); background-position:bottom; background-repeat:no-repeat;}
.Banners ul li {  float: left;
  width: 300px;
  height: 400px;
  margin-right: 20px; 
  background-image: url(../images/home-banners-back.png);
  background-position: bottom;
  background-repeat: no-repeat; }
.Banners ul li div {width:280px; margin:0 auto; text-align:center;}
.Banners ul li div img {text-align:center;}
.Banners ul li div h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0086B9 !important; text-align:left; background-image:url(../images/dashed.png); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; font-size:20px; padding-top:10px !important; padding-left:5px; padding-right:5px; width:270px; text-transform:none !important;}
.Banners ul li div h3 a {text-decoration:none; color:#0086B9}
.Banners ul li div p {text-align:justify !important;font-size: 12px; padding-top:1px !important;  padding-bottom:15px !important; color:#606060 !important; padding-left:5px !important; padding-right:5px !important; line-height:17px !important;}
.Banners ul li p {text-align:right !important; color:#0086B9 !important; line-height:13px; padding-right:40px;  }
#ban{width: 33%;}
#banB{width: 50%;}
.Banners ul li.MiddleBanner {float:left; width:290px; padding-left:70px; height:400px; background-image:url(../images/home-banners-back.png); background-position:bottom; background-repeat:no-repeat;}
.Banners ul li.MiddleBanner div {width:280px; margin:0 auto; text-align:center; margin-left:-30px;}
.Banners ul li.MiddleBanner div img {text-align:center; margin-left:-5px;}
.Banners ul li.MiddleBanner div h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0086B9 !important; text-align:left; background-image:url(../images/dashed.png); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; font-size:20px; padding-top:25px; padding-left:5px; padding-right:5px;}
.Banners ul li.MiddleBanner div h3 a {text-decoration:none; color:#0086B9}
.Banners ul li.MiddleBanner div p {text-align:justify !important; padding-top:1px !important;  padding-bottom:15px !important; color:#606060 !important; padding-left:5px !important; padding-right:5px !important; line-height:17px !important;}
.Banners ul li.MiddleBanner p {text-align:right !important; color:#0086B9 !important; line-height:13px; padding-right:70px;  }

.Banners ul li.RightBanner div {width:280px; margin:0 auto; text-align:center;}
.Banners ul li.RightBanner div img {text-align:center;}
.Banners ul li.RightBanner div h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0086B9 !important; text-align:left; background-image:url(../images/dashed.png); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; font-size:20px; padding-top:20px; padding-left:5px; padding-right:5px;}
.Banners ul li.RightBanner div h3 a {text-decoration:none; color:#0086B9}
.Banners ul li.RightBanner div p {text-align:justify !important; padding-top:1px !important;  padding-bottom:15px !important; color:#606060 !important; padding-left:5px !important; padding-right:5px !important; line-height:17px !important;}
.Banners ul li.RightBanner p {text-align:right !important; color:#0086B9 !important; line-height:13px; padding-right:40px;  }


.righted {text-align:right !important; float:right;}
.righted a {text-decoration:none !important; color:#0086B9 !important; float:right; margin-top:-20px; padding-right:25px;}
.righted a:hover {text-decoration:underline !important; padding-right:28px;}



.ContentSections {width:100%; margin:0 auto; position:relative; }
.ContentSectionsContact {width:100%; margin:0 auto; position:absolute; margin-top:-594px; z-index:0 !important; }

/* Banners Sections Right here! */
.ContentLocation {width:100%; margin:0 auto; background-image:url(../images/2014/location-banner-2.jpg); background-position:top; background-repeat:no-repeat; }
.ContentApropos {width:100%; margin:0 auto; background-image:url(../images/sections/apropos-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentServicesMain {width:100%; margin:0 auto; background-image:url(../images/sections/services-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentRessources {width:100%; margin:0 auto; background-image:url(../images/sections/ressources-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentProduitsHome {width:100%; margin:0 auto; background-image:url(../images/sections/produits-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentTempsAntenne {width:100%; margin:0 auto; background-image:url(../images/sections/banner-antenne.jpg); background-position:top; background-repeat:no-repeat; }
.ContentHistory {width:100%; margin:0 auto; background-image:url(../images/sections/historique-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentMission {width:100%; margin:0 auto; background-image:url(../images/sections/mission-banner.jpg);  background-position:top; background-repeat:no-repeat; }
.ContentNotreequipe {width:100%; margin:0 auto; background-image:url(../images/sections/notre-equipe-banner.jpg);  background-position:top; background-repeat:no-repeat; }
.ContentCarriere {width:100%; margin:0 auto; background-image:url(../images/sections/carriere-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentEducation {width:100%; margin:0 auto; background-image:url(../images/sections/education-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentSecurite {width:100%; margin:0 auto; background-image:url(../images/sections/products/banner-securite.jpg); background-position:top; background-repeat:no-repeat; }
.ContentTrasport {width:100%; margin:0 auto; background-image:url(../images/sections/products/transport-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentIndustriel {width:100%; margin:0 auto; background-image:url(../images/sections/products/banner-industriel.jpg); background-position:top; background-repeat:no-repeat; }
.ContentCommercial {width:100%; margin:0 auto; background-image:url(../images/sections/products/commercial-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentEngineer {width:100%; margin:0 auto; background-image:url(../images/sections/engineer-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentFormulairesMain {width:100%; margin:0 auto; background-image:url(../images/sections/formulaires-banner.jpg); background-position:top; background-repeat:no-repeat; }
.ContentProductPage {width:100%; margin:0 auto; background-image:url(../images/sections/products/banner-productpage.jpg); background-position:top; background-repeat:no-repeat; }
.ContentFormProcurame {width:100%; margin:0 auto; background-image:url(../images/sections/forms/banner-procuration.jpg); background-position:top; background-repeat:no-repeat; }
.ContentFormCompte {width:100%; margin:0 auto; background-image:url(../images/sections/forms/banner-compte.jpg); background-position:top; background-repeat:no-repeat; }
.ContentFormLocation {width:100%; margin:0 auto; background-image:url(../images/sections/forms/banner-location-form.jpg); background-position:top; background-repeat:no-repeat; }
.ContentTRBOnet {width:100%; margin:0 auto; background-image:url(../images/sections/products/banner-sectionMTRBOnet.jpg); background-position:top; background-repeat:no-repeat; }
.ContentTRBOnet01 {width:100%; margin:0 auto; background-image:url(../images/sections/products/banner-motorbo-01.jpg); background-position:top; background-repeat:no-repeat; }
.Contentxpr6000 {width:100%; margin:0 auto; background-image:url(../images/sections/products/xpr6000back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentxpr4000 {width:100%; margin:0 auto; background-image:url(../images/sections/products/xpr4000back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentxpr5000 {width:100%; margin:0 auto; background-image:url(../images/sections/products/xpr5000back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentbpr40 {width:100%; margin:0 auto; background-image:url(../images/sections/products/bpr40back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentcdm {width:100%; margin:0 auto; background-image:url(../images/sections/products/cdmback.jpg); background-position:top; background-repeat:no-repeat; }
.Contentcm {width:100%; margin:0 auto; background-image:url(../images/sections/products/cm300back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentcp200 {width:100%; margin:0 auto; background-image:url(../images/sections/products/cp200back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentdtr {width:100%; margin:0 auto; background-image:url(../images/sections/products/dtrback.jpg); background-position:top; background-repeat:no-repeat; }
.Contentex {width:100%; margin:0 auto; background-image:url(../images/sections/products/exback.jpg); background-position:top; background-repeat:no-repeat; }
.Contentpr400 {width:100%; margin:0 auto; background-image:url(../images/sections/products/pr400back.jpg); background-position:top; background-repeat:no-repeat; }
.Contentrfid {width:100%; margin:0 auto; background-image:url(../images/sections/products/rfidback.jpg); background-position:top; background-repeat:no-repeat; }
.Contenttablette {width:100%; margin:0 auto; background-image:url(../images/sections/products/tableteback.jpg); background-position:top; background-repeat:no-repeat; }
.Contentxtl {width:100%; margin:0 auto; background-image:url(../images/sections/products/xtlback.jpg); background-position:top; background-repeat:no-repeat; }
.Contentxts {width:100%; margin:0 auto; background-image:url(../images/sections/products/xtsback.jpg); background-position:top; background-repeat:no-repeat; }
.ContentContact {width:100%; margin:0 auto; background:none !important; position:relative !important; z-index:0; }
.ContentHome{width: 960px; margin: 0 auto;}
/* Banners Sections Right here! */

.SectionContainer { width:960px; margin:0 auto; background-color:#FFF !important; border:0px solid; box-shadow: #CCC 0px 0px 1px; }
.SectionContainer2 { width:960px; margin:0 auto; background-color:#FFF !important; border:0px solid; box-shadow: #CCC 0px 0px 1px; margin-top:-594px; position:absolute; }
.BlueTopDiv {width:100%; height:5px; background-color:#002C5A; margin:0 auto;}
.BlueTopDiv2 {width:100%; height:2px; background-color:#0073AA; margin:0 auto;}
.BlueTopDiv3 {width:100%; height:2px; background-color:#0073AA; margin:0 auto;}
.ContentInformation {width:950px; margin:0 auto; }
.sectionHere {width:100%; margin:0 auto; background-color:#FFF !important; border:0px solid; box-shadow: #f2f2f2 0px 0px 1px;  margin-top:180px; padding-top:10px; padding-left:10px; padding-right:10px; }
.sectionHere2 {width:100%; margin:0 auto; background-color:#FFF !important; border:0px solid; box-shadow: #f2f2f2 0px 0px 1px;   padding-top:10px; padding-left:10px; padding-right:10px; margin-top:-180px; z-index:999999; position:relative; }
.sectionforProducts {width:100%; margin:0 auto; background:none !important;  margin-top:180px; padding-top:10px; padding-left:10px; padding-right:10px; }
.Location1 {width:194px; float:left;}
.Location2 {width:746px; float:right;}
.Location2 p {line-height:15px; padding-top:15px; padding-left:5px; }

.Location2-A {width:746px; float:right;}
.Location2-A h2.subtitle {font-size:17px;}
.Location2-A p {line-height:17px; padding-top:15px; padding-left:5px; margin-top:-17px; }

.Location2 p span {color:#0073AB; font-size:17px; font-weight:bold;}
.rightpadded240 {text-align:center; margin-top:-10px; width:240px; float:right;}
.rightpadded240 p { text-align:center !important;   }
.rightpadded240 p span {color:#0073AB; font-size:17px;  text-align:center !important; font-weight:lighter; }

.rightpadded241 {text-align:center; margin-top:-30px; width:240px; float:right;}
.rightpadded241 p { text-align:center !important;   }
.rightpadded241 p span {color:#0073AB; font-size:17px;  text-align:center !important; font-weight:lighter; }


.Lista {padding-top:15px; width:708px; padding-left:5px; background-image:url(../images/sections/back-p-location-ctm.png); background-position:right bottom; background-repeat:no-repeat; }
.Lista ul { list-style-image:url(../images/sections/blue-circle.png); display:block; padding-left:23px; margin-top:-5px;  }
.Lista ul li { line-height:20px;}

.Location2-B {width:746px; float:right;}

.Location2-B h2 {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:25px; text-align:left; padding-left:5px; font-weight:bold; line-height:28px; padding-top:10px; }
.Location2-B h2 span {text-align:right !important; font-size:13px; font-weight:lighter !important; color:#0073AB !important; background-image:url(../images/sections/forms/pointer-telecharger.jpg); background-position:right; padding-right:15px; background-repeat:no-repeat; line-height:28px; padding-left:175px;}
.Location2-B h2 span a {text-decoration:none; color:#0073AB !important;}
.Location2-B h2 span a:hover {text-decoration:underline; color:#0073AB !important;}

.Location2-B h2.Form2-B {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:19px; text-align:left; padding-left:5px; font-weight:bold; line-height:28px; padding-top:10px; }

.Location2-B h2.Form2-C {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:22px; text-align:left; padding-left:5px; font-weight:bold; line-height:28px; padding-top:10px; }
.Location2-B h2.Form2-C span a {text-decoration:none; color:#0073AB !important;}
.Location2-B h2.Form2-C span a:hover {text-decoration:underline; color:#0073AB !important;}

.Location2-B h2.Form2-CD {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:22px; text-align:left; padding-left:5px; font-weight:bold; line-height:28px; padding-top:10px; }
.Location2-B h2.Form2-CD span a {text-decoration:none; color:#0073AB !important;}
.Location2-B h2.Form2-CD span a:hover {text-decoration:underline; color:#0073AB !important;}


.Location2-B h2.Form2-B span {text-align:right !important; font-size:13px; font-weight:lighter !important; color:#0073AB !important; background-image:url(../images/sections/forms/pointer-telecharger.jpg); background-position:right; padding-right:15px; background-repeat:no-repeat; line-height:28px; padding-left:175px;}
.Location2-B h2.Form2-B span a {text-decoration:none; color:#0073AB !important;}
.Location2-B h2.Form2-B span a:hover {text-decoration:underline; color:#0073AB !important;}



/* prid Sections Right here! */
.Products {width:940px; margin:0 auto; margin-top:-80px;}
.ProductsStuff {width:930px; margin:0 auto; }
.Product1 {width:210px; float:left; margin-top:-80px; text-align:center;}
.Product1 img {text-align:center !important;}

.Product1A {width:210px; float:left; margin-top:-150px; text-align:center;}
.Product1A img {text-align:center !important;}

.Product1B {width:210px; float:left; margin-top:-180px; text-align:center;}
.Product1B img {text-align:center !important;}

.Product1B2 {width:210px; float:left; margin-top:-250px; text-align:center;}
.Product1B2 img {text-align:center !important;}

.Product1BC {width:210px; float:left; margin-top:-230px; text-align:center;}
.Product1BC img {text-align:center !important;}

.Product1CBig {width:710px; float:left;  text-align:center; margin-top:40px}
.Product1CBig p {text-align:justify;}
.Product1CBig img {text-align:center !important;}


.Product2CBig {width:220px; float:right;}
.Product2CBig h2 {height:30px !important; line-height:20px !important; background-image:url(../images/sections/products/blue-back-product-titles.png); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; padding-left:10px; color:#fff !important;}
.Product2CBig h2 em {font-size:7px !important;}
.Product2CBig h2 span {font-size:12px !important; color:#0073AB !important;} 
.Product2CBig h2 span a {text-decoration:none; color:#0073AB !important;} 


.Product1CBigA {width:710px; float:left;  text-align:center; margin-top:-40px; }
.Product1CBigA p {text-align:justify;}
.Product1CBigA img {text-align:center !important;}

.Product1CBigAA {width:710px; float:left;  text-align:center; margin-top:75px; }
.Product1CBigAA p {text-align:justify !important;}
.Product1CBigAA img {text-align:center !important;}

.Product1CBigBB {width:710px; float:left;  text-align:center; margin-top:-180px; }
.Product1CBigBB p {text-align:justify !important;}
.Product1CBigBB img {text-align:center !important;}

.Product1CBigBC {width:710px; float:left;  text-align:left; margin-top:-80px; }
.Product1CBigBC p {text-align:justify !important;}
.Product1CBigBC img {text-align:left !important;}


.Product2 {width:630px; float:right;}
.Product2 h2 {height:30px !important; line-height:20px !important; background-image:url(../images/sections/products/blue-back-product-titles.png); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; padding-left:20px; color:#fff !important;}
.Product2 h2 em {font-size:8px !important;  vertical-align:text-top !important;}
.Product2 h2 span {font-size:12px !important; color:#0073AB !important;} 
.Product2 h2 span a {text-decoration:none; color:#0073AB !important;} 
.Product2Stuff {width:100%; margin:0 auto; background-color:#fff; padding-top:15px; } 

.ProductsTrbonet {width:940px; margin:0 auto; margin-top:125px; }
.ProductTrbonet1 {width:360px; float:left; margin-top:-10px; text-align:center; margin-left:-50px;}
.ProductTrbonet {width:620px; float:right;}
.ProductTrbonet h2 {height:30px !important; line-height:20px !important; background-image:url(../images/sections/products/blue-back-product-titles.png); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; padding-left:20px; color:#fff !important;}
.ProductTrbonet h2 em {font-size:7px !important;}
.ProductTrbonet h2 span {font-size:12px !important; color:#0073AB !important;} 
.ProductTrbonet h2 span a {text-decoration:none; color:#0073AB !important;} 
.Product2Stuff {width:100%; margin:0 auto; background-color:#fff; padding-top:15px; } 

.TRbonet {width:100%; margin:0 auto; overflow:hidden !important;}

.Mototrbo {width:100%; margin:0 auto; margin-top:20px;}
.Mototrbo p a {text-decoration:none !important; color:#002C5A !important;}
/* produit Sections Right here! */



.Mototrbo ul { list-style:none; display:block; padding-left:5px;}
.Mototrbo ul li {float:left; width:310px; text-align:center !important; height:285px;}
.Mototrbo ul li.moto01 { border-bottom: dashed 1px #ccc; border-right:solid 1px #0073AB;}
.Mototrbo ul li.moto01 h2 {width:100%; font-family:Arial, Helvetica, sans-serif; color:#274368 !important; text-align:center !important; line-height:30px; font-size:20px; background-color:#009DDC !important; margin-left:-4px;  height:38px;}
.Mototrbo ul li.moto01 h2.lowerone {width:100%; font-family:Arial, Helvetica, sans-serif; color:#274368 !important; text-align:center !important; line-height:30px; font-size:13px; font-weight:lighter; background-color:#009DDC !important; margin-left:-4px ;  height:38px; margin-top:-46px;}
.Mototrbo ul li.moto01 p {text-align:center !important; font-size:20px !important; color:#274368 !important; font-weight:bolder !important; padding-top:30px; padding-bottom:10px;}

.Mototrbo ul li.moto01 ul {display:block; list-style:none;}
.Mototrbo ul li.moto01 ul li {float:left; width:95px;  }
.Mototrbo ul li.moto01 ul li img {height:135px;}
.Mototrbo ul li.moto01 ul li p {text-align:center !important; font-size:16px !important; color:#274368 !important; font-weight:bolder !important; margin-top:-20px !important; text-transform:uppercase !important;}
.Mototrbo ul li.moto01 ul li p a { text-decoration:none !important; color:#274368 !important;}
.Mototrbo ul li.moto01 ul li p a:hover {text-decoration:none; color:#0E72A9 !important;}


.Mototrbo ul li.moto02 { border-bottom: dashed 1px #ccc; border-right:solid 1px #0073AB; } 
.Mototrbo ul li.moto02 h2 {width:100%; font-family:Arial, Helvetica, sans-serif; color:#fff !important; text-align:center !important; line-height:30px; font-size:20px; background-color:#0073AB !important; margin-left:-1px !important;  height:38px;}
.Mototrbo ul li.moto02 h2.lowerone {width:306px; font-family:Arial, Helvetica, sans-serif; color:#FFF !important; text-align:center !important; line-height:30px; font-size:13px; font-weight:lighter; background-color:#0073AB !important; margin-left:-1px !important;  height:38px;  }
.Mototrbo ul li.moto02 p {text-align:center !important; font-size:20px !important; color:#274368 !important; font-weight:bolder !important; padding-top:30px; padding-bottom:10px;}
.Mototrbo ul li.moto02 p.lowerone {text-align:center !important; font-size:20px !important; color:#274368 !important; font-weight:bolder !important; padding-top:30px; padding-bottom:68px;}
.Mototrbo ul li.moto02 ul {display:block; list-style:none;}
.Mototrbo ul li.moto02 ul li {float:left; width:95px;  }
.Mototrbo ul li.moto02 ul li img {height:135px;}
.Mototrbo ul li.moto02 ul li p {text-align:center !important; font-size:16px !important; color:#274368 !important; font-weight:bolder !important; margin-top:-20px !important; text-transform:uppercase !important;}
.Mototrbo ul li.moto02 ul li p a { text-decoration:none !important; color:#274368 !important;}
.Mototrbo ul li.moto02 ul li p a:hover {text-decoration:none; color:#0E72A9 !important;}

.Mototrbo ul li.moto03 { border-bottom: dashed 1px #ccc; border-right:solid 1px #0073AB;}
.Mototrbo ul li.moto03 h2 {width:306px ; font-family:Arial, Helvetica, sans-serif; color:#fff !important; text-align:center !important; line-height:30px; font-size:20px; background-color:#274368 !important; margin-left:-1px !important;  height:38px;}
.Mototrbo ul li.moto03 h2.lowerone {width:306px; font-family:Arial, Helvetica, sans-serif; color:#FFF !important; text-align:center !important; line-height:30px; font-size:13px; font-weight:lighter; background-color:#274368 !important; margin-left:-1px !important;  height:38px;  }
.moto03_partes {width:100%; margin:0 auto;}
.moto03_part1 {width:205px; border-right:dashed 1px #ccc; float:left; height:239px;}
.moto03_part2 {width:90px; float:right; padding-right:5px; height:239px;}
.moto03_part2 h2 {text-decoration:none !important; background-color:#274368 !important;}
.moto03_part2 p a {text-decoration:none !important;  background:none !important;  color:#274368 !important;}
.moto03_part2 p a :hover {text-decoration:none; color:#0E72A9 !important;}


.Mototrbo ul li.moto03 p {text-align:center !important; font-size:20px !important; color:#274368 !important; font-weight:bolder !important; padding-top:30px; padding-bottom:10px;}
.Mototrbo ul li.moto03 p.lowerone {text-align:center !important; font-size:20px !important; color:#274368 !important; font-weight:bolder !important; padding-top:30px; padding-bottom:68px;}
.Mototrbo ul li.moto03 ul {display:block; list-style:none;}
.Mototrbo ul li.moto03 ul li {float:left; width:85px; padding-left:5px;  }
.Mototrbo ul li.moto03 ul li img {height:135px;}
.Mototrbo ul li.moto03 ul li p {text-align:center !important; font-size:16px !important; color:#274368 !important; font-weight:bolder !important; margin-top:-20px !important; text-transform:uppercase !important;}
.Mototrbo ul li.moto03 ul li p a {text-align:center !important; font-size:16px ; color:#274368 !important; font-weight:bolder !important; margin-top:-20px !important; text-transform:uppercase !important;}

.Mototrbo ul li.moto03 ul li p a:hover {text-decoration:none; color:#0E72A9 !important;}

.moto4000partes {width:100%; margin:0 auto;}
.moto4000partes p a {text-decoration:none; color:#274368 !important;} 
.moto4000partes p a:hover {text-decoration:none; color:#0E72A9 !important;}
.moto4000partes1 {width:50%; float:left;}
.moto4000partes2 {width:50%; float:right;}


.ProductDetails {width:600px; margin:0 auto;}
.ProductDetails1 h2 {font-family:Arial, Helvetica, sans-serif; color:#002C5A !important; font-size:25px ; text-align:left; padding-left:5px; font-weight:bold; line-height:28px;  background:none !important;}
.ProductDetails1 h2 em {font-size:12px !important; vertical-align:text-top !important;}
.ProductDetails1 p {line-height:15px; padding-left:5px; padding-right:5px;}
.ProductDetails1 p  span {font-weight:bolder !important;}
.ProductDetails1 {width:394px; float:left;}
.ProductDetails2 {width:194px; float:right;}
.ProductDetails2 em {font-size:12px !important;}

.ProductDetailsMenu {width:100%; margin:0 auto;}
.ProductDetailsMenu ul {list-style:none; display:block;}
.ProductDetailsMenu ul li {float:left; width:97px;}
.ProductDetailsMenu ul li.LocationProduct {float:left; width:97px; background-image:url(../images/sections/products/buttonlocation-back.png); background-repeat:no-repeat; height:29px; line-height:29px; }
.ProductDetailsMenu ul li.LocationProduct p a {text-transform:uppercase !important; color:#fff !important; font-size:12px !important; padding-left:10px; display:block; width:97px; }
.ProductDetailsMenu ul li.LocationProduct p a:hover {text-decoration:none;} 
.ProductDetailsMenu ul li.AchatProduct {float:right; width:94px; background-image:url(../images/sections/products/buttonachat-back.png); background-repeat:no-repeat; height:29px; line-height:29px; }
.ProductDetailsMenu ul li.AchatProduct p a {text-transform:uppercase !important; color:#fff !important; font-size:12px !important; padding-left:10px; display:block; width:94px;}
.ProductDetailsMenu ul li.AchatProduct p a:hover {text-decoration:none;} 
.ProductDetailsMenu ul li.AchatProduct {float:left; width:97px;}



.ProductDetailsA {width:220px; margin:0 auto;}
.ProductDetailsA1 h2 {font-family:Arial, Helvetica, sans-serif; color:#002C5A !important; font-size:25px !important; text-align:left; padding-left:5px; font-weight:bold; line-height:28px;  background:none !important;}
.ProductDetailsA1 h2 em {font-size:12px !important; vertical-align:text-top !important;}
.ProductDetailsA1 p {line-height:15px; padding-left:5px; padding-right:5px;}
.ProductDetailsA1 p span {font-weight:bolder !important;}
.ProductDetailsA1 {width:394px; float:left;}
.ProductDetailsA2 {width:205px; float:right;}

.ProductDetailsAMenu {width:100%; margin:0 auto;}
.ProductDetailsAMenu ul {list-style:none; display:block;}
.ProductDetailsAMenu ul li {float:left; width:97px;}
.ProductDetailsAMenu ul li.LocationProduct {float:left; width:97px; background-image:url(../images/sections/products/buttonlocation-back.png); background-repeat:no-repeat; height:29px; line-height:29px; }
.ProductDetailsAMenu ul li.LocationProduct p a {text-transform:uppercase !important; color:#fff !important; font-size:12px !important; padding-left:10px; display:block; width:97px; }
.ProductDetailsAMenu ul li.LocationProduct p a:hover {text-decoration:none;} 
.ProductDetailsAMenu ul li.AchatProduct {float:right; width:94px; background-image:url(../images/sections/products/buttonachat-back.png); background-repeat:no-repeat; height:29px; line-height:29px; }
.ProductDetailsAMenu ul li.AchatProduct p a {text-transform:uppercase !important; color:#fff !important; font-size:12px !important; padding-left:10px; display:block; width:94px;}
.ProductDetailsAMenu ul li.AchatProduct p a:hover {text-decoration:none;} 
.ProductDetailsAMenu ul li.AchatProduct {float:left; width:97px;}

.BrochureSpace {width:100%; margin:0 auto;}
.BrochureSpace1 {width:165px; float:left; margin-left:-2px;}
.BrochureSpace2 {width:225px; float:right; padding-top:105px;}
.BrochureSpace2 h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0073AB !important; text-align:left; background:none; margin-top:-10px; font-weight:lighter !important;}
.BrochureSpace2 h3 em {font-size:6px;}
.BrochureSpace2 p {margin-top:-5px !important;}
.BrochureSpace2 p a {color:#808080 !important; text-decoration:none;}



.BrochureSpaceA {width:100%; margin:0 auto;}
.BrochureSpaceA1_prev {width:310px; float:left;  padding-right:10px; padding-top:10px;}
.BrochureSpaceA1_prev p {line-height:15px;}
.BrochureSpaceA1 {width:165px; float:left; }
.BrochureSpaceA2 {width:150px; float:left; padding-top:105px; padding-left:10px; text-align:left !important;}
.BrochureSpaceA2 h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0073AB !important; text-align:left; background:none; margin-top:-10px; font-weight:lighter !important;}
.BrochureSpaceA2 h3 em {font-size:6px !important;}
.BrochureSpaceA2 p {margin-top:-5px !important;}
.BrochureSpaceA2 p a {color:#808080 !important; text-decoration:none;}




.Contact {width:940px; margin:0 auto;}

.Contact h2.Form2-C span {text-align:right !important; font-size:13px; font-weight:lighter !important; color:#0073AB !important; background-image:url(../images/sections/forms/pointer-telecharger.jpg); background-position:right; padding-right:15px; background-repeat:no-repeat; line-height:28px; padding-left:360px;}
.Contact h2.Form2-C span a {text-decoration:none; color:#0073AB !important;}
.Contact h2.Form2-C span a:hover {text-decoration:underline; color:#0073AB !important;}


.ContactStuff {width:930px; margin:0 auto; padding-top:20px;}
.ContactStuff1 {width:483px; float:left;}
.ContactStuff1 h3 {font-family:Arial, Helvetica, sans-serif; background-image:url(../images/blue-dash.png); background-repeat:repeat-x; background-position:bottom; color:#0073AA !important; width:100%; text-transform:none !important; font-weight:lighter !important;}
.ContactStuff1 ul {list-style:none; display:block; padding-top:16px;}
.ContactStuff1 ul li {display:block; float:left;}
.ContactStuff1 ul li p span {font-weight:bolder !important;}
.ContactStuff1 ul li.LeftContact {display:block; float:left; width:233px;}
.ContactStuff1 ul li.LeftContactHome {display:block; float:left; width:233px; background-image:url(../images/home-icon.png); background-position:left top; background-repeat:no-repeat; }
.ContactStuff1 ul li.LeftContactHome p {padding-left:40px; width:191px; text-align:left !important;}
.ContactStuff1 ul li.LeftContactCourriel {display:block; float:left; width:233px; background-image:url(../images/at-icon.png); background-position:left top; background-repeat:no-repeat; }
.ContactStuff1 ul li.LeftContactCourriel p {padding-left:40px; width:191px; text-align:left !important;}
.ContactStuff1 ul li.LeftContactHeures {display:block; float:left; width:350px; background-image:url(../images/heures-icon.png);  background-position:left top; background-repeat:no-repeat; }
.ContactStuff1 ul li.LeftContactHeures p {padding-left:40px; width:340px; text-align:left !important;}
.ContactStuff1 ul li.RightContact {display:block; float:right; width:170px;}
.ContactStuff1 ul li.RightContactPhone {display:block; float:right; width:170px; background-image:url(../images/phone-icon.png); background-position:left top; background-repeat:no-repeat;}
.ContactStuff1 ul li.RightContactPhone p {padding-left:40px; width:120px; text-align:left !important;}
.ContactStuff1 ul li.RightContactFax {display:block; float:right; width:170px; background-image:url(../images/fax-icon.png); background-position:left top; background-repeat:no-repeat;}
.ContactStuff1 ul li.RightContactFax p {padding-left:40px; width:120px; text-align:left !important;}
.ContactStuff2 {width:422px; float:right; background-color:#F1F1F1; height:610px; box-shadow: #666 0px 0px 5px;}
.ContactStuff2FormSpace {width:379px; margin:0 auto;}
.InputContactNom {width:334px; border: solid 1px #CCC; background-image:url(../images/Nom-form-icon.png); background-position:left; color:#4d4d4d; background-repeat:no-repeat; padding-left:45px; background-color:#FFF; height:33px;}
.InputContactCOmpagnie {width:334px; border: solid 1px #CCC; background-image:url(../images/compagne-form-icon.png); background-position:left; color:#4d4d4d; background-repeat:no-repeat; padding-left:45px; background-color:#FFF; height:33px;}
.InputContactCourriel {width:334px; border: solid 1px #CCC; background-image:url(../images/courriel-form-icon.png); background-position:left; color:#4d4d4d; background-repeat:no-repeat; padding-left:45px; background-color:#FFF; height:33px;}
.InputContactTel {width:334px; border: solid 1px #CCC; background-image:url(../images/phone-form-icon.png); background-position:left; color:#4d4d4d; background-repeat:no-repeat; padding-left:45px; background-color:#FFF; height:33px;}
.InputMessageTel {width:334px; border: solid 1px #CCC; background-image:url(../images/commentaires-form-icon.png); background-position:left; color:#4d4d4d; background-repeat:no-repeat; padding-left:45px; background-color:#FFF; height:198px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:2px;}

.InputSelectStuff {width:379px; height:33px; background-image:url(../images/select-form-styleback.png); background-position:left; background-repeat:no-repeat; color:#FFF !important; border:0px solid; overflow:hidden !important; cursor:pointer !important; position: absolute; background: url(../images/select-form-styleback.png) no-repeat;}

.dropdowncontainer {width:379px; height:33px;  margin-top: 15px;  position: relative;   background: url(../images/select-form-styleback.png) no-repeat; }

.dropdowncontainer .repretitle { color: #fff; line-height: 32px;   position: relative; } 

.dropdown input {display: none; }
.dropdown { background:#E5E5E5; width:379px; font-size:12px; font-stretch:narrower !important; border:none; display: none; position: absolute; top: 32px; z-index: 9999; box-shadow: #808080 0px 2px 13px; }

.dropdown div {
font-size: 12px;
color:#808080;
display:block;
width: 378px;
line-height:33px;
height:34px;
background:#E5E5E5;

}

.dropdown div:hover, .dropdown .selected {
background: #005B7F;
border:solid 1px #0073AA;

width:378px;
line-height:32px;
height:32px;
color:#fff;
}



#map_canvas {width:100%; height:594px; }





.BlueStrongDashed {width:100%; height:5px; background-image:url(../images/sections/dashed-strongblue.png); background-repeat:repeat-x; background-position:bottom; margin:0 auto;}

.Lista2 {padding-top:15px; width:708px; padding-left:5px; z-index:99999;  }
.Lista2 ul { list-style-image:url(../images/sections/blue-circle.png); display:block; padding-left:23px; margin-top:-5px;  }
.Lista2 ul li { line-height:30px;}
.Lista2 ul li em {font-size:9px !important; line-height:2px !important; vertical-align:text-top !important; padding-left:2px; text-transform:uppercase !important;}

.EngiBack {width:100%; margin:0 auto; background-image:url(../images/phones-back-engineer.png); background-position:right top; background-repeat:no-repeat; height:276px; margin-top:-100px; }


.TempsAntenne {width:100%; margin:0 auto; background-image:url(../images/bannerhome03.png); background-position:right top; background-repeat:no-repeat;}
.Antenne {width:695px; float:left; margin:0 auto;}
.Antenne p {line-height:15px;}
.AntennePlaces {width:100%; margin:0 auto;}

.QuickBannersSpace {width:100%; margin:0 auto;  background-color:#FFF !important; border:0px solid;}
.QuickBanners {margin:0 auto; width:708px; float:right; margin-top:-60px;  }
.QuickBanners ul {list-style:none; display:block; margin-left:-20px;}
.QuickBanners ul li {float:left;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat; width:235px; text-align:center !important; }
.QuickBanners ul li img {text-align:center !important; padding-bottom:10px;}
.QuickBanners ul li.LastOne { float:left; display:block;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;}
.QuickBanners ul li p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:13px;}
.QuickBanners ul li p a {text-decoration:none; color:#274368; display:block; width:225px;}
.QuickBanners ul li p a:hover {color:#0E72A9;}

.QuickBannersHis {margin:0 auto; width:765px; float:right;  }
.QuickBannersHis ul {list-style:none; display:block; margin-left:25px; }
.QuickBannersHis ul li {float:left;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;  text-align:center !important; }
.QuickBannersHis ul li img {text-align:center !important; padding-bottom:10px;}
.QuickBannersHis ul li.LastOne { float:left; display:block;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;}
.QuickBannersHis ul li p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:13px;}
.QuickBannersHis ul li p a {text-decoration:none; color:#274368; display:block; width:225px;}
.QuickBannersHis ul li p a:hover {color:#0E72A9;}
.QuickBannersHis ul li p.smaller { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#274368; text-align:left; font-weight:bolder !important;  line-height:40px; padding-left:13px;}
.QuickBannersHis ul li p.smaller a {text-decoration:none; color:#274368; display:block; width:225px;}
.QuickBannersHis ul li p.smaller a:hover {color:#0E72A9;}

.QuickBanners2 {margin:0 auto; width:765px; float:right; }
.QuickBanners2 ul {list-style:none; display:block; margin-left:15px; }
.QuickBanners2 ul li {float:left;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;  text-align:center !important; }
.QuickBanners2 ul li img {text-align:center !important; padding-bottom:10px;}
.QuickBanners2 ul li.LastOne { float:left; display:block;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;}
.QuickBanners2 ul li p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:20px;}
.QuickBanners2 ul li p a {text-decoration:none; color:#274368; display:block; width:225px;}
.QuickBanners2 ul li p a:hover {color:#0E72A9;}


.ProductBanners {margin:0 auto; width:765px; float:right; }
.ProductBanners ul {list-style:none; display:block; margin-left:25px;  }
.ProductBanners ul li {float:left; background-image:url(../images/sections/products/back-products-list-item.jpg); background-position:left top ; background-repeat:no-repeat;  text-align:center !important; }
.ProductBanners ul li img {text-align:center !important; padding-bottom:5px; margin-top:5px; }
.ProductBanners ul li.LastOne { float:left; display:block;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;}
.ProductBanners ul li p { font-family:Arial, Helvetica, sans-serif; margin-top:0;font-size:16px; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:20px;}
.ProductBanners ul li p a {text-decoration:none; color:#274368; display:block; width:225px;}
.ProductBanners ul li p a:hover {color:#0E72A9;}
.ProductBanners ul li p span {font-size:13px !important; font-weight:lighter !important;}
.ProductBanners ul li p span a {font-size:13px !important; text-decoration:none;}

.ProductBannersDos {margin:0 auto; width:940px ; }
.ProductBannersDos ul {list-style:none; display:block; margin-top:20px; }
.ProductBannersDos ul li {float:left; background-image:url(../images/sections/products/back-product-list.jpg);  background-position:left bottom ; background-repeat:no-repeat;  text-align:center !important; width:235px; }
.ProductBannersDos ul li img {text-align:center !important; padding-bottom:5px; margin-top:5px; }
.ProductBannersDos ul li.LastOne { float:left; display:block;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;}
.ProductBannersDos ul li p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:20px; padding-right:0 !important;}
.ProductBannersDos ul li p a {text-decoration:none; color:#274368; display:block; width:200px;}
.ProductBannersDos ul li p a:hover {color:#0E72A9;}
.ProductBannersDos ul li p span {font-size:13px !important; font-weight:lighter !important;}
.ProductBannersDos ul li p span a {font-size:13px !important; text-decoration:none;}

.Forms {margin:0 auto; width:770px; float:right;}
.Forms ul {list-style:none; display:block; margin-left:30px; }
.Forms ul li {float:left; width:245px; background-image:url(../images/sections/forms/form-icon.jpg); background-position:left; background-repeat:no-repeat; height:100px;}
.Forms ul li ul {list-style:url(../images/sections/forms/square.jpg); display:block;  padding-top:15px;}
.Forms ul li ul li {color:#4d4d4d !important; line-height:15px; background:none !important; width:130px; margin-left:66px;  }
.Forms ul li ul li p {background-image:url(../images/sections/forms/pointer-smallblue.jpg); padding-left:5px; margin-left:5px; color:#0073AB !important; background-position:left bottom; background-repeat:no-repeat; line-height:6px !important; width:130px;}
.Forms ul li ul li p a {text-decoration:none; color:#0073AB !important;}
.Forms ul li ul li p a:hover {text-decoration:underline; }

.FormsStuffs {margin:0 auto; width:100%; float:right;}
.FormsStuffs h2 {font-family:Arial, Helvetica, sans-serif; color:#002C5A; font-size:25px; text-align:left; padding-left:5px; font-weight:bold; line-height:28px; padding-top:10px; width:500px;}
.FormsStuffs h2 span {text-align:right !important; font-size:13px; font-weight:lighter !important; color:#0073AB !important; background-image:url(../images/sections/forms/pointer-telecharger.jpg); background-position:right; padding-right:10px; background-repeat:no-repeat; line-height:28px;}
.FormsStuffs p {line-height:17px !important; padding-top:15px;}

.InputFormProcura {width:317px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px;}
.InputFormProcuraName {width:210px; height:19px; border:1px solid #ccc; color:#999; padding-left:5px; font-size:11px; font-style:italic;}

.InputFormSmall1 {width:148px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px;}

.InputFormSmalltiny {width:42px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px;}
.InputFormSmall88 {width:88px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px;}

.InputFormSmall165 {width:165px; height:21px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:1px; }

.InputRadio { width:14px; height:14px; overflow:hidden !important; background-image:url(../images/sections/forms/radioinputback.jpg); background-repeat:no-repeat; z-index:99999;}

.InputFormSmall248 {width:248px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }

.InputFormSmall325 {width:325px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }
.InputFormSmall66 {width:56px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }
.InputFormSmall238 {width:238px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }

.InputForEntris {width:95px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }
.Input44 {width:44px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }

.Input83 {width:83px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }

.Input32 {width:32px; height:25px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }

.inputlocationmessage1 {width:673px; height:101px; border:1px solid #ccc; background-color:#FFF; padding-left:5px; font-size:12px; margin-left:-4px; }

.FormLocationLista {width:100%; margin:0 auto;}
.FormLocationLista ul {list-style:none; width:100%; display:block; margin-left:8px; margin-top:10px}
.FormLocationLista ul li {float:left; width:112px; height:35px;}

.FormLocationPart1 {width:280px; float:left;}
.FormLocationPart1attheright {width:100px; float:right; line-height:30px;}

.FormLocationPart2A {width:355px; float:left;}
.FormLocationPart2B {width:85px; float:left;}
.FormLocationPart2C {width:235px; float:right;}

.FormlocationPart3A {width:330px; margin:0 auto; float:left; border-right:dashed 1px #ccc; margin-left:10px;}
.FormlocationPart3B {width:310px; margin:0 auto; float:right;}

.FormlocationPart3A_clumn1 {width:165px; float:left;}
.FormlocationPart3A_clumn2 {width:145px; float:right; text-align:right !important; padding-right:10px;}



.FormLoca1 {width:110px; float:left;}
.FormLoca2 {width:85px; float:left;}
.FormLoca3 {width:125px; float:right;}

.CarriereForm2A_forms  {width:150px; float:left;}
.CarriereForm2B_forms  {width:150px; float:right;}

.CarriereForm2A_forms1  {width:150px; float:left;}
.CarriereForm2B_forms2  {width:42px; float:left; padding-left:20px;}
.CarriereForm2B_forms3  {width:88px; float:right;}

.FormReparaMe1 {width:110px; float:left;}
.FormReparaMe2 {width:145px; float:left;}
.FormReparaMe3 {width:145px; float:left;}
.FormReparaMe4 {width:145px; float:left;}
.FormReparaMe5 {width:55px; float:right;}

.FormReparaMe1A {width:123px; float:left;}
.FormReparaMe2A {width:241px; float:left;}
.FormReparaMe3A {width:105px; float:left;}
.FormReparaMe4A {width:200px; float:right; margin-top:-8px;}
.FormReparaMe4A p input{margin-left:5px !important;}

.FormReparaMe3o1 {width:225px; float:left;}
.FormReparaMe3o1 p {line-height:25px !important;}
.FormReparaMe3o2 {width:225px; float:left;}
.FormReparaMe3o2 p {line-height:25px !important;}
.FormReparaMe3o3 {width:225px; float:right;}
.FormReparaMe3o3 p {line-height:25px !important;}

.FormReparaMe3o2_B {width:425px; float:left;}
.FormReparaMe3o2_B p {line-height:25px !important;}
.FormReparaMe3o2_B p.Bluep { line-height:10px !important; color:#002C5A !important; padding-left:5px; margin-top:-5px;}

.FormReparaMe3o2_B_leftyform { width:85px; float:left;}
.FormReparaMe3o2_B_rightyform { width:340px; float:left; line-height:30px;}

.CostsCOlum1 {width:320px; border:1px dashed #ccc; float:left;  }
.CostsCOlum1_A {width:210px; float:left; margin-top:-10px; padding-left:15px; padding-bottom:10px;}
.CostsCOlum1_B {width:85px; float:right; margin-top:-10px; text-align:right !important; padding-right:10px; padding-bottom:10px; font-weight:bolder !important; }
.CostsCOlum2 {width:320px; border:1px dashed #ccc; float:right;}
.CostsCOlum2_A {width:200px; float:left;}
.CostsCOlum2_B {width:95px; float:right;}

.GrayDashDiv {width:100%; margin:0 auto; background-image:url(../images/sections/forms/gray-dash.png); background-repeat:repeat-x; background-position:left; height:10px;}
.GrayDashDiv2 {width:100%; margin:0 auto; background-image:url(../images/sections/forms/gray-dash.png); background-repeat:repeat-x; background-position:left; height:5px;}


.LeftyMenu {width:100%; margin:0 auto;}
.LeftyMenu ul {list-style:none; display:block;}
.LeftyMenu ul li {line-height:28px; width:184px; padding-left:10px; height:29px; background-color:#F2F2F2; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4d4d;}
.LeftyMenu ul li a {text-decoration:none; color:#4d4d4d; display:block; height:29px; width:170px;}
.LeftyMenu ul li a:hover {padding-left:2px; }
.LeftyMenu ul li:hover {line-height:28px; width:184px; padding-left:10px; height:29px; background-color:#E6E6E6; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.LeftyMenu ul li.spacey {height:2px; line-height:5px; widows:174px; background-color:#FFF;}
.LeftyMenu ul li.menuOn {line-height:28px; width:174px; padding-left:10px; height:29px; background-color:#002C5A; color:#FFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-image:url(../images/sections/white-pointer.png); background-position:right; background-repeat:no-repeat; padding-right:10px; box-shadow: #CCC 0px 0px 1px;}
.LeftyMenu ul li.menuOn a {text-decoration:none; color:#fff;}

.AdvertisingColumnLefty {width:194px;  margin:0 auto; background:url(../images/sections/dude.png) no-repeat right top;}
.AdvertisingColumnLefty h4 { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase !important; font-size:15px; color:#0E72A9; padding-top:11px;}
.AdvertisingColumnLefty h4 a {text-decoration:none; color:#0E72A9;}
.AdvertisingColumnLefty h4 span {font-size:20px; font-weight:bold;}
.AdvertisingColumnLefty h4 span a {text-decoration:none; color:#0E72A9;}
.AdvertisingColumnLefty h4 span a:hover {text-decoration:underline; color:#0E72A9;}
.AdvertisingColumnLefty p {text-align:left; font-size:11px; line-height:14px !important; color:#4D4D4D; text-transform:none !important; padding-top:2px;}
.AdvertisingColumnLefty p a {color:#4D4D4D; text-decoration:none;}
.AdvertisingEnd {width:100%; margin:0 auto; background:url(../images/sections/shadow-leftcolumn.png) no-repeat top; height:15px; margin-top:-14px;  }
.AdvertisingInfo {width:100%; background-color:#F0F0F0; margin:0 auto;}
.AdvertisingInfoHere {width:182px; margin:0 auto; padding-top:10px;}
.AdvertisingInfoHere p {font-family:Arial, Helvetica, sans-serif; color:#0E72A9; font-size:12px;}
.AdvertisingInfoHere p.Boldy {font-weight:bold; text-align:left; color:#4d4d4d !important; background-image:url(../images/sections/auricular-icon.png); background-position:left; background-repeat:no-repeat; padding-left:30px; font-size:14px; line-height:28px !important;}
.AdvertisingInfoHere p.Boldy a {text-decoration:none; color:#4d4d4d}
.AdvertisingInfoHere p.doc {text-align:left; color:#4d4d4d !important; background-image:url(../images/sections/sheet-icon.png); background-position:left; background-repeat:no-repeat; padding-left:30px; font-size:12px; line-height:28px !important;}
.AdvertisingInfoHere p.doc a {text-decoration:none; color:#4d4d4d}
.AdvertisingInfoHere p.pointer {text-align:left; color:#4d4d4d !important; background-image:url(../images/sections/pointer-icon.png); background-position:left; background-repeat:no-repeat; padding-left:30px; font-size:12px; line-height:28px !important;}
.AdvertisingInfoHere p.pointer a {text-decoration:none; color:#4d4d4d}
.AdvertisingInfoHere p.case {text-align:left; color:#4d4d4d !important; background-image:url(../images/sections/briefcase-icon.png); background-position:left top; background-repeat:no-repeat; padding-left:30px; font-size:12px; line-height:11px; margin-top:5px; padding-bottom:10px; }
.AdvertisingInfoHere p.case a {text-decoration:none; color:#4d4d4d}
.Advertisingdash {width:100%; height:1px; background-color:#E4E4E4; margin:0 auto;}

.Question {width:194px; height:70px; margin:0 auto; background-color:#ECECEC;}
.QuestionSpace {width:100%; }
.Question p {font-size:13px; background-image:url(../images/sections/question-icon.jpg); background-position:left top; background-repeat:no-repeat; line-height:15px; margin-left:5px; padding-left:26px; padding-right:10px; color:#3C3C3C; text-align:left;   padding-top:5px;}
.Question p a { text-decoration:none; color:#3C3C3C;}
.Question p span {font-size:11px; color:#3C3C3C; text-align:left; background:none !important; }
.Question p span a { text-decoration:none; color:#3C3C3C;}

.Question p.question2 {font-size:11px; background:none !important; line-height:12px; padding-left:5px; padding-right:5px; color:#3C3C3C; text-align:left;   padding-bottom:10px;  }
.Question p.question2 a { text-decoration:none; color:#3C3C3C;}


.NotreEquipe {width:705px; margin:0 auto; }
.NotreEquipe ul { list-style:none; display:block;   }
.NotreEquipe ul li { text-align:left; padding-bottom:20px; margin-left:-11px;  }
.NotreEquipe ul li h3 {font-family:Arial, Helvetica, sans-serif; color:#0073AB; font-size:15px; text-align:left !important; background-image:url(../images/sections/leftyblue-poitner.jpg); background-position:left; background-repeat:no-repeat; text-transform:none !important; padding-left:10px;}
.NotreEquipe ul li p { font-size:13px; line-height:15px; color:#4d4d4d; text-align:justify !important; font-weight:lighter !important; margin-top:-22px; margin-left:-5px;}

.Carriere {width:705px; margin:0 auto; background-color:#f2f2f2; box-shadow: #666 0px 0px 10px;  padding-bottom:10px;}
.CarriereStuff {width:675px; margin:0 auto; background-image:url(../images/sections/carriere-pointer-top.png); background-position:top right; background-repeat:no-repeat;}
.CarriereStuff h2 {font-size:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#002C5A; margin-left:-5px !important;}
.CarriereStuff h2.sending {font-size:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#002C5A; margin-left:-13px !important;}
.CarriereStuff h2 em{font-size:13px !important; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#002C5A; background:none !important; font-weight:lighter !important; font-style:normal !important;}
.CarriereForm {width:100%; margin:0 auto;}
.CarriereForm p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666 !important; margin-left:-5px !important;}
.CarriereForm1 {width:320px; float:left;}
.CarriereForm2 {width:320px; float:right;}
.CarriereForm2Inside {width:100%; margin:0 auto;}
.CarriereForm2A  {width:190px; float:left;}
.CarriereForm2B  {width:100px; float:right;}



.InputCarriereText {width:319px; height:22px; font-size:11px !important; font-weight:lighter; color:#666; padding-left:5px; border:solid 1px #ccc; background-color:#FFF;}
.InputCarriereTextFIeld {width:319px; height:22px; font-size:11px !important; font-weight:lighter; color:#666; padding-left:5px; border:solid 1px #ccc; background-color:#FFF; background-image:url(../images/sections/joindre-button-carriere.png); background-position:right; background-repeat:no-repeat; }

.SI-FILES-STYLIZED label.cabinet
{
  width: 319px;
  height: 25px;
  background: url(../images/sections/joindre-button-carriere.png) 0 0 no-repeat;
  background-position:right;
  background-color:#FFF;
border:solid 1px #ccc;
  display: block;
  overflow: hidden;
  cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
  position: relative;
  height: 100%;
  width: auto;
  opacity: 0;
  -moz-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.SI-FILES-STYLIZED label.cabinet2
{
  width: 319px;
  height: 25px;
  background:url(../images/english/attachfield.jpg) 0 0 no-repeat;
  background-position:right;
  background-color:#FFF;
border:solid 1px #ccc;
  display: block;
  overflow: hidden;
  cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet2 input.file2
{
  position: relative;
  height: 100%;
  width: auto;
  opacity: 0;
  -moz-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}





.InputCarriereTextA {width:180px; height:22px; font-size:11px !important; font-weight:lighter; color:#666; padding-left:5px; border:solid 1px #ccc; background-color:#FFF;}
.InputCarriereTextB {width:98px; height:22px; font-size:11px !important; font-weight:lighter; color:#666; padding-left:5px; border:solid 1px #ccc; background-color:#FFF;}
.InputCarriereTextArea {width:670px; height:81px; font-size:11px !important; font-weight:lighter; color:#666; padding-left:5px; border:solid 1px #ccc; background-color:#FFF; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}
 

#Footer {width:100%; margin:0 auto; background-color:#004A7A; height:135px;}
.Footer {width:950px; margin:0 auto; padding-top:20px; background-image:url(../images/Motorola-logo-footer.png); background-position:left; background-repeat:no-repeat; height:110px;}
.FooterEN {width:950px; margin:0 auto; padding-top:20px; background-image:url(../images/Motorola-logo-footer-en.png); background-position:left; background-repeat:no-repeat; height:110px;}
.FooterInfo {width:750px; float:right;}
.FooterQuickLinks {width:100%; margin:0 auto;}
.FooterQuickLinks ul {list-style:none; display:block; padding-left:7px;}
.FooterQuickLinks ul li {float:left; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase !important; font-size:13px;  text-align:center; background-image:url(../images/quicklinksfooter-dash.png); background-position:right; background-repeat:no-repeat; line-height:17px; color:#FFF;}
.FooterQuickLinks ul li a {text-decoration:none; color:#FFF; padding-right:14px; padding-left:14px;}
.FooterQuickLinks ul li a:hover {text-decoration:underline; color:#FFF;  padding-right:14px; padding-left:14px;}
.FooterQuickLinks ul li.quick1 a {text-decoration:none; color:#FFF; padding-right:15px; }
.FooterQuickLinks ul li.quick1 a:hover {text-decoration:underline; color:#FFF; padding-right:15px; }
.FooterQuickLinks ul li.quickLast {background:none !important;} 
.FooterQuickLinks ul li.quickLast a {text-decoration:none; color:#FFF; padding-left:15px; }
.FooterQuickLinks ul li.quickLast a:hover {text-decoration:underline; color:#FFF; padding-left:15px; }


.FooterQuickLinksen {width:100%; margin:0 auto;}
.FooterQuickLinksen ul {list-style:none; display:block;  }
.FooterQuickLinksen ul li {float:left; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase !important; font-size:13px;  text-align:center; background-image:url(../images/quicklinksfooter-dash.png); background-position:right; background-repeat:no-repeat; line-height:17px; color:#FFF;}
.FooterQuickLinksen ul li a {text-decoration:none; color:#FFF; padding-right:16px; padding-left:16px;}
.FooterQuickLinksen ul li a:hover {text-decoration:underline; color:#FFF;  padding-right:16px; padding-left:16px;}
.FooterQuickLinksen ul li.quick1 a {text-decoration:none; color:#FFF; padding-right:18px; }
.FooterQuickLinksen ul li.quick1 a:hover {text-decoration:underline; color:#FFF; padding-right:18px; }
.FooterQuickLinksen ul li.quickLast {background:none !important;} 
.FooterQuickLinksen ul li.quickLast a {text-decoration:none; color:#FFF; padding-left:19px; }
.FooterQuickLinksen ul li.quickLast a:hover {text-decoration:underline; color:#FFF; padding-left:19px; }


.FooterQuickLinkDash {width:100%; margin:0 auto; background-image:url(../images/blue-dash.png); background-repeat:repeat-x; background-position:bottom; height:15px;}
.FooterPhonesAndSocials {width:100%; margin:0 auto;}
.FooterPhonesAndSocials ul {display:block; list-style:none;}
.FooterPhonesAndSocials ul li {float:left; padding-left:5px;  padding-right:10px; text-align:left; background-image:url(../images/phonefooter-dash.png); background-position:right; background-repeat:no-repeat; height:40px;}
.FooterPhonesAndSocials ul li.Phones2 {padding-left:10px; padding-right:10px;}
.FooterPhonesAndSocials ul li p {font-family:Arial, Helvetica, sans-serif; color:#0085B7 !important; text-transform:uppercase !important; font-weight:bold !important; text-align:left; font-size:12px; padding-top:5px;}
.FooterPhonesAndSocials ul li p a { text-decoration:none; color:#0085B7;}
.FooterPhonesAndSocials ul li p span {font-family:Arial, Helvetica, sans-serif; color:#FFF !important; text-transform:uppercase !important; font-weight:bold !important; text-align:left; font-size:15px;}
.FooterPhonesAndSocials ul li p span a {text-decoration:none; color:#FFF !important;}
.FooterPhonesAndSocials ul li.Phones2 p {font-family:Arial, Helvetica, sans-serif; color:#0085B7 !important; text-transform:uppercase !important; font-weight:bold !important; text-align:left; font-size:12px; padding-top:5px;}
.FooterPhonesAndSocials ul li.Phones2 p a { text-decoration:none; color:#0085B7 !important;}
.FooterPhonesAndSocials ul li.Phones2 p span {font-family:Arial, Helvetica, sans-serif; color:#FFF !important; text-transform:uppercase !important; font-weight:bold !important; text-align:left; font-size:15px;}
.FooterPhonesAndSocials ul li.Phones2 p span a {text-decoration:none; color:#FFF !important;}
.FooterPhonesAndSocials ul li.Phones3 {padding-left:10px; padding-right:9px;}
.FooterPhonesAndSocials ul li.Phones3 p {font-family:Arial, Helvetica, sans-serif; color:#0085B7 !important; text-transform:uppercase !important; font-weight:bold !important; text-align:left; font-size:12px; padding-top:5px;}
.FooterPhonesAndSocials ul li.Phones3 p a { text-decoration:none; color:#0085B7 !important;}
.FooterPhonesAndSocials ul li.Phones3 p span {font-family:Arial, Helvetica, sans-serif; color:#FFF !important; text-transform:uppercase !important; font-weight:bold !important; text-align:left; font-size:15px;}
.FooterPhonesAndSocials ul li.Phones3 p span a {text-decoration:none; color:#FFF !important;}
.FooterPhonesAndSocials ul li.Socials {width:380px;  background:none !important; float:right;}
.FooterPhonesAndSocials ul li.Socials ul {display:block; list-style:none;  }
.FooterPhonesAndSocials ul li.Socials ul li {float:left; margin-left:10px; display:block; }
.FooterPhonesAndSocials ul li.Socials ul li.Facebook {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; background-image:url(../images/fb-footer.png); background-position:left; background-repeat:no-repeat; line-height:43px; height:40px; text-align:left; padding-left:25px; width:10%; padding-right:30px; float:left;}
.FooterPhonesAndSocials ul li.Socials ul li.Facebook a {text-decoration:none; color:#FFF;}
.FooterPhonesAndSocials ul li.Socials ul li.Twitter {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;
background-image:url(../images/tw-footer.png); background-position:left; background-repeat:no-repeat;  line-height:43px; height:40px; text-align:left; padding-left:25px; width:10%; padding-right:22px; float:left;}
.FooterPhonesAndSocials ul li.Socials ul li.Twitter a {text-decoration:none; color:#FFF;}
.FooterPhonesAndSocials ul li.Socials ul li.Google {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;
background-image:url(../images/g+-footer.png); background-position:left; background-repeat:no-repeat;  line-height:43px; height:40px; text-align:left; padding-left:25px; width:10%; padding-right:20px; float:left;}
.FooterPhonesAndSocials ul li.Socials ul li.Google a {text-decoration:none; color:#FFF;}
.FooterPhonesAndSocials ul li.Socials ul li.LinkedIn {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;
background-image:url(../images/in-footer.png); background-position:left; background-repeat:no-repeat;  line-height:43px; height:40px; text-align:left; padding-left:25px; width:10%; float:right !important;}
.FooterPhonesAndSocials ul li.Socials ul li.LinkedIn a {text-decoration:none; color:#FFF;}

.SocialsHere {width:380px; margin:0 auto; padding-left:18px;}
.SocialsHere1 {width:103px; float:left; }
.Facebook {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; background-image:url(../images/fb-footer.png); background-position:left; background-repeat:no-repeat; line-height:43px; height:40px; text-align:left; padding-left:25px; font-weight:lighter; }
.Facebook a {text-decoration:none; color:#FFF;}
.Facebook a:hover {color:#CCC;}
.SocialsHere2 {width:94px; float:left;}
.Twitter {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;
background-image:url(../images/tw-footer.png); background-position:left; background-repeat:no-repeat;  line-height:43px; height:40px; text-align:left; padding-left:25px;}
.Twitter a {text-decoration:none; color:#FFF;}
.Twitter a:hover {color:#CCC;}
.SocialsHere3 {width:80px; float:left;}
.Google {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;
background-image:url(../images/g+-footer.png); background-position:left; background-repeat:no-repeat;  line-height:43px; height:40px; text-align:left; padding-left:25px; }
.Google a {text-decoration:none; color:#FFF;}
.Google a:hover {color:#CCC;}
.SocialsHereEnd { width:90px; float:right;}
.LinkedIn {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;
background-image:url(../images/in-footer.png); background-position:left; background-repeat:no-repeat;  line-height:43px; height:40px; text-align:left; padding-left:25px; }
.LinkedIn a {text-decoration:none; color:#FFF;}
.LinkedIn a:hover {color:#CCC;}

.FooterImage {width:190px; float:left;}

#Copy {width:100%; margin:0 auto; background-color:#003C6D; height:100%;}
.Copy {width:950px; margin:0 auto; padding-top:10px;}
.Copy p {font-size:11px; color:#247daf; text-align:justify; padding-top:15px; padding-bottom:10px;   padding-left: 15px;}
.Copy1 {width:50%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A5D0E8; text-align:left; padding-top:5px;}
.Copy1 a {text-decoration:none; color:#A5D0E8;}
.Copy2 {width:40%; float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#A5D0E8; text-align:right; padding-right:1px; background-image:url(../images/mmloguin.png); background-position:right; background-repeat:no-repeat;}
.Copy2 a {text-decoration:none; color:#A5D0E8}

/* Tabs Stuff */
ul.tabs {
  
  margin: 0 auto;
  list-style: none;
  height: 40px;
  border-bottom: 0px;
  width: 100%;
  vertical-align:middle;
  
  
}
ul.tabs li {
  float: left;
  margin: 0;
  padding: 0;
  height: 45px;
  line-height: 45px;
  font-size:12px;
  overflow: hidden;
  position: relative;
  width:220px;
  background-image:url(../images/sections/tabs/tab-off.png);
  background-repeat:no-repeat;
  padding-top:2px;
  
}

ul.tabs li a {
  text-decoration: none;
  height:45px;
  vertical-align:middle;
  text-align:left !important;
  background-image:url(../images/sections/tabs/antenne-icon.png); background-position:left; background-repeat:no-repeat;
  line-height:45px;
  margin-left:10px;
  padding-left:25px;
  display: block;
  
  color:#fff;
  
  
  
}




html ul.tabs li.active, html ul.tabs li.active a  {
  
  color:#002C5A !important;
  height:45px;
  line-height:45px;
  display:block;
  background-color:transparent !important;
  
  
  
}
html ul.tabs li.active, html ul.tabs li a.active { background-image:url(../images/sections/tabs/tab-on.png); height:45px; line-height:45px; background-position:left; background-repeat:no-repeat; padding-top:3px;  }

.tab_container {height:auto;}
.tab_content {width:100%; margin:0 auto; background-color:#f2f2f2;  border:1px solid #ccc; padding-top:2px; text-align:center !important; padding-bottom:0px; }
.tab_content ul {list-style:none; width:100%; padding-top:20px; padding-left:15px;}
.tab_content ul li { float:left; color:#4D4D4D; text-align:left; padding-left:35px; padding-right:20px;}
.tab_content ul li.Region1 { background-image:url(../images/sections/tabs/LTRB_systeme.jpg); background-position:left; background-repeat:no-repeat; float:left; color:#4D4D4D; text-align:left; padding-left:30px; padding-right:25px; line-height:22px;}
.tab_content ul li.Region2 { background-image:url(../images/sections/tabs/LTR-mcfarlan.jpg);  background-position:left; background-repeat:no-repeat; float:left; color:#4D4D4D; text-align:left; padding-left:30px; padding-right:25px; line-height:22px;}
.tab_content ul li.Region3 { background-image:url(../images/sections/tabs/LTR-fenchhill.jpg); background-position:left; background-repeat:no-repeat; float:left; color:#4D4D4D; text-align:left; padding-left:30px; padding-right:25px; line-height:22px;}
#tab1 {margin:0 auto; margin-top:-2px; width:100%; text-align:left !important;}
#tab2 {margin:0 auto; margin-top:-2px; width:100%; text-align:left !important;}
#tab3 {margin:0 auto; margin-top:-2px; width:100%; text-align:left !important;}
#tab4 {margin:0 auto; margin-top:-2px; width:100%; text-align:left !important;}

/* Tabs Stuff */

#SEOStuff {width:100%; margin:0 auto; margin-top:10px;}
.SEOSTuff {width:100%; margin:0 auto;}
.SEOSTuff h2 {font-size:16px;}
.SEOSTuff h2 a {color:#002C5A !important;}
.SEOSTuff p {font-size:13px; margin-top:-17px; line-height:16px !important;}
.SEOSTuff p.notopo {font-size:13px; margin-top:-5px; line-height:16px !important; padding-left:5px; padding-right:5px;}
.SEOSTuff p a { color:#069 !important;}
.SEOSTuff p.listingthis {line-height:20px !important; display:block;}
.SeoSTuff1 {width:714px; float:left;}
.SeoSTuff1 ul {width:100%; list-style:none; display:block; margin-top:-20px;}
.SeoSTuff1 ul li {font-size:13px !important; width:655px; padding-left:35px;}
.SeoSTuff1 ul li h4 {font-size:14px; font-weight:bold !important;} 
.SeoStuff2 {width:20px; float:right;}

#overPanel {width:100%; height:100%; margin:0 auto; line-height:normal; background-color:#FFF; display:none; color:#4d4d4d; }
#overPanel div {width:100%; margin:0 auto; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; padding-bottom:20px; }
#overPanel div a {text-decoration:none; color:#4d4d4d;}

.CloseAbout {float:right; width:20px; height:20px; font-size:20px; line-height:15px; padding-left:1px;  margin-top:-8px; text-decoration:none;  color:#999 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; text-align:center; 
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;}
.InvisibleBoton {width:100px; height:100px; display:block; float:left; margin-right:50px}

.SEOCOntentButton { background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat; width:235px; font-size:16px ; color:#274368; float:right; line-height:40px; text-align:center !important;}
.SEOCOntentButton p { font-family:Arial, Helvetica, sans-serif; font-size:16px ; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:13px; }
.SEOCOntentButton p a {text-decoration:none; color:#274368; display:block; width:235px; font-family:Arial, Helvetica, sans-serif; font-size:16px !important; height:45px; line-height:40px;}
.SEOCOntentButton p a:hover {color:#0E72A9;}



.SEOCOntentButton2 { background-image:url(../images/2013/radio-ctm-plus-info.jpg); background-position:bottom ; background-repeat:no-repeat; width:215px; font-size:12px ; color:#274368; float:right; line-height:40px; text-align:center !important; margin-right:10px;}
.SEOCOntentButton2 p { font-family:Arial, Helvetica, sans-serif; font-size:12px ; color:#274368;  font-weight:bold;  line-height:40px; padding-left:13px;  }
.SEOCOntentButton2 p a {text-decoration:none; color:#274368; display:block; width:215px; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; height:45px; line-height:40px; padding-right:20px;}
.SEOCOntentButton2 p a:hover {color:#0E72A9;}



.SEOCOntentButton3 {ext-align:center !important; background-image:url(../images/2013/radio-ctm-plus-info-2.jpg); background-position:bottom ; background-repeat:no-repeat; width:171px; font-size:12px ; color:#274368; float:right; line-height:40px; margin-right:45px;}
.SEOCOntentButton3 p {text-align:center !important; font-family:Arial, Helvetica, sans-serif; font-size:12px ; color:#274368;  font-weight:bold;  line-height:40px;  display:block; width:171px;}
.SEOCOntentButton3 p a {text-align:center !important; text-decoration:none; color:#274368; display:block; width:171px; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; height:45px; line-height:40px;  }
.SEOCOntentButton3 p a:hover {color:#0E72A9;}



#TablesZones {width:100%; background-color:#fefefe; -webkit-box-shadow: #666 0px 0px 6px;
-moz-box-shadow: #666 0px 0px 6px;
box-shadow: #666 0px 0px 6px; height:440px;}
.TablesZones {width:95%; margin:0 auto;}
.TablesZones h2 {  padding-left:20px; font-size:16px;}
.TablesZones p {margin-left:15px; margin-right:15px; }
.TablesZOnesHere {width:100%; margin:0 auto; background:none !important;}
.ZonesTables1 {width:350px !important; padding-left:20px; float:left;}
.ZonesTables1 ul {list-style:none; margin-top:-15px !important;}
.ZonesTables1 ul li {display:block; line-height:20px; font-size:14px;}
.ZonesTables1 ul li.unodos {font-weight: bold !important;}
.ZonesTables2 {width:330px !important; float:right; padding-right:20px;}
.ZonesTables2 ul {list-style:none; margin-top:-15px !important;}
.ZonesTables2 ul li {display:block; line-height:20px; font-size:14px; width:330px;}
.ZonesTables2 ul li.unodos {font-weight: bold !important;}


.NewformInputNom {width:352px; height:36px; background:url(../images/2013/nomform.jpg) no-repeat left; padding-left:45px; border:none !important;}
.NewformInputcompany {width:352px; height:36px; background:url(../images/2013/companyform.jpg) no-repeat left; padding-left:45px; border:none !important;}
.NewformInputemail {width:352px; height:36px; background:url(../images/2013/emailform.jpg) no-repeat left; padding-left:45px; border:none !important;}
.NewformInputadress {width:352px; height:36px; background:url(../images/2013/adressform.jpg) no-repeat left; padding-left:45px; border:none !important;}
.NewformInputphone {width:352px; height:36px; background:url(../images/2013/phoneform.jpg) no-repeat left; padding-left:45px; border:none !important;}
.NewformInputCalendar {width:352px; height:36px; background:url(../images/2013/calendarform.jpg) no-repeat left; padding-left:45px; border:none !important;}

/*contact top new*/
.dude1 {width: 412px; float: left; background: url(../images/sections/dude.png) right bottom no-repeat; }
.dude1 h4 {width: 100%; font-size: 25px ; font-weight: normal !important;}
.dude1 .AdvertisingColumnLefty {background: none;}
.dude1 .AdvertisingInfoHere {width: 100%;}
.dude1 h4 span {font-weight: bolder;}
.dude1 p.Boldy {font-size: 21px; padding-left: 25px ; padding-top: 0;}
.dude2 {width: 250px; float: right; padding-top: 10px;}
.dude2 p {padding-top: 0; font-weight: bold;}
.dude2 .AdvertisingInfoHere {width: 100%; background: url(../images/2014/shadowtop.png) left top no-repeat;}
.dude2 .AdvertisingInfoHere p {margin-left: 20px;}
.dude2info {background: #f2f2f2}

/* SEO Shit */

.ContentSeo2013 {width:100%; margin:0 auto; background:url(../images/SEO/seo-back-photo.jpg) top no-repeat;}
.BannersSEO {width:100%; margin:0 auto; padding-top:30px; border-top:1px solid #666; padding-bottom:35px;}
.BannersSEO ul {list-style:none; display:block; width:100%;}
.BannersSEO ul li {float:left; width:300px;  background:url(../images/SEO/seo-banner-back.png) bottom center no-repeat; height:310px;}
.BannersSEO ul li div {width:280px; margin:0 auto; text-align:center;}
.BannersSEO ul li div img {text-align:center;}
.BannersSEO ul li div h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0086B9 !important; text-align:left; background:none !important; padding-bottom:15px; font-size:20px;  padding-left:5px; padding-right:5px; width:270px; text-transform:none !important; padding-top:15px;}
.BannersSEO ul li div h3 a {text-decoration:none; color:#0086B9}
.BannersSEO ul li div p {  padding-bottom:15px !important; color:#606060 !important; padding-left:5px !important; padding-right:5px !important; line-height:17px !important;}
.BannersSEO ul li p {text-align:left !important; color:#0086B9 !important; line-height:13px; padding-right:40px;  }
.BannersSEO ul li p a {font-size:18px !important; text-align:left !important; color:#1F3354 !important; display:block;}

.BannersSEO ul li.MiddleBanner {float:left; width:280px; padding-left:60px; }
.BannersSEO ul li.MiddleBanner div {width:280px; margin:0 auto; text-align:center; margin-left:-30px;}
.BannersSEO ul li.MiddleBanner div img {text-align:center; margin-left:-5px;}


.BannersSEO ul li.RightBanner div {width:295px; margin:0 auto; text-align:center;}
.BannersSEO ul li.RightBanner div img {text-align:center;}

.QuickBanners2SEO {margin:0 auto; width:100%; float:right; }
.QuickBanners2SEO ul {list-style:none; display:block; margin-left:10px;  }
.QuickBanners2SEO ul li {float:left;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;  text-align:center !important; width:310px; }
.QuickBanners2SEO ul li img {text-align:center !important; padding-bottom:10px;}
.QuickBanners2SEO ul li.LastOne { float:left; display:block;  background-image:url(../images/sections/button-back-small-banners.jpg); background-position:bottom ; background-repeat:no-repeat;}
.QuickBanners2SEO ul li p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#274368; text-align:left; font-weight:bold;  line-height:40px; padding-left:50px;}
.QuickBanners2SEO ul li p a {text-decoration:none; color:#274368; display:block; width:225px;}
.QuickBanners2SEO ul li p a:hover {color:#0E72A9;}

.SEOInfo {width:100%; margin:0 auto; height:360px; overflow:auto !important; font-size:13px !important; line-height:18px !important;}
.SEOInfo ul {list-style:none; display:block;}
.SEOInfo ul li {line-height:20px; padding-bottom:5px; padding-left:15px; padding-right:10px;}
.SEOInfo ul li a{ text-decoration:none; color:#069;}
.SEOInfo ul li a:hover {text-decoration:underline;}

.ProductDetails1SEO h2 {font-family:Arial, Helvetica, sans-serif; color:#002C5A !important; font-size:25px !important; text-align:left; padding-left:5px; font-weight:bold; line-height:32px;  background:none !important;}

.error {
  /* supply height to ensure consistent positioning for every browser */
  height:7px;
  
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color:#F2F2F2;
  border:1px solid #FFF;
  font-size:13px;
  color:#900;
  padding-bottom:15px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  margin-left:10px;


  /* CSS3 spicing for mozilla and webkit */
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;

  -moz-box-shadow:0 0 6px #ddd;
  -webkit-box-shadow:0 0 6px #ddd;
}

.error p {margin-top:-1px; font-style:italic; text-align:center; color:#333; font-size:0px;}
.error div {margin-top:-1px; font-style:italic; text-align:center; color:#333; font-style:italic;}

/*New Targa Section */
.Targa {display: block; margin-top: 35px;}
.Targa .Left {float: left; max-width: 465px; width: 48.5%;}
.Targa .Right {float: right; max-width: 465px; width: 48.5%;}
.Targa .Image {display: block; width: 100%}
.Targa .Image img {width: 100%; height: auto;}
.Targa .Text { background: url(../images/home-banners-back.png) bottom right #F2F2F2 no-repeat; position: relative; height: 100px;}
.Targa .Text p {text-align:justify; font-size: 12px; padding:10px 10px 15px; color:#606060; line-height:17px;}
.Targa .Link {display: block; position: absolute; bottom: 0; right: 0; width: 90px; height: 20px; color: #0086B9; text-decoration: none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.Targa .Link:hover {text-decoration: underline; width: 95px;}
.Targa .LinkEn {width: 105px;}
.Targa .LinkEn:hover {width: 110px;}

.TargaProd {margin: 30px 23px 0 !important;}
.TargaProd .Text {height: 115px !important;}
.blockList ul li {
  float: left;
}

/***************NEW STYLE***********/
header {
      background-image: url(../images/menu-back.png);
  position: absolute;
  z-index: 3;
  width: 960px;
  background-repeat: no-repeat;
  left: 0;
  margin-right: auto;
  right: 0;
  margin-left: auto;
  top: 10px;
}
.ServicesNew {width: 100%; margin: 0 auto;  float: right;}
.SectionsContainer {background: #fff;}




.Newcontent {width: 100%; margin: 0 auto; border-top: 6px solid #002c5b; padding-top: 30px;  background: #fff;}
.New1 {width: 350px; float: left; padding-left: 20px;}
.New1 h2 {font-size: 35px; font-weight: lighter; padding-bottom: 10px;padding-left: 0;}
.New1 p {font-size: 14px; line-height: 18px;}
.New2 {width:auto; float: right;}

.Newpart1 {background: #f2f2f2; padding-left: 20px; padding-right: 20px; padding-top:40px; padding-bottom: 40px; margin-top: 30px;}
.Newpart1A {float: left; margin: 0 auto; width: 600px; }
.Newpart1B {float: right; margin: 0 auto; width: 188px;}
.Newpart1 p {display: block; width: 592px; color: #0b5c9a; font-weight: lighter; font-size: 24px; text-align: left;}
.Newpart1 p span {font-size: 14px; line-height: 18px; text-align: justify; color:   #666;}


.Newpart2 {background: #fff; padding-left: 20px; padding-right: 20px; padding-top:40px; padding-bottom: 40px; margin-top: 30px;}
.Newpart2 p {display: block; width: 592px; color: #0b5c9a; font-weight: lighter; font-size: 24px; text-align: left; }
.Newpart2 p span {font-size: 14px; line-height: 18px; text-align: justify; color:   #666;}
.Newpart2A {float: right; margin: 0 auto; width: 600px; padding-left: 20px;}
.Newpart2B {float: left; margin: 0 auto; width: 188px;}

.Newpartfooter1 {width: 100%; margin: 0 auto; background: #f2f2f2;}
.Newpartfooter1inside {max-width: 1100px; margin: 0 auto; background: url(../images/2014/eh.png) top left no-repeat; padding-top: 30px; margin-top: 30px; 
  padding-bottom: 30px; margin-bottom: 30px;}
  .infoherefooter {width: 960px; margin: 0 auto;}
.newfooteri1 {width: 640px; float: left; margin:0 auto;}
.newfooteri1 h2 {font-size: 24px; font-weight: lighter; color: #002c5a !important; padding-bottom: 10px; padding-top: 0; text-transform: uppercase;}
.newfooteri1 ul {list-style: none; display: block;}
.newfooteri1 ul li {background: url(../images/2014/question-icon.png) left top no-repeat; margin-top: 10px; margin-left: 20px;}
.newfooteri1 ul li.starIcon {background: url(../images/2014/star-icon-1.png) left top no-repeat; margin-top: 10px; margin-left: 20px;}
.newfooteri1 ul li p {color: #0b5c9a; font-size: 18px; text-align: justify; display: block; padding-left: 25px;  line-height: 17px;}
.newfooteri1 ul li p span {font-size: 13px;  color: #666666;}
.newfooteri2 {width: 250px; float: right; margin: 0 auto;}

.fullTextPrice {font-size:13px; color:#fff; margin-bottom:10px}

.newatthebottom {width: 960px; margin: 0 auto;}
.RightBanner h4 {font-size: 14px; border-bottom: 1px dashed #ccc; font-weight: lighter;}
.RightBanner h4 a{font-size: 14px; text-decoration: none; color:#0073ab;}
.RightBanner h4 span {font-size: 23px; color: #4d4d4d; padding-left: 5px; font-weight: bold !important;}

.NuevaIngenieria {width: 100%; margin: 0 auto; max-width: 950px; line-height: 20px;}
.NuevaIngenieria h2 {font-size: 35px; font-weight: lighter; padding: 0; padding-bottom: 10px;}
.NuevaIngenieria h3 {font-size: 18px; border: none; width: 100%; font-weight: lighter; text-transform:none !important; background: none;}
.NuevaIngenieria ul {list-style: none; display: block; background: url(../images/2014/ingenieria-back.jpg) right center no-repeat; padding: 15px; width: 90%;}
.NuevaIngenieria ul li {padding-left: 10px; color: #0073ab; padding-bottom: 10px; font-size: 13px;} 
.NuevaIngenieria ul li span {color: #4d4d4d;}
.NuevaIngenieria ul li.padeo {padding-left: 40px; } 
.NuevaIngenieria ul li.padeo span {color: #4d4d4d;}
.NuevaIngenieria ul li.padeomas {padding-left: 50px; } 
.NuevaIngenieria ul li.padeomas span {color: #4d4d4d;}



/*New rental chingaderas*/
.Rentameesta {width: 940px; margin: 0 auto; margin-top: -250px;}
.Rentamesta1 {width: 190px; float: left; border: 1px solid #0073ab; background: rgba(0, 44, 90, .5); -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; padding: 10px;} 
.Rentamesta1 p {font-size: 13px !important; color: #66abcd; text-align: left; font-weight: lighter; line-height: 2px; padding-top: 5px;}
.Rentamesta1 p span {font-size:21px !important; color: #fff; font-weight: bold; text-align: left; line-height: 43px; }
.Rentamesta1 p em {font-style: normal !important; font-weight: bold; font-size: 25px !important; color: #66abcd; }
.Rentamesta1 p em.lower {font-style: normal !important; font-weight: bold; font-size: 25px !important; color: #66abcd; text-transform: lowercase !important; }
.InputRentaltext {width: 180px; height: 35px; background: #fff; border:none; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-top: 5px; margin-bottom: 5px; padding-left: 5px;}
.InputRentaltextcalendar{width: 180px; height: 35px; background: #fff; border:none; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; background: url(../images/2014/calendaricon.jpg)left no-repeat; margin-top: 5px; margin-bottom: 5px; padding-left: 5px;} 
.InputRentaltextoptions {width: 180px; height: 110px; background: #fff; border:none; -webkit-border-radius: 3px;
-moz-border-radius: 3px; padding-left: 5px; margin-top: 5px; margin-bottom: 5px; padding-top: 5px;}

.Rentamesta2 {width: 687px; float: right; margin: 0 auto; background: url(../images/2014/radio.png) right no-repeat; height: 585px;}
.Rentamesta2contect {padding-right: 150px; margin: 0 auto; width: auto; text-align: center;}
.Rentamesta2 h1 {font-size:38px ; text-align: center; color: #fff; font-weight: bold; background: none; padding-top: 10px; text-shadow:none !important;}
.Rentamesta2 h1 span {font-size:34px ; text-align: center; color: #fff; font-weight: bold; text-shadow:none !important;}
.callnowrental {width: 345px; background: #39b500; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;  text-align: center; margin: 0 auto;}
.callnowrental p {font-size: 25px; font-family: 'Oswald', sans-serif; text-align: center; padding: 20px; color: #fff; text-shadow: 1px 0px #000;}
.Step1 {width: 171px; float: left; background: url(../images/2014/step1.png) top center no-repeat; height: 192px;}
.Step1 p {display: block; text-align: center; text-transform: uppercase; color: #4d4d4d; font-size: 15px; padding-top: 123px; font-weight: bolder;}
.Step1 p.none {text-transform: none !important;} .Step2 p.none {text-transform: none !important;} .Step3 p.none {text-transform: none !important;}
.Step2 {width: 171px; float: left; background: url(../images/2014/step2.png) top center no-repeat; margin-left: 15px; height: 192px;}
.Step2 p {display: block; text-align: center; text-transform: uppercase; color: #4d4d4d; font-size: 15px; padding-top: 123px; font-weight: bolder;}
.Step3 {width: 171px; float: right; background: url(../images/2014/step3.png) top center no-repeat;  height: 192px;}
.Step3 p {display: block; text-align: center; text-transform: uppercase; color: #4d4d4d; font-size: 15px; padding-top: 123px; font-weight: bolder;}

.Locationnew2 {width: 940px; margin: 0 auto; background: #fff !important; padding:10px; margin-top: 30px; border: 1px solid #fff;}
.Locationnew2 h1 {font-size: 41px; color: #333; text-align: center; background: none; padding-bottom: 30px; padding-top: 30px;}
.checklocation1 {width: 287px; float: left; background: url(../images/2014/greenlight.png) top no-repeat; height: 175px;}
.checklocation1 p {display: block; padding-top: 75px; color: #0073ab; font-size: 19px; text-align: center; line-height: 13px;}
.checklocation1 p span {font-size: 13px; color: #333; }
.checklocation2 {width: 287px; float: left; background: url(../images/2014/greenlight.png) top no-repeat; margin-left: 43px; height: 175px;}
.checklocation2 p {display: block; padding-top: 75px; color: #0073ab; font-size: 19px; text-align: center; line-height: 13px;}
.checklocation2 p span {font-size: 13px; color: #333;}
.checklocation3 {width: 287px; float: right; background: url(../images/2014/greenlight.png) top no-repeat; height: 175px;}
.checklocation3 p {display: block; padding-top: 75px; color: #0073ab; font-size: 19px; text-align: center; line-height: 13px;}
.checklocation3 p span {font-size: 13px; color: #333;}

.Locationnew3 {width: 940px; margin: 0 auto; background: #0073ab; padding: 20px; margin-top: 40px; margin-bottom: 50px;}
.Locationnew3 h1 {text-align: center; background: none; color: #fff; font-size: 41px; padding-bottom: 20px;}
.Locationnew3 ul {list-style: none; display: block;}
.Locationnew3 ul li {padding-left: 25px; background: url(../images/2014/check.png) left top no-repeat; padding-bottom: 20px; font-size: 14px; color: #fff; text-align: left;}
.Locationnew3A {width: 400px; margin: 0 auto; float: left; padding-left: 100px;}
.Locationnew3B {width: 400px; margin: 0 auto; float: right;}

.Locationnew4 {width: 940px; margin: 0 auto; text-align: center;}
.Locationnew4 h1 {color: #0073ab; font-size: 41px; background: none; text-align: center; padding-bottom: 20px;}
.Locationnew4 p {line-height: 18px; font-size: 14px;}


.Locationfooter {width: 940px; margin: 0 auto; padding-top: 30px; padding-bottom: 35px;}
.Locationfooter h1 {text-transform: capitalize; font-size: 41px; color: #333; text-align: center; background: none;}

/*date picker*/
.ui-datepicker body {background: #fff !important; border: 0;}
.ui-datepicker th {background: #f2f2f2 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  {border: none !important; background: #fff !important; text-align: center;
}
.ui-datepicker .ui-datepicker-buttonpane {display: none;}
.visible-xs{
    display: none;
  }
.tab_container img {
  width: 100%;
}
.Location2 .center {
  width: 100% !important;
}
 .nav-collapse a {
    font-size: 12px;
    border-left: 1px solid white;
    padding: 11px 9px;
    text-align: center;
    border-top: 0;
    float: left;
    border-left: 1px solid rgb(33, 72, 100);
    margin: 0;
  }  
.nav-collapse a:active,
.nav-collapse .active a {
  font-size: 12px;
}
  div#BannersSM {
  margin-top: 92px;
  padding: 20px;
}
.pBannerSM {
  /* padding: 20px; */
  background-color: rgb(232, 232, 232);
  float: left;
  width: 30%;
}
.TBannerSM {
  background-color: rgb(218, 218, 218);
  float: left;
  width: 70%;
  height: 223px;
  padding: 20px;
}
.h3Banner{
    font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0086B9 !important;
  text-align: left;
  background-image: url(../images/dashed.png);
  background-position: bottom;
  background-repeat: repeat-x;
  padding-bottom: 5px;
  font-size: 20px;
  padding-top: 25px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 11px;
}
.Banners{
  margin-top: 180px;
}
.slideText {
    font-size: 14px !important;
  line-height: 25px !important;
  width: 474px !important;
  top: 380px!important;
}
.slideTitle{
    font-size: 27px !important;
  width: 474px !important;
  top: 260px!important;
  height: 75px !important;
}
 
.slideTitleEng{
  line-height: 29px!important;
    font-size: 27px !important;
  width: 474px !important;
  top: 260px!important;
  height: 75px !important;
}
/*******************************************************************************
RESPONSIVE VERSION
*******************************************************************************/
@media(max-width: 1199px){
  .sectionforProducts{
    width: 100%;
  }
  .Product2CBig{
    display: none;
  }
  .ProductBanners{
    width: 76%;
  }
.Product1CBigBC {
  width: 100%;
  margin-top: 0;
}
.Product1CBigAA {
  width: 100%;
  margin-top: 0;
}
.Product1CBigA {
  width: 100%;
  margin-top: 0;
}
.Product1CBigBB {
 width: 100%;
  margin-top: 0;
}
  .Product1CBig{
      width: 100%;
  margin-top: 0;;
  }
  .Product2CBig{
    width: 100%;
  }
  .Product1CBig img {
  margin-top: 0;
}
.BrochureSpaceA1 img {
  width: auto;
}
.BrochureSpaceA2 img {
  width: auto;
}
  .ProductBanners ul li{
    width: 30%;
  }
  .ProductBanners ul li img{
    width: 100%;
  }
  .ProductBanners ul li{
      border: 1px solid rgb(219, 219, 219);
    background-size: contain;
    margin-right: 10px;
  }
  .ProductBanners ul li p{
    line-height: 20px;
  }
  h1.HomeInterior {
  margin: 40px auto;
  text-align: center;
  float: none;
}
.Banners ul li{
  width: 32%;
  margin-right: 19px;
  }
  .Banners ul li.MiddleBanner{
    width: 30%
  }
  .slideTitleEng{
  line-height: 29px!important;
    font-size: 27px !important;
  width: 474px !important;
  top: 260px!important;
  height: 105px !important;
}
  html ,body ,div,h1,h2,h3,h4,h5,h6,ul, li{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
       box-sizing: border-box;
  }
  .InputRentaltext,.InputRentaltextcalendar{
    width: 163px;
    background-position: right center;
  }
  .InputRentaltextoptions{
    width: 166px;
  }
  textarea.InputRentaltextoptions{
    width: 158px;
  }
  .New1{
    width: 50%;
  }
  .New2{
    width: 50%;
  }
  .New2 ul li {
      width: 31%;
      margin-left: 10px;
  }
  .Rentameesta form input[type="image"]{
    width: 168px;
  }
  .Rentameesta{
    width: 768px;
    margin-top: 0px;
      padding-left: 15px;
      padding-right: 15px;
  }
  .Rentamesta2{
    width: 515px;
    float: left;
    margin-left: 15px;
  }
  .Step1,.Step2,.Step3{
    width: 110px;
    float: left;
  }
  .Step3{
    margin-left: 15px;
  }
  .Step1 p,.Step2 p,.Step3 p{
    font-size: 12px;
  }
  .Locationnew2{
    width: 768px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .checklocation1,.checklocation2,.checklocation3{
    width: 30%;
    float: left;
  }
  .checklocation3,.checklocation2{
    margin-left: 15px;
  }
  .Locationnew3,.Locationnew4{
    width: 768px;
  }
  .Locationnew3A{
    padding-left: 15px;
    width: 43%;
  }
  .Locationnew4 img{
    width: 80%;
  }
  .Locationfooter{
    width:768px;
  }
 
  .infoherefooter{
    width: 768px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .newfooteri1{
    width: 440px;
  }
  .newfooteri2{
    float: left;
    width: 250px;
    margin-left: 20px;
  }
  div{
    /*border:#ff0000 solid 1px;/*dubug*/
  }
  #SectionsContainer{
    width: 100%;
  }
  h1.Home{
    padding-left: 30px;
    padding-right: 30px;
  }

  h1.Home2{
    padding-left: 30px;
    padding-right: 30px;
  }


  .sectionHere{
    width: 95%;
  }
  .Location2{
    width: 680px;
  }
  .blockList ul li img{
      width: 100%;
  }
  .QuickBanners2{
    width: 690px;
  }
  .QuickBanners2 ul li{
    width: 31%;
    margin-right: 2%;
  }
  .QuickBanners2 ul li img{
    width: 100%;
  }
  .SocialsHere{
    width: 390px;
  }
  .SocialsHereEnd{
    float: left;
  }
  .FooterPhonesAndSocials ul li.Socials{
    float: left;
  }
  .visible-xs{
    display: none;
  }
  .slideText {
  font-size: 18px !important;
  line-height: 25px !important;
  width: 600px !important;
  top: 380px!important;
}
.slideTitle{
  width: 600px !important; 
  top: 220px!important;
  height: 150px !important;
}
.Banners{
  margin-top: 150px;

}
.RightBanner{
  margin-right: 0!important;
}
 .Locationfooter .center img{
    width: 100%
  }
  .ProductBanners{
  }
  .Contact {
  width: 100%;
}
.Mototrbo ul li{
  width: 33%;
  height: 276px;
}
.Mototrbo ul li.moto01 h2.lowerone{
  margin-left: 0; 
}
.Mototrbo ul li.moto01 h2{
   margin-left: 0;
}
.Mototrbo ul li.moto03 h2{
  width: 100%;
 
}
.Mototrbo ul li.moto01 ul li{
  width: 32%; 
}
.Mototrbo ul li.moto02 ul li{
  width: 32%;
}
.moto03_part1{
  width: 60%;
}
.Mototrbo ul li.moto03 h2.lowerone{
  width: 100%
}
.moto03_part2{
  width: 38%;
}
.Mototrbo ul li.moto03 ul li{
  width: 50%;
  padding-left: 0;
}
.Mototrbo ul li.moto02 h2.lowerone{
  width: 100%;
}
.BrochureSpace2 {
  width: 100%;
  float: left;
  padding-top: 10px;
}
.BannersSEO ul li {
  background: url(../images/SEO/seo-banner-back2.png) bottom center no-repeat;
  margin-right: 30px;
}
.BannersSEO ul li div img {
  text-align: center;
  width: 90%;
  margin-top: 30px;
}
.BannersSEO ul li.MiddleBanner {

  padding-left: 30px;
}
.BannersSEO ul li div h3 {

  padding-left: 26px;
}
.BannersSEO ul li p a {
  font-size: 15px !important;
  text-align: left !important;
  color: #1F3354 !important;
  display: block;
  padding-left: 19px;
}
li.RightBanner a {
  margin-top: 0px;
}
li.RightBanner h3 {
  margin-top: -10px;
}
.BrochureSpaceA1_prev {
  width: 100%;
  float: left;
  padding: 20px 0;
  padding-right: 10px;
  padding-top: 20px;
}
.BannersSEO ul li div h3 a {
  text-decoration: none;
  color: #0086B9;
  font-size: 14px;
}
.ProductDetailsMenu{
  width: auto
}
.ProductBanners ul li {
    height: 222px;
  background-position: bottom;
}
.ProductBanners ul li p{
  margin-top:7px;
}
}
@media(max-width:991px){ 
  
.BannersSEO ul li {
  background: url(../images/SEO/seo-banner-back3.png) bottom center no-repeat;
 
}
.BannersSEO ul li div h3 { 
  font-size: 16px;
}
.BannersSEO ul li div h3 {
  padding-left: 32px;
  padding-top: 18px;
}
.BannersSEO ul li div img {
  text-align: center;
  width: 86%;
  margin-top: 42px;
}
.BannersSEO ul li {
  width: 31%;
  margin-right: 0;
}
  .Mototrbo ul li.moto01 ul li p a{
    font-size: 11px;
  }
  .ProductDetailsMenu {
  width: 200px;
}
 .Products{
  width: 100%;
 }
.Product2 {
  width: 630px;
  float: left;
  margin-top: 40px;
}
.SectionsContainer{
  width: 100%;
}
.ProductBannersDos{
  width: 100%
}
.ProductBannersDos ul li{
  width: 30%;
  margin-right: 3%;
  background-size: contain;
}
.ProductsStuff{
  width: 100%;
}
  .Mototrbo img{
    width: 100%;
  }
  .Mototrbo ul li img{
    width: auto;
  }
  .Mototrbo ul li.moto03{
    border-bottom: none;
  } 
  .Mototrbo ul li.moto02{
    border-bottom: none;
  }
  .Mototrbo ul li.moto01 h2.lowerone{
    margin-top: -61px;
  }
  .Mototrbo ul li.moto02 ul li p a{
    font-size: 11px;
  }
  .Mototrbo ul li.moto03 ul li p a{
    font-size: 11px;
  }
  .Mototrbo ul li{
    height: 261px;
  }
  .moto4000partes p a{
    font-size: 11px;
  }
  .moto4000partes1 img{
    width: 95%; 
  }
  .moto4000partes2 img{
    width: 95%; 
  }
  .ProductBanners {
  width: 72%;
}
.ProductBanners ul li p {
  line-height: 14px;
}
   .Locationfooter .center img{
      width: 300px;
  margin: 0 auto;
  }
  .visible-sm {
  display: block;
}
  h1.HomeInterior {
  margin:137px auto 41px auto;
  text-align: center;
  float: none;
}
  .ContactStuff{
  width: 100% 
}
.ContactStuff1{
  width: 50%
}
.ContactStuff2{
  width:50%
}

.Contact{
  width: 100%
}
  .Banners{
  margin-top: 140px;
}
   .Banners ul li.MiddleBanner div{
    margin-left: 0;
   }
   .slideTitleEng{
  line-height: 29px!important;
    font-size: 27px !important;
  width: 474px !important;
  top: 260px!important;
  height: 105px !important;
}
  ul.tabs li{
      margin-right: 7px;
      width: 24%;
      margin-bottom: 2px;
  }
  .hidden-md{
    display: none;
  }
  .dude1{
    width:50% ;
    padding: 0 10px;
    background-image: none;
  }
  .dude2{
    width:50% ;
    padding: 0 10px;
  }
  .New1{
    width: 100%; 
  }
  .New2{
    width: 100%;
  }
  .New2 ul li {
      width: 31%;
      margin-left: 10px;
  }
  .FooterEN{
    background-image: none;
  }
  .sectionHere{
    margin-top: 95px;
  }
  .SocialsHere1,.SocialsHere2,.SocialsHere3,.SocialsHereEnd{
    height: 36px;
    width: 36px;
  } 
  .SocialsHere1, .SocialsHere2, .SocialsHere3{
    margin-right: 5px;
  }

  .Twitter,.Facebook,.Google,.LinkedIn{
    width: 35px;
      height: 35px;
    padding-left: 0;
    background-image: none;
      overflow: hidden;
      background-color: #0E72A9;
        border-radius: 20px;
  }
  .Facebook a,.LinkedIn a,.Google a,.Twitter a{
    position: relative;
    font-family: 'FontAwesome';
    display: inline-block;
    /*text-indent: -999px;*/
    width: 30px;
    height: 35px;
    

  }
  .Facebook a{
    left: 10px;
    top: -2px;
  }
  .Twitter a{
    left: 7px;
    top: -2px;
  }
  .Google a{
    left: 7px;
    top: -2px;
  }
  .LinkedIn a{
    left: 9px;
    top: -4px;
  }
  .Facebook a:before{
    content: "\f09a";
    font-size: 25px;
    margin-right: 20px;
  }
  .Twitter a:before{
    content: "\f099";
    font-size: 25px;
    margin-right: 20px;
  }
  .Google a:before{
    content: "\f0d5";
    font-size: 25px;
    margin-right: 20px;
  }
  .LinkedIn a:before{
    content: "\f0e1";
    font-size: 22px;
    margin-right: 20px;
  }

  h1.Home{
    float: none;
    text-align: center;
    width: 768px;
  }
  h1.Home2{
    float: none;
    text-align: center;
    width: 768px;
  }
  .TargaProd .Text{
    height: 174px !important;
  }
  .Location2{
    float: left;
    width: 500px;
    margin-left: 15px;

  }
  .FooterQuickLinks ul li,.FooterQuickLinksen ul li{
    margin-bottom: 5px;
  }
  .QuickBanners2 ul li p{
    padding-left: 10px;
  }
  .QuickBanners2{
    width: 522px;
    float: left;
  }
  .Copy{
    padding-right: 15px;
    width: 100%;
    padding-bottom: 15px;
  }
  .Copy1{
    padding-left: 15px;
    
  }
  .Copy2{
    width: 49%;
    padding-right: 15px;
  }
  .SocialsHere{
    width: 163px;
    padding-left: 0px;
    position: relative;
    /*top: -14px;*/
  }
  .FooterPhonesAndSocials ul li.Socials{
    width: 200px;
  }
  .FooterQuickLinks ul li.quickLast a{
    /*padding-left: 0;*/
  }
  .FooterImage{
      background: url(../images/Motorola-logo-footer.png) no-repeat;
      height: 104px;
      width: 130px;
        background-size: contain;

  }
  .FooterQuickLinkDash{
    height: 10px;
  }
  .FooterImage a img{
    width: 100%;
  }
  .Footer,.FooterEN{
        width: 750px;
      background-image:none;
       padding: 15px 15px 0;
  }
  .FooterInfo{
    width:570px;
    float: left;
    margin-left: 15px;
  }

  #Footer{
    width: 100%;
     
  }
  .FooterQuickLinks ul li a,.FooterQuickLinks ul li a:hover,
  .FooterQuickLinksen ul li a, .FooterQuickLinksen ul li a:hover{
    padding:0 8px;
    font-size: 10px;
  }
  .ContentSections{
    padding-top: 0px;
  }
  #TopLang{
    z-index: 5;
    float: none;
    position: absolute;
    top: 0px;
    right: -70%;
  }
  .Top{
    background-image: none;/*url(../images/menu-back.png)*/
      margin: 0px auto 30px;
      text-align: center;
  }
  #Menu,#MenuEN{
    height: 56px;
    background-image: url(../images/menu-back.png);
    background-repeat: no-repeat;
      background-position: center;
      margin-top: 0px;
      width: 100%;
      float: none;
  }
  .TopLefty img{
    margin:0;
  }
  #Menu ul,#MenuEN ul{
    width: 740px;
    margin: auto;
  }
  #Menu ul li,#MenuEN ul li{
    font-size: 12px;
      padding: 0 17px;
  }
  

  .ContentS {
    width: 100%;
    margin: 0 auto;
    padding-top: 300px;
    background: none !important;   
  }
  .sectionHere{
    width: 100%;
    margin-top: 50px;
  }
  .QuickBanners2 ul li p a{
    font-size: 12px;
    width: 170px;
  }
  .QuickBanners2 ul li:nth-child(3n+3){
    margin-right: 0;
  }
  .TopLefty{
    float: none;
    width: inherit;
    
  }
  #TopSections{
    width: 100%;
  }
  .Newpart1A{
    width: 68%;
  }
  .Newpart1A p{
    width: 100%;
  }
  .Newpart1B{
    width: 32%;
  }

  .Newpart2A{
    width: 68%;
    padding-left: 40px;
  }
  .Newpart2A p{
    float: right;
    width: 100%;
  }
  .Newpart2B{
    width: 32%;
  }
  .visible-xs{
    display: none;
  }
  .newatthebottom{
    width: 100%
  }
  .Antenne{
    width: 100%;
  }
  .TempsAntenne{
    background-image: none;
  }
  #Home{
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-top: -42px;
    z-index: 1;
    position: absolute;
  }
  .ContentHome{
    width: 100%
  }
  header{
    width: 750px
  }
  .nav-collapse a{
      padding: 11px 2px;
        font-size: 8px;
  }
  .logo{
    padding: 0 20px 0 6px !important;
  }
  .ContentHome{
    width: 100%;
  }
  .Targa{
    padding: 15px;
  }
  .Banners ul li {
  width: 33%;
  margin-right: 0px;
}
  .Banners ul li div {
  width: 219px;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li div img {
  text-align: center;
  width: 200px;
  margin-top: 20px;
}
  .Banners ul li.MiddleBanner{
    width: 38%;
  }
  .Banners ul li.RightBanner div {
  width: 219px;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li div h3{
  width: 214px;
}
.Banners ul li {

  background-image: url(../images/home-banners-back-2.png);
}
  

header {
  background-image: none;
   }
   .navCTM {
      margin-top: 0;
  background-color: rgba(0,44,86,0.8);
  width: 100% !important;
  background-image: none; 
   margin-top: 0;
  height: 58px;
  border-radius: 4px;
  width: 100%;
  background-repeat: no-repeat;
}
  .logo img {
     padding-top: 0px;
  width: 58%;
  padding-left: 0px;
    margin-top: -8px;

}
  .nav-collapse a {
 margin-top: 6px;
  padding: 16px 19px;
  font-size: 11px;
}
.nav-collapse a:active,
.nav-collapse .active a {
  border-left: none;
    margin-top: 6px;
  padding: 16px 19px;
  font-size: 11px;
}
#StripHomeBanner {
  width: 100%;
  margin: 0 auto;
  background-size: 100%;
  background-image: url(../images/home-imagestrip-back.png);
  background-position: top center;
  background-repeat: no-repeat;
  height: 209px;
  /* font-size: 12px !important; */
}
.StripHomeBanner:hover {
  background-image: url(../images/home-imagestrip-back-over.png);
  background-position: top center;
  background-repeat: no-repeat;
  height: 215px;
  background-size: 100%;
}
.StripHomeBanner p a {
  text-decoration: none;
  color: #606060;
  font-size: 17px;
}
.slideText {
  font-size: 22px !important;
  line-height: 25px !important;
  width: 600px !important;
  top: 380px!important;
}
.slideTitle{
  width: 600px !important; 
  top: 220px!important;
  height: 150px !important;
} 
.Rentameesta {
  width: 768px;
  margin-top: 117px;
  padding-left: 15px;
  padding-right: 15px;
}
.ContactStuff{
  width: 100% 
}
.ContactStuff1{
  width: 100%
}
.ContactStuff2{
  width:100%;
    margin-top: 22px;
    box-shadow: none;
}
.ContactStuff2 input {
  width: 89%;
}
input[type="image"] {
  width: 30%;
}
.ContactStuff2FormSpace {
  width: 100%;
  margin: 0 auto;
  padding: 15px;
}
.ContactStuff2 input {
  width: 100%;
  box-sizing:inherit;
}
.dropdowncontainer {
  width: 100%;
  background-color: #0e72aa;
   background-image: none;
}
.InputMessageTel {
  width: 100%;
  }
.ContactStuff2 input[type="image"] {
  width: 100px !important;
}
.InputMessageTel{
  padding-left: 0px;
}
.Product1B{
  width: 30%;
}
.Product2{
  width: 70%
}
.Product2Stuff{
  width: 100%
}
.ProductDetails1{
  width: 53%;
}
.ProductDetails2 {
  width: 40%;
  float: right;
}
.ProductDetails{
  width: 100%;
}
.ProductBannersDos ul li img {
  width: 100%;
  height: auto;
}
.BrochureSpaceA2 {
  width: 150px;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  text-align: left !important;
}
.QuickBanners2SEO ul li p {

  padding-left: 12px;
}
.BannersSEO ul li.RightBanner div {
  width: 244px;
  margin: 0 auto;
  text-align: center;
}
.BannersSEO ul li div h3{
  width: 245px;
}
li.RightBanner h3 {
  margin-top: 23px;
}
.ProductDetailsMenu {
  width: 100%;
  padding-left: 18px;
  margin-top: 20px;
}

.ProductBanners ul li {
    height: auto;
  background-position: bottom;
}
.ProductBanners ul li p {
  margin-top: 9px;
}
}

@media(max-width:767px){
  .BannersSEO ul li {
  width: 100%;
  margin-right: 0;

}
.Product1CBigA img {
  width: 90%;
  text-align: center !important;
}

.BannersSEO ul li {
  background: url(../images/SEO/seo-banner-back2.png) bottom center no-repeat;
 
}
.BannersSEO ul li.MiddleBanner {
   width: 100%;
}
.BannersSEO ul li.MiddleBanner div {
  margin-left: auto;
}
.ProductBannersDos ul li {
  width: 32%;
  margin-right: 7px;
  background-size: contain;
}
  .Product1B {
    width: 35%;
  float: none;
  margin: 0 auto;
}
.Product2 {
  width: 65%;
}
.Product1CBig img {
  margin-top: 0;
  width: 600px;
}
.BrochureSpaceA1 img{
  width: auto;
}
.BrochureSpaceA2 img{
  width: auto !important;
}
.ProductDetails2{
  margin-top: 20px;
}
.ProductDetailsMenu {
    margin: 0 auto;
  padding: 16px;
}
.AdvertisingColumnLefty {
  background-position-y: 12px;
  padding: 15px;
  background-position-x: 90%;
}
  .Footer {
height:220px;
}
.ProductDetails1{
  width: 100%
}
.ProductDetails2{
  width: 100%;
}
.BrochureSpace2 {
  width: 225px;
  float: right;
  padding-top: 105px;
}
  .ProductDetails1 h2 {
    font-size: 17px;
  }
  .Contact h2.Form2-C span{
    padding-left:100 
  }
  .Mototrbo ul li{
    width: 100%;
  }
.ProductBanners {
  width: 100%;
}
  h1.HomeInterior {
  margin: 158px auto;
  text-align: center;
  float: none;
}

.Contact{
  width: 100%
}
  .nav-collapse a {
  margin-top: 0;
} 
.StripHomeBanner p{
  padding-top: 3px;
}
.slideTitleEng{
    line-height: 47px!important;
  font-size: 27px !important;
  width: 474px !important;
  top: 136px!important;
  height: 156px !important;
  left: 500px !important;
}

.StripHomeBanner p a{
  font-size: 14px;
}
#StripHomeBanner {
  background-size: 100%;
}
.StripHomeBanner:hover {
 
  background-size: 100%;
}
  #TopLang {
  float: none;
  position: absolute;
  top: 0px;
  right: 0%;
  z-index: 4;
}
  .logo{
    padding: 0 20px  !important;
  }
  .slideText{
    font-size: 22px !important;
  line-height: 25px !important;
  }
  .Banners ul li.MiddleBanner{
    width: 43%;
  }
  .Banners ul li{
    width: 100%;
  }


  #Home{
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-top: -36px;
    z-index: 1;
    position: absolute;
  }
  .ContentHome{
    width: 100%;
  }
  ul.tabs li{
    margin-right: 6px;
      width: 24%;
      margin-bottom: 2px;
  }
  .newatthebottom{
    width: 100%
  }
  .Newpart1A{
    width: 68%;
  }
  .Newpart1A p{
    width: 90%;
  }
  .Newpart1B{
    width: 32%;
  }
  .New1{
    width: 100%;
  }
  .Newpart2A{
    padding-left: 0;
  }
  .Newpart2A p {
    width: 90%;
  }
  .Newpart2B{
    text-align: center;
    width: 32%;
  }
  .dude1{
    width:100% ;
    padding: 0 10px;
    background: url(../images/sections/dude.png) right bottom no-repeat;
    margin-bottom: 10px;
  }
  .dude2{
    width:100% ;
    padding: 0 10px;
  }
  .SectionsContainer{
    width: 100%;
  }
  .sectionHere{
    width: 100%;
  }
  .Location1{
    width: 100%;
    float: none;
  }
  .Location1 h3{
      background-position: 98%;
      width: 100%;
  }
  .AdvertisingColumnLefty{
    width: 100%;
  }
  .AdvertisingColumnLefty h4{
      padding-left: 13px;

  }
  .AdvertisingColumnLefty p{
    padding-left: 14px;
  }
  .AdvertisingInfoHere{
    width: 100%;
    padding-left: 13px;
  }
  .Question{
    width: 100%;
    padding-left: 13px;
      padding-top: 13px;
  }
  .AdvertisingInfoHere p{
    padding-left: 0px;
  }
  #Menu,#MenuEN{
    border-radius: 10px;
    background-color: rgba(0,44,86,0.8);
    background-image: none;
    width: 90%;
    height: auto;
    overflow: hidden;
  }
  .QuestionSpace {
  width: 100%;
  padding: 10px 10px 6px 8px;
  background-color: #ECECEC;
}
.Question{
  background-color: transparent;
}
  #Menu ul,#MenuEN ul{
    width: 100%;

  }
  .LeftyMenu ul li{
    width: 100%;
    padding-left: 0;
  }
  .LeftyMenu ul li a,.LeftyMenu ul li a:hover{
    width: 100%;
    display: block;
    padding-left: 14px;
  }
  #Menu ul li,#Menu ul li.first,#Menu ul li.Last,
  #MenuEN ul li,#MenuEN ul li.first,#MenuEN ul li.Last
  {
    border-bottom:#00142d solid 1px;
    border-top:#30547b solid 1px;
    display: block;
    float: none;
    text-align: center;
    padding: 0;
    height: 40px;   
    background-image: none;
  }
  #Menu ul li.first,#MenuEN ul li.first{
    border-top:0px;
  }
  #Menu ul li.Last,#MenuEN ul li.Last{
    border-bottom:0px;
  }
  #Menu ul li.Last a:hover,#MenuEN ul li.Last a:hover{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  #Menu ul li.first a,#MenuEN ul li.first a{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  #Menu ul li a,#MenuEN ul li a{
    
    line-height: 40px;
    font-size: 16px;
    display: block;
    padding: 2px 0 10px 0;
  }
  #Menu ul li a:hover,#MenuEN ul li a:hover{
    background-color: #30547b;
    height: 30px; 
    
  }
  .ContentS{
    width: 100%;
  }
  h1.Home{
    width: 100%;

  }
  h1.Home2{
    width: 100%;

  }
  .SectionsContainer{
    width: 100%;
  }
  .FooterImage{
    float: none;
  }
  .FooterImage{
    width: 150px;
    margin:auto;
  }
  .FooterInfo{
    width: 100%;
    margin:auto;
    float: none;
  }
  
  .Footer, .FooterEN{
    
    width: 588px;
  }

  
  
  .Copy{
    width: 100%;
  }
  .Copy1{
  padding-right: 15px;  
  }
  .Copy2{
    padding-right: 50px;
      background-position: right top;

  }

  .Copy1,.Copy2{
    float: none;
    width: 100%;
    text-align: left;
    padding-left: 15px;   
    padding-bottom: 10px;  
  }
  .FooterInfo,.Footer{
    
  }
  .Location2{
    margin-left: 0;
    float: none;
    width: 100%;
  }
  .Location2 h2{
    margin-top: 20px;
  }
  .QuickBanners2 ul{
    margin-left: 0;
  }
  .QuickBanners2{
    width: 100%;
    float: none;
  }
  
  .TargaProd{
      margin: 30px 0px 0 !important;
  }
  .Targa .Left,.Targa .Right{
      width: 100%;
  margin: 40px auto 0 auto;
  float: none;
  }
  .Targa .Left{
        width: 100%;
  margin: 0 auto;
  float: none;
  }
  .FooterQuickLinks,.FooterQuickLinksen{
    width: 100%;
  }
  #Footer{
    height: 220px;
  }
  
  .QuickBanners2 ul li{
    
      background: url(../images/sections/button-back-small-banners.jpg) #f1f1f1 right bottom no-repeat;
  }
  .sectionHere{
      padding-bottom: 400px;
      position: relative;
  }
  .AdvertisingColumnLefty{
    
  }
  .Question{
  }
  .sectionHere{
    padding-bottom: 30px;
  }
  .infoherefooter{
    width: 100%;
  }
  .newfooteri1{
    width: 100%;
  }
  .visible-xs{
    display: none;
  }
  .hidden-sm{
    display: none;
  }
  

  .NuevaIngenieria ul{
    background-image: none;
  }
  .TempsAntenne{
    background-image: none;
  }
  .Antenne{
    width: 100%;
  }
  
  header {
    background-image: none;
  position: relative;
  background-color: #004A7A;
  height: 121px;
  z-index: 3;
  width: 100%;
  background-repeat: no-repeat;
  left: 0;
  margin-right: auto;
  right: 0;
  margin-left: auto;
  top: 0px;
  background-position-y: 29px;
  background-position-x: 15px;
   }
  .logo img{
          padding-bottom: 0px;
  width: 200px;
  padding-left: 3px;
  margin-top: 21px;

  }
  .nav-collapse a {
  padding: 14px 7px;
  font-size: 9px;
}
.nav-collapse a:active, .nav-collapse .active a {
  font-size: 9px;
  padding: 14px 7px;
}
.slideText {
     font-size: 26px !important;
  line-height: 36px !important;
  width: 700px !important;
  top: 316px!important;
  left: 500px !important;
}
.slideTitle{
  font-size: 32px !important;
  left: 500px !important;
  width: 700px !important;
  top: 150px!important;
  height: 150px !important;
}
  .nav-collapse a {
  padding: 20px 10px;
  font-size: 15px;
  border-bottom: #00142d solid 1px;
  border-top: #30547b solid 1px;
}
.nav-collapse a:active, .nav-collapse .active a {
  padding: 20px 10px;
  font-size: 15px;
  border-bottom: #00142d solid 1px;
  border-top: #30547b solid 1px;
}
.js .nav-collapse {
  background-color: rgba(0,44,86,0.8);
}
.nav-collapse a:active, .nav-collapse .active a{
  margin-top: 0;
}
.navCTM {
  margin-top: 8px;
  height: auto;
  background-image: none;
}
.Banners {
  margin-top: 45px;
}
.Banners ul li div {
  width: 252px!important;
  margin: 0 auto;
  text-align: center;
}

.Banners ul li {
  background-image: url(../images/home-banners-back.png);
}
.Banners ul li.RightBanner div {
  width: 252px!important;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li div img {
  margin-top: 69px;
}
#MainContainer{
  background-image: none!important;
}

.Locationnew2{
  width: 100%;
}
.Rentameesta {
  padding-top: 20px;
     padding-bottom: 20px;
  width: 100%;
  margin-top: 0px;
  padding-left: 15px;
  padding-right: 15px; 
}
.Step1{
  margin-left: 8%;
}
.Rentamesta2{
  background-image: none;
  width: 67%;
  margin-left: 0;
}
.Rentamesta1{
  width: 32%;
}
.Rentamesta2contect{
  padding-right: 0;
}
.Locationnew3, .Locationnew4{
  width: 100%;
}
.Locationfooter{
  width: 100%; 
}
.Locationnew3B{
  width: 50%
}
.visible-sm {
  display: block;
}
.LeftyMenu ul li.menuOn{
  width: 100%; 
}
.Product2 {
  width: 100%;
}
.SEOInfo{
  height: auto;
}
}
@media(max-width:640px){ 
  .SEOInfo{
    height: auto;
  }
  .Copy {
  width: 100%;
  margin-top: 289px;
}
#Copy {
  height: 146px;
}
  .ProductBanners {
}
.ProductBanners ul li img{
  padding-bottom: 0;
}
.ProductBanners ul li p {
  line-height: 14px;
  font-size: 11px;
}
  .visible-sm {
  display: block;
}
  .Locationfooter .center img {

}
  .Locationfooter{
    background-color: #f2f2f2;
  }
  .Newpartfooter1inside{
    background-color: #f2f2f2;
    background-image: none;
  }
  .Newpartfooter1{
    background: none;
  }
  .Step1{
    margin-left: 2%;
  }
  .Rentameesta {
      padding-bottom: 20px; 
  width: 100%;
  margin-top: 0px; 
  padding-left: 15px;
  padding-right: 15px;
}
.Rentamesta2{
  margin-left: 0;
}
#contact input{
  width: 100%
}
textarea.InputRentaltextoptions{
  width: 100%;
}
#contact input[type="image"]{
  width: 50%
}
.ContactStuff2FormSpace h2{
  padding: 15px;
}
.ContactStuff2FormSpace input{
}
.InputRentaltextoptions{
  width: 100%;
  height: 200px;
  line-height: 18px;
}
.InputRentaltextoptions checkbox{
  float: left;
}
.Rentamesta2{
  background-color: rgb(5, 62, 118);
  /* background-image: none; */
  width: 100%;
  margin-top: 10px;
  padding: 0px;
  /* font-size: 12px; */
}
.Rentamesta1{
  width: 100%;
}
.Rentamesta2contect{
  padding-right: 0;
}
  .AdvertisingColumnLefty{
    background-position-y: 12px;
  padding: 15px;
  background-position-x: 267px; 
  }
  .Footer, .FooterEN {
  width: 100%;
}
  .Banners {
  margin-top: 118px;
}
.StripHomeBanner p{
  padding-top: 8px;
}
.StripHomeBanner:hover {
  background-image: none;
}
  .Antenne{
    width: 100%;
  }
  ul.tabs li{
      margin-right: 1px;
  width: 100%;
  float: none;
  margin: 0 auto;
  }
  ul.tabs {
  margin: 0 auto;
  list-style: none;
  height: 40px;
  /* float: none; */
  border-bottom: 0px;
  height: 181px;
  width: 100%;
  vertical-align: middle;
}
  .hidden-xs{
    display: none;
  }
  .Banners ul li{
    width: 100%;
    margin: 0 auto;
    float: none;
  }
  .lastService{
    text-align: center;
    width: 100% !important;
  }
  .lastService img{
    width: 53% !important;
  }
  .newatthebottom{
    width: 100%;
  }
  .Banners ul li.MiddleBanner{
    width: 100%;
    padding-left: 0px;
  }
  .Banners ul li.MiddleBanner div{
    margin-left: auto;
  }
  .newfooteri1 ul li {
      background: url(../images/2014/question-icon.png) left top no-repeat;
      margin-top: 45px;
      margin-left: 0px;
  }
  .infoherefooter{
    width: 100%;
  }
  .newfooteri1{
    width: 100%;
  }
  .sectionHere{
    padding-bottom: 10px;
  }
  .New2 ul li {
    width: 50%;
      margin-left: 0px;
  }
  .Newpart1A{
    width: 100%;
  }
  .Newpart1{
    padding-bottom: 20px;
  }
  .Newpart2{
    padding-bottom: 20px;
  }
  .Newpart1 p{
    width: 100%;
  }
  .Newpart1B {
      text-align: center;
      width: 100%;
    }
    .Newpart2B {
      text-align: center;
      width: 100%;
    }

    .Newpart2A{
    width: 100%;
  }
  .Newpart2 p{
    width: 100%;
  }
  .Newpart2B {
      float: none;
    }
  .dude1{
    margin-bottom: 0px;
  }
  .New1 { float: left; padding-left: 0px;}
  .Location2 p{
    width: 206px;
      text-align: left;
  }
  .AdvertisingTitle{
    font-size: 16px !important;
  }
  .dude2 .AdvertisingInfoHere{
    background-image: none;
  }
  #Footer{
    height: 510px;
  }
  .FooterPhonesAndSocials ul li{
    float: none;
    border-bottom: #0085b7 solid 1px;
    background-image: none;
  }
  .FooterPhonesAndSocials ul li.Socials {
    width: 100%;
    display: block;
    margin-top: 20px;
      padding: 0;
      border-bottom: 0;

  }
  .FooterPhonesAndSocials ul li.Phones3{
    background-image: none;
  }
  .FooterQuickLinks ul,.FooterQuickLinksen ul{
    width: 100%;
    padding-left: 0;
  }
  .FooterQuickLinks ul li,.FooterQuickLinksen ul li{
    padding: 0 0 2px 0;
    display: block;
    float: none;
    background-image: none;
    border-bottom: #0085b7 solid 1px;

  }
  .FooterQuickLinks ul li a,.FooterQuickLinks ul li a:hover,
  .FooterQuickLinksen ul li a,.FooterQuickLinksen ul li a:hover{
    font-size: 12px;

  }
  .FooterQuickLinks ul li.quickLast,.FooterQuickLinksen ul li.quickLast{
    border-bottom: 0;
  }
  .Targa .Left,.Targa .Right{
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .visible-xs{
    display: block;
  }

  .NuevaIngenieria ul{
    background-image: none;
  }
  .TempsAntenne{
    background-image: none;
  }
header img{
    width: 150px;
  }
  header{
background-image: none;
  position: relative;
  background-color: #004A7A;
  z-index: 3;
  width: 100%;
  background-repeat: no-repeat;
  left: 0;
  height: 115px;
  margin-right: auto;
  right: 0;
  margin-left: auto;
  top: 0px;
  background-position-y: 29px;
  background-position-x: 15px;
  }
.ContentHome{
    width: 100%
  }
  .Targa .Left{
    width: 95%;
      margin: 0 auto;
  }
  .Targa .Right{
    width: 95%;
      margin: 0 auto;
  }
  #Home{
    width: 100%
  }
  #StripHomeBanner{
    background-image: none;
  }
  #Home{
    margin-top: 0px;
  }
  .Banners ul li{
    margin-right: 40px;
  }
  .StripHomeBanner p{
    font-size: 14px !important
  }
  
.navCTM{
    margin-top: 0px;
  }
  .nav-collapse a {
  padding: 20px 10px;
  font-size: 15px;
  border-bottom: #00142d solid 1px;
  border-top: #30547b solid 1px;
}
.nav-collapse a:active, .nav-collapse .active a {
  padding: 20px 10px;
  font-size: 15px;
  border-bottom: #00142d solid 1px;
  border-top: #30547b solid 1px;
}
.js .nav-collapse {
  background-color: rgba(0,44,86,0.8);
}
.Banners ul li div img{
  width: 223px;
}
.StripHomeBanner{
    border-radius: 7px;
    width: 92%;
  border: 1px solid rgb(229, 229, 229);
  padding: 10px;
  background-color: rgb(236, 236, 236);
  text-align: center;
  margin: 20px auto; 
}
.StripHomeBanner p a {
  text-decoration: none;
  color: #606060;
  font-size: 14px;
}
.StripHomeBanner:hover{
    width: 92%;
  border: 1px solid rgb(229, 229, 229);
  padding: 10px;
  background-color: rgb(236, 236, 236);
  text-align: center;
  margin: 20px auto;
  background-image: none;
  height: auto;
}
.Banners ul li div {
  width: 245px;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li {
  background-image: url(../images/home-banners-back.png);
}
.Banners ul li.RightBanner div {
  width: 252px;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li div img {
  margin-top: 60px;
}

  .space20{
    height: 10px;
  }
  .Targa .Right{
    width: 95%;
      margin: 40px auto 0 auto;
  }
  .Banners ul li div img {
  margin-top: 46px;
}
#TopLang {
  float: none;
  position: absolute;
  top: 0px;
  right: 0%;
  z-index: 4;
}
.ContactStuff1 ul li.LeftContactCourriel{
  width: 60%
}
.ContactStuff1 ul li.LeftContactHome{
  width: 60%
}
.ContactStuff1 ul li.LeftContactHome{
  width: 60%
}
.ContactStuff1 ul li.RightContactPhone{
  width: 40%;
}
.ContactStuff1 ul li.RightContactFax{
  width: 40%;
}
.AdvertisingColumnLefty {
  background-position-y: 12px;
  padding: 15px;
  background-position-x: 269px;
}

.Product1B img {

} 
.ProductsStuff img {
  width: 100%;
  text-align: center !important;
    text-align: center !important;
}
.Product2 {
  width: 100%;
}

.BrochureSpace1 img {
  width: auto;
  margin-top: 0;
}
.BrochureSpace2 img {
  width: auto;
  margin-top: 0;
}
.BrochureSpace2 {
  width: 214px;
  float: right;
  /* padding-top: 105px; */
}
.ProductBannersDos ul li {
  width: 48%;
  margin-right: 7px;
  background-size: contain;
}

}
@media(max-width:480px){
  .ProductsStuff img{
    width: 26%;
  margin-top: 0px;
  }
  .sectionforProducts {
  width: 100%;
  margin: 0 auto;
  background: none !important;
  margin-top: 140px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
  .BrochureSpace2 img{
    width: auto;
  }
  .Banners {
  margin-top: 88px;
}
.BrochureSpace1 {
  width: 165px;
  float: none;
  margin: 0 auto;
  margin-left: auto;
}
.SEOStuff{
  margin-top: 10px !important;
}
.BrochureSpace2 {
  width: 140px;
  margin: 0 auto;
  float: none;
  padding-top: 16px;
  /* padding-top: 105px; */
}
.ProductBannersDos ul li {
  width: 70%;
  float: none;
  margin: 0 auto;
  margin-right: auto;
  background-size: contain;
}
#Copy {
  height: 187px;
}
.ContentS {
  width: 100%;
  margin: 0 auto;
  padding-top: 19px;
  background: none !important;
}
.ProductBanners ul li {
  width: 100%; 
  background-size: cover;
  margin-bottom: 15px;
}
.ProductBanners ul{
  margin-left: 0;
}
.ProductBanners ul li img{
  margin-top: 0;
}
.ProductBanners ul li p{
    height: 41px;
  font-size: 14px;
  line-height: 43px;
}
.ContentEducation{
  background-size: contain;
}
.ContentEngineer {
  background-size: contain;
}
.ContentTempsAntenne{
  background-size: contain;
}
.ContentProduitsHome{
  background-size: contain;
}
.ContentRessources{
  background-size: contain;
}
#ContentSections div {
  background-size: inherit;
  background-position-y: 0px;
}
.ProductsStuff div{
  width: 100%; 
}
.Step1{
  margin: 15px auto;
  float: none;
  margin-left: auto;
}
.Step2{
  margin: 15px auto;
  float: none;
  margin-left: auto;
}
.Step3{
  margin: 15px auto;
  float: none;
  margin-left: auto;
}
.checklocation1, .checklocation2, .checklocation3{
  width: 100%;
  float: none; 
}
.checklocation3, .checklocation2{
  margin-left: 0;
}
.Rentamesta2{
  height: auto;
}
.Rentamesta2contect{
  padding: 15px;
}
.Rentamesta2contect img{
  width: 100%;
}
.callnowrental{
  width: 100%;
  border-radius: 0px;
}
h1.HomeInterior{
  font-size: 20px;
}
.onlinep{
  width: 100%;
}
.HomeInterior span{
  font-size: 20px;
}
h1.HomeInterior {
  width: 100%;
  margin: 18px auto;
  text-align: center;
  float: none;
} 
.AdvertisingColumnLefty {
  background-position-y: 12px;
  padding: 15px;
  background-position-x: 196px;
}
.LeftyMenu ul li.menuOn{
  width: 100%;
}
#TopLang {
  float: none;
  position: absolute;
  top: 0px;
  right: 0%;
  z-index: 4;
}
  .space20{
    height: 10px;
  }
 
  .navCTM{
    margin-top: 0px;
  }
  .StripHomeBanner p{
    font-size: 14px !important
  }
  #Home{
    margin-top: 0px;
  }
  #StripHomeBanner{
    background-image: none;
  }
  header img{
    width: 150px;
  }
  header{
background-image: none;
  position: relative;
  background-color: #004A7A;
  z-index: 3;
  width: 100%;
  height: 112px;
  background-repeat: no-repeat;
  left: 0;
  margin-right: auto;
  right: 0;
  margin-left: auto;
  top: 0px;
  background-position-y: 29px;
  background-position-x: 15px;
  }
  .NuevaIngenieria ul{
    width: 100%;
    background-image: none;
  }
  .QuickBanners2 ul li{
    width: 100%;
    float: none;
    background:url(../images/sections/button-back-small-banners.jpg) #f1f1f1 bottom right no-repeat;
  }
  .QuickBanners2 ul li p a{
    width: 100%;
    font-size: 15px;
  }
  .Banners ul li{
    height: 408px;
  }
  .visible-xs{
    display: block;
  }
  .dude2{
      float: none;
      width: 300px;
        margin: 0 auto;
  }
  .AdvertisingInfoHere{
    margin-top: 10px;
  }
  .TempsAntenne{
    background-image: none;
  }
  .ContentHome{
    width: 100%
  }
  .Targa .Left{
    width: 95%;
    margin-bottom: 20px;
      margin: 0 auto;
  }
  .Targa .Right{
    width: 95%;
      margin: 40px auto 0 auto;
  }
  .logo img {
      padding-bottom: 7px !important;
  width: 148px;
  padding-top: 25px;
  padding-left: 0px !important;
  margin-top: 10px !important;
}
.nav-collapse a {
  padding: 20px 10px;
  font-size: 15px;
    border-bottom: #00142d solid 1px;
  border-top: #30547b solid 1px;
}
.nav-collapse a:active, .nav-collapse .active a {
  padding: 20px 10px;
  font-size: 15px;
    border-bottom: #00142d solid 1px;
  border-top: #30547b solid 1px;
}
.js .nav-collapse {
  background-color: rgba(0,44,86,0.8);
}
.Banners ul li div img{
  width: 223px;
}
.StripHomeBanner{
    width: 92%;
  border: 1px solid rgb(229, 229, 229);
  padding: 10px;
  background-color: rgb(236, 236, 236);
  text-align: center;
  margin: 20px auto;
}
.StripHomeBanner p a {
  text-decoration: none;
  color: #606060;
  font-size: 14px;
}
.StripHomeBanner:hover{
  background-image: none; 
}
.Banners ul li div {
  width: 245px;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li {
  background-image: url(../images/home-banners-back.png);
}
.Banners ul li.RightBanner div {
  width: 252px;
  margin: 0 auto;
  text-align: center;
}
.Banners ul li div img {
  margin-top: 60px;
}
}




/*MENU*/
/* =============================================
 *
 *   FIXED RESPONSIVE NAV
 *
 *   (c) 2014 @adtileHQ
 *   http://www.adtile.me
 *   http://twitter.com/adtilehq
 *
 *   Free to use under the MIT License.
 *
 * ============================================= */



a:active,
a:hover {
  outline: 0;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }


/* ------------------------------------------
  RESPONSIVE NAV STYLES
--------------------------------------------- */

.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0; 
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 768px) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}


/* ------------------------------------------
  DEMO STYLES
--------------------------------------------- */


section {
  border-bottom: 1px solid #999;
  text-align: center;
  padding: 100px 0 0;
  height: 800px;
  width: 100%;
}




/* ------------------------------------------
  FIXED HEADER
--------------------------------------------- */



.logo {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  text-decoration: none;
  font-weight: bold;
  line-height: 55px;
  padding: 0 20px;
  color: #fff;
  float: left;
}


/* ------------------------------------------
  MASK
--------------------------------------------- */

.mask {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  background: rgba(0,0,0, .5);
  visibility: hidden;
  position: fixed;
  opacity: 0;
  z-index: 2;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.android .mask {
  -webkit-transition: none;
  transition: none;
}

.js-nav-active .mask {
  visibility: visible;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  .mask {
    display: none !important;
    opacity: 0 !important;
  }
}


/* ------------------------------------------
  NAVIGATION STYLES
--------------------------------------------- */

.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
}

.nav-collapse,
.nav-collapse * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.nav-collapse,
.nav-collapse ul {
  list-style: none;
  width: 100%;
  float: left;
}

@media screen and (min-width: 768px) {
  .nav-collapse {
    float: left;
    width: auto;
  }
}

.nav-collapse li {
  float: left;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .nav-collapse li {
    width: auto;
  }
}

.nav-collapse a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  
  text-decoration: none;
  
  color: #fff;
  width: 100%;
  float: left;
}



@media screen and (min-width: 768px) {

}



.nav-collapse ul ul a {
  background: #ca3716;
  padding-left: 2em;
}

@media screen and (min-width: 768px) {
  .nav-collapse ul ul a {
    display: none;
  }
}


/* ------------------------------------------
  NAV TOGGLE STYLES
--------------------------------------------- */

@font-face {
  font-family: "responsivenav";
  src:url("../icons/responsivenav.eot");
  src:url("../icons/responsivenav.eot?#iefix") format("embedded-opentype"),
    url("../icons/responsivenav.ttf") format("truetype"),
    url("../icons/responsivenav.woff") format("woff"),
    url("../icons/responsivenav.svg#responsivenav") format("svg");
  font-weight: normal;
  font-style: normal;
}

.nav-toggle {
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  text-indent: -300px;
  position: relative;
  overflow: hidden;
  margin-top: 35px;
  width: 60px;
  height: 55px;
  float: right;
}

.nav-toggle:before {
  color: #fff; /* Edit this to change the icon color */
  font: normal 40px/55px "responsivenav"; /* Edit font-size (28px) to change the icon size */
  text-transform: none;
  text-align: center;
  position: absolute;
  content: "\2261"; /* Hamburger icon */
  text-indent: 0;
  font-size: 60px;
  speak: none;
  font-family: 'FontAwesome';
  width: 100%;
  left: 0;
  top: 0;
}

.nav-toggle.active:before {
  font-size: 24px;
  content: "\f00d"; /* Close icon */
}





