/*///////////////////////////////*/
/*  	Reinitialisation CSS 	*/
/*/////////////////////////////*/
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/*///////////////////////////*/
/*  	charger typo        */
/*///////////////////////////*/
/*@font-face {
  font-family: GeosansLight;
  src: url(GeosansLight.ttf);
}

p { font-family: GeosansLight,Verdana,sans-serif; }*/
body {
	line-height: 1;
	color: #444;
	background: #fff url(./../../image/css/bg-vigitower.jpg) top left repeat-x;
	font: 1em/1.2em Verdana,"Trebuchet MS","Lucida Grande",Arial,Helvetica,sans-serif;
	text-align:left;	 
}
strong{font-weight:800;}
em{font-style:italic;}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

acronym, abbr{
	border-bottom: 1px dotted;
	cursor : help;
}
abbr[title], acronym[title]{
	border-bottom: 1px dotted;
	cursor: help;
	padding:1px;
}
/*///////////////////////////*/
/*  		Global  CSS      */
/*///////////////////////////*/

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

label{cursor: pointer;}
.spacer{clear:both;}
sup{font-size:.7em;position:relative;bottom:.5em;}
.fl {float:left;margin: 0px 10px 10px 0px;}
.fr {float:right;margin: 0px 0px 10px 10px;}
.fl_cadre {float:left;margin: 0px 10px 10px 0px;padding:6px;background-color:#ccc;border:solid 1px #444;}
.fr_cadre {float:right;margin: 0px 0px 10px 10px;padding:6px;background-color:#ccc;border:solid 1px #444;}
h2 {font-size:1.2em;line-height:1.4em;text-align:center;color:#fca909;margin: 0 0 1em 0;font-weight: 800;}
h3 {text-align:left;color:#222;font: italic 200 1.1em/1.3em Georgia,serif,normal;margin: 0px 0 1em 0;}
h4 {color:#33638f;margin: 0 0 12px 0;font-size:0.9em;line-height:1.1em;font-weight:400;}
p {text-align: justify;color:#444;font-size:.8em;margin: 0 0 9px 0;text-indent:10px;}
input[type=text],input[type=password],textarea  {}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus,input[type=file]:focus {-moz-box-shadow: -1px 1px 5px #33638F;-webkit-box-shadow: -1px 1px 5px #33638F;box-shadow: -1px 1px 5px #33638F;}
/* MISE EN PAGE */
#wrapper{width:997px;margin:0 auto;}

/*Navigation entete*/
#navEntete a:link, #navEntete a:visited {color: white; text-decoration : none;}
#navEntete a:hover, #navEntete a:active  {color: #ed8e07; }
#navEntete {width:997px;height:36px;display:block;background: transparent url(./../../image/css/nav-entete.jpg) top left no-repeat;color:white;line-height:35px;font-size: .8em;}
#navBase {width:414px;text-align:center;float:left;}
#navBase li {display:inline;}
.goContent {width:162px;text-align:center;margin-left:36px;display:block;float:left;}
.goPortail {width:164px;text-align:center;margin-left:30px;display:block;float:left;}
.search {float:right;margin-left:5px;margin-top:0px;padding-left:1px;}
.search p {margin:0px!important;font-size:1em;}
.search label {text-indent:-9999em;display:none;}
.search input[type=text] {background:transparent;border:none;width:127px;color:white;height:22px;padding:2px 5px;font-size:1em;}
.search input[type=text]:focus {background-color: #33628d;}
.btnSearch {width:30px;height:26px;background: transparent url(./../../image/css/btnSearch.png) top right no-repeat;display:block;float:right;cursor:pointer;margin:5px 5px 0 0px;text-indent:-9999px;border:none;}
.btnSearch:hover {width:30px;height:26px;background: transparent url(./../../image/css/btnSearch.png) top left no-repeat;}
h1 {text-indent:-9999em;background: transparent url(./../../image/css/logoVT.png) top left no-repeat;width:254px;height:140px;display:block;float:left;margin-top:47px;}
h1 a:link, h1 a:visited {background: transparent url(./../../image/css/logoVT.png) top left no-repeat;width:254px;height:140px;display:block;float:left;margin-top:47px;cursor:pointer;}
h1 a:hover, h1 a:active {background: transparent url(./../../image/css/logoVT.png) top right no-repeat;}

/* visu entete */
.visuentete {width:680px;height:192px;padding:10px 0 0 23px;margin-top:8px;position:relative;float:right;display:block;}
.visuentete h2 {font-size:.9em;}
.visuentete h3 {font-size:0.9em;}
.entete_VT210 {background: transparent url(./../../image/css/bg-vt210.png) top left no-repeat;}
.entete_logoGint {background: transparent url(./../../image/css/bg-logoGint.png) top left no-repeat;}

/* navigation principlae */
#navOnglet{clear:both;}
#navOnglet li a{float:left;width:166px;height:67px;display:block;line-height:67px;text-align:center;text-indent:-9999px;}
#navOnglet #gint:link , #navOnglet #gint:visited{background: transparent url(./../../image/css/navOnglet.jpg)  0px 0px  no-repeat;}
#navOnglet #actu:link , #navOnglet #actu:visited{background: transparent url(./../../image/css/navOnglet.jpg)  -166px 0px  no-repeat;}
#navOnglet #marche:link , #navOnglet #marche:visited{background: transparent url(./../../image/css/navOnglet.jpg)  -332px 0px  no-repeat;}
#navOnglet #gammeVT:link , #navOnglet #gammeVT:visited{background: transparent url(./../../image/css/navOnglet.jpg)  -498px 0px  no-repeat;}
#navOnglet #service:link , #navOnglet #service:visited{background: transparent url(./../../image/css/navOnglet.jpg)  -664px 0px  no-repeat;}
#navOnglet #support:link , #navOnglet #support:visited{background: transparent url(./../../image/css/navOnglet.jpg)  -830px 0px  no-repeat;}

#navOnglet #gint:hover {background: transparent url(./../../image/css/navOnglet.jpg)  0px -67px  no-repeat;}
#navOnglet #actu:hover  {background: transparent url(./../../image/css/navOnglet.jpg)  -166px -67px no-repeat;}
#navOnglet #marche:hover  {background: transparent url(./../../image/css/navOnglet.jpg)  -332px -67px  no-repeat;}
#navOnglet #gammeVT:hover  {background: transparent url(./../../image/css/navOnglet.jpg)  -498px -67px  no-repeat;}
#navOnglet #service:hover  {background: transparent url(./../../image/css/navOnglet.jpg)  -664px -67px  no-repeat;}
#navOnglet #support:hover  {background: transparent url(./../../image/css/navOnglet.jpg)  -830px -67px  no-repeat;}

#navOnglet #gint:active {background: transparent url(./../../image/css/navOnglet.jpg)  0px -134px  no-repeat;}
#navOnglet #actu:active  {background: transparent url(./../../image/css/navOnglet.jpg)  -166px -134px no-repeat;}
#navOnglet #marche:active  {background: transparent url(./../../image/css/navOnglet.jpg)  -332px -134px  no-repeat;}
#navOnglet #gammeVT:active  {background: transparent url(./../../image/css/navOnglet.jpg)  -498px -134px  no-repeat;}
#navOnglet #service:active  {background: transparent url(./../../image/css/navOnglet.jpg)  -664px -134px  no-repeat;}
#navOnglet #support:active  {background: transparent url(./../../image/css/navOnglet.jpg)  -830px -134px  no-repeat;}

#navOnglet .gintActive {background: transparent url(./../../image/css/navOnglet.jpg)  0px -134px  no-repeat !important;}
#navOnglet .actuActive  {background: transparent url(./../../image/css/navOnglet.jpg)  -166px -134px no-repeat !important;}
#navOnglet .marcheActive  {background: transparent url(./../../image/css/navOnglet.jpg)  -332px -134px  no-repeat !important;}
#navOnglet .gammeVTActive  {background: transparent url(./../../image/css/navOnglet.jpg)  -498px -134px  no-repeat !important;}
#navOnglet .serviceActive  {background: transparent url(./../../image/css/navOnglet.jpg)  -664px -134px  no-repeat !important;}
#navOnglet .supportActive  {background: transparent url(./../../image/css/navOnglet.jpg)  -830px -134px  no-repeat !important;}

/*chemin de fer */
.pourPrint {float:right;width:35px;height:33px;display:block;background: transparent url(./../../image/css/icoPrint.jpg)  top left  no-repeat ;cursor:pointer;margin:4px 4px 0 0;}
#chemDeFer {width:939px;height:33px;line-height:33px;background: transparent url(./../../image/css/bg-chemDeFer.jpg)  top left  no-repeat ;display:block;color:white;font-size: .7em;padding:0 0px;margin-top:4px;}
#chemDeFer a:link,#chemDeFer a:visited {color:orange;padding:0 4px;}
#chemDeFer a:hover,#chemDeFer a:active {text-decoration : underline overline;}

/*col droite */
.colD{float:right;width:230px;}
.colD p {font-size:.7em;width:90%;margin: 10px auto;text-indent:0;text-align:center;}
.ssnav {width:230px;background: transparent url(./../../image/css/BG-sousNav.jpg)  top left repeat-y ;margin:4px 0 8px 0;}
.ssnav_top {width:230px;height:20px;background: transparent url(./../../image/css/BG-sousNav-haut.jpg)  top left no-repeat;display:block}
.ssnav_bas {width:230px;height:9px;background: transparent url(./../../image/css/BG-sousNav-bas.jpg)  bottom left no-repeat;display:block}
.colD dl {width:204px;padding:0 1px;margin:0 0 0 12px;}
.colD dt {text-shadow:-1px 1px 3px #222 ;text-align:center;background: #33628d url(./../../image/css/bg-dt.jpg)  bottom left repeat-x;color:white;font-size:.8em;padding:3px 5px;}
.colD dt:first-child {-moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px;
-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius:6px;}
.colD dt a:link,.colD dt a:visited {color:white;text-decoration:none;}
.colD dt a:hover,.colD dt a:active {text-decoration:underline;}
.colD dd a:link,.colD dd a:visited {width:190px;font-size: .7em;color:#666;text-decoration:none;padding:2px 5px;margin:2px auto;display:block;/*border: solid 1px white;border-bottom:dashed 1px #999;*/border-top:solid 1px white;border-bottom:dashed 1px #999;}
.colD dl dd {}
.colD dl dd a:last-child,.colD dl dd a:visited:last-child {/*border-bottom:solid 1px #fff;*/}
.colD dd a:hover {background-color:#8f8c8c;color:white;-moz-border-radius:4px;-webkit-border-radius: 4px;/* border:solid 1px white; */}
.colD dd a:active {background:#e0e0e0 url(./../../image/css/dd-active.jpg) bottom left  repeat-x;border: solid 1px #33628d;color:#1d4673;-moz-border-radius:4px;-webkit-border-radius: 4px;-webkit-border-radius:4px;}
.colD dd a:hover:before ,.colD dd .a:active:before {content : "> ";font-weight:bold;}
.colD dd .a_active {text-shadow:-1px 1px 2px #fff ;width:190px;font-size: .7em;text-decoration:none;padding:2px 5px;margin:2px auto;display:block;cursor:default;background:#e0e0e0 url(./../../image/css/dd-active.jpg) bottom left  repeat-x;border: solid 1px #33628d!important;color:#1d4673!important;-moz-border-radius:4px;-webkit-border-radius: 4px;-webkit-border-radius:4px;}
.colD dd .a_active:before,.colD dd .a_active:hover:before {content : ">> ";font-weight:bold;}
.colD dd .a_active:hover {width:190px;font-size: .7em;text-decoration:none;padding:2px 5px;margin:2px auto;display:block;cursor:default;background:#e0e0e0 url(./../../image/css/dd-active.jpg) bottom left  repeat-x;border: solid 1px #33628d!important;color:#1d4673!important;-moz-border-radius:4px;-webkit-border-radius: 4px;-webkit-border-radius:4px;}
/* nav  en sus */
.navEnSus {width:230px;height:70px;display:block;text-indent:-9999px;}
a.nav_ref {background:transparent url(./../../image/css/navEnSus.png) 0 0 no-repeat;margin :12px 0 0 0;}
a.nav_ref:hover {background:transparent url(./../../image/css/navEnSus.png) -230px 0 no-repeat;}
a.nav_doc {background:transparent url(./../../image/css/navEnSus.png) 0 -70px no-repeat;}
a.nav_doc:hover {background:transparent url(./../../image/css/navEnSus.png) -230px -70px no-repeat;}
a.nav_vid {background:transparent url(./../../image/css/navEnSus.png) 0 -140px no-repeat;}
a.nav_vid:hover {background:transparent url(./../../image/css/navEnSus.png) -230px -140px no-repeat;}
/*contenu */
#content{float:left;width:726px;background:transparent url(./../../image/css/bg-content.jpg) top left no-repeat; padding:22px 18px 0 18px;} 
#content h2{text-shadow:-1px 1px 2px #000 ;width:710px;-moz-border-radius-topright: 6px;background:#2d2d2d url(./../../image/css/bg-h2.jpg) bottom left repeat-x; -moz-border-radius-topleft: 6px;
-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius:6px;padding: 4px 10px;}
#content ul {margin:0 0 12px 24px;}
#content li {font-size:.8em;list-style-type:square;margin-left:16px;color:#444;}
.imgFl {float:left;margin:0 12px 12px 0;}
.imgFr {float:right;margin:0 0 12px 12px;}
/*#content a.totop:link,#content a.totop:visited {float:right;padding:4px 12px;color:white;background:#33628d;border:solid 2px #1d4673;text-decoration:none;font-size:.8em;
-moz-border-radius:4px;-webkit-border-radius: 4px;-moz-box-shadow: -1px 1px 3px #666;-webkit-box-shadow: -2px 2px 4px #888;}
#content a.totop:hover,#content a.totop:active {background:orange;color:#222;border:solid 2px #444;}*/
a.totop:link,a.totop:visited {float:right;padding:4px 12px;margin:12px 0 ;color:white!important;background:#33628d;border:solid 2px #1d4673;text-decoration:none;font-size:.8em;
-moz-border-radius:4px;-webkit-border-radius: 4px;-moz-box-shadow: -1px 1px 3px #666;-webkit-box-shadow: -2px 2px 4px #888;}
a.totop:hover,a.totop:active {background:orange;color:#222!important;border:solid 2px #444;text-decoration:none!important;}
a.totop:hover:before ,a.totop:active:before {content:"^ ";font-weight:bold;}
/**/
a.outsideLink:link,a.outsideLink:visited {float:right;padding:4px 12px;margin:12px 0 ;color:white!important;background:#33628d;border:solid 2px #1d4673;text-decoration:none;font-size:.8em;
-moz-border-radius:4px;-webkit-border-radius: 4px;-moz-box-shadow: -1px 1px 3px #666;-webkit-box-shadow: -2px 2px 4px #888;}
a.outsideLink:hover,a.outsideLink:active {background:orange;color:#222!important;border:solid 2px #444;text-decoration:none!important;}
a.outsideLink:hover:before ,a.outsideLink:active:before {content:">>> ";font-weight:bold;}
/**/
#content a:link,#content a:visited,#contentAcc a:link,#contentAcc a:visited {/* color:#484229 */;color:#33638F;text-decoration:none;}
#content a:hover,#content a:active,#contentAcc a:hover,#contentAcc a:active {text-decoration : underline overline;}
/*Accueil */
#contentAcc{width:960px;background:transparent url(./../../image/css/bg_Content_Acc.jpg) top left no-repeat; padding:12px 12px 0 12px;margin: 12px auto;} 
#contentAcc h2{width:932px;background:#2d2d2d url(./../../image/css/bg-h2.jpg) bottom left repeat-x; -moz-border-radius-topright: 6px;-moz-border-radius-topleft: 6px;
-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius:6px;padding: 4px 10px;}
/* pied de page */
#pied {width:100%;background:#d3c790 url(./../../image/css/bgPied.jpg) top left repeat-x;padding:30px 0 12px 0;font-size:.8em;}
#adresse, #nfoEnsus { width:700px;background-color:#c1b062;padding:8px 12px;margin: 0 auto 15px auto;-moz-border-radius:8px;-webkit-border-radius: 8px;-moz-box-shadow: -1px 1px 3px #666;-webkit-box-shadow: -3px 3px 7px #484229;border:solid 3px #d4c891;}
#adresse p, #nfoEnsus p {text-align:center;color:#484229;}
#nfoEnsus ul{text-align:center;margin:0 0 12px 0;}
#nfoEnsus ul li {display:inline;}
#nfoEnsus ul li a:link,#nfoEnsus ul li a:visited {color:#484229;margin: 4px 10px;}
#nfoEnsus ul li a:hover,#nfoEnsus ul li a:active  {color:white;text-decoration:underline overline;}
#adresse ul {text-align:center;}
#pied a:link,#pied a:visited {text-align:center;color:#484229;text-decoration:none;font-size:.8em;}
#pied a:hover ,#pied a:active {text-decoration:underline overline;}
/* carousel */
.monCaroussel  {width:560px;height:202px;background: transparent url(./../../image/css/carousel.png) top right no-repeat;display:block;margin:0 auto 15px;position:relative;/*float:right;*/padding-top:1px;}

#carousel-wrapper {
    width: 446px;
    height: 185px;
    overflow: hidden;
    margin: 7px 0 0 55px;
}

#carousel-content,#carousel-content2 {
    width: 2500px;
}
#carousel-content .slide{
    float: left;
    width: 446px;
    height: 185px;
    background: transparent url(./../../image/css/bgSlide.jpg) bottom left no-repeat;
}
#previousSlide {width:20px;height:36px;position:absolute;background: transparent url(./../../image/css/carousel.png)  0px -202px  no-repeat;top:82px; left:20px;display:block;cursor:pointer;}
#nextSlide {width:20px;height:36px;position:absolute;background: transparent url(./../../image/css/carousel.png)  -20px -202px  no-repeat;top:82px; left:520px;display:block;cursor:pointer;}
#previousSlide:hover {background: transparent url(./../../image/css/carousel.png)  -40px -202px  no-repeat;}
#nextSlide:hover {background: transparent url(./../../image/css/carousel.png)  -60px -202px  no-repeat;}

.FlCar {float:left; margin : 5px 12px 0 5px;}
#content .slide h2 {font-size:1em;text-align: left;color:#fca909;margin: 0 0 8px 0;font-weight: 800;padding:5px 9px 0 0;background-color:transparent!important;background-image:none;}
.slide h3 {text-align:left;color:#222;font: italic 200 0.9em Georgia,serif,normal;margin: 0 9px 8px 0;}
.slide p {color:#444;margin: 0px;font-size:.7em;padding:0 9px 0 0;}
.slide a:link,.slide a:visited {float:right;color: orange !important;font-size:.7em;margin:0 11px 0 0;padding:2px 4px;background-color:#444;-moz-border-radius:5px;-webkit-border-radius: 5px;text-decoration:none;}
.slide a:hover,.slide a:active {background-color:orange;color:#444!important;}
#navCarr {position:absolute; top:168px;/*left:60px;*/width:560px;text-align:center;}
#contentAcc #navCarr li {display:inline;font-size: .7em;}
#contentAcc #navCarr li a {padding:1px 4px;background-color:black;border:solid 1px orange; margin:0 2px ;text-decoration:none;color:orange;-moz-border-radius:3px;-webkit-border-radius: 3px;}
#contentAcc #navCarr li a:hover {background-color: orange;color: black;}
/*carousel accueil */
.monCaroussel_Acc {width:998px;height:310px;background: transparent url(./../../image/css/carrousel-accueil.png) top left no-repeat;display:block;margin:0 auto 10px;position:relative;/*float:right;*/padding-top:1px;}
#carousel-wrapper_Acc{
    width: 862px;
    height: 289px;
    overflow: hidden;
    margin: 10px 0 0 68px;
}

#carousel-content_Acc {
    width: 5000px;
}
#carousel-content_Acc .slide_Acc {
    float: left;
    width: 862px;
    height: 289px;
    background: transparent url(./../../image/css/bgSlid_Acc.png) bottom left repeat-x;
}
#previousSlide_Acc {width:39px;height:64px;position:absolute;background: transparent url(./../../image/css/carrousel-accueil.png)  0px -320px  no-repeat;top:123px; left:18px;display:block;cursor:pointer;}
#nextSlide_Acc {width:39px;height:64px;position:absolute;background: transparent url(./../../image/css/carrousel-accueil.png)  -40px -320px  no-repeat;top:123px; left:941px;display:block;cursor:pointer;}
#previousSlide_Acc:hover {background: transparent url(./../../image/css/carrousel-accueil.png)  -100px -320px  no-repeat;}
#nextSlide_Acc:hover {background: transparent url(./../../image/css/carrousel-accueil.png)  -140px -320px  no-repeat;}
#previousSlide_Acc:active {background: transparent url(./../../image/css/carrousel-accueil.png)  -200px -320px  no-repeat;}
#nextSlide_Acc:active {background: transparent url(./../../image/css/carrousel-accueil.png)  -240px -320px  no-repeat;}
#navCarr_Acc {position:absolute; top:275px;/*left:60px;*/width:998px;text-align:center;}
#navCarr_Acc li {display:inline;font-size: .7em;}
#navCarr_Acc li a {padding:1px 4px;background-color:black;border:solid 1px orange; margin:0 2px ;text-decoration:none;color:orange;-moz-border-radius:3px;-webkit-border-radius: 3px;}
#navCarr_Acc li a:hover {background-color: orange;color: black;}
.slide_Acc h2 {font-size:1.2em;text-align: center;color:#fca909;margin: 0 0 8px 0;font-weight: 800;padding:10px 20px 10px 10px;background-color:transparent!important;background-image:none;}
.slide_Acc h3 {text-align:left;color:#222;font: italic 200 1.1em Georgia,serif,normal;margin: 0 20px 10px 10px;}
.slide_Acc p {color:#444;margin: 0px 0px 10px 0px;font-size:.8em;padding:0 20px 0 10px;}
.slide_Acc a:link,.slide_Acc a:visited {float:right;color: orange !important;font-size:.7em;margin:0 20px 0 0;padding:2px 4px;background-color:#444;-moz-border-radius:5px;-webkit-border-radius: 5px;text-decoration:none;}
.slide_Acc a:hover,.slide_Acc a:active {background-color:orange;color:#444!important;}
.slide_Acc img {float:left; margin:10px;}
/* Carousel secteur */
#carouselSecteur {width:592px;height:285px;display:block;float:left;background: transparent url(./../../image/css/carousel-secteur.png) top left  no-repeat;padding-top:49px;}
#carouselSecteur a.carousel-jumperB {width:114px;height:91px;margin:0 0 0 8px;padding:0;float:left;clear:left;display:block;text-indent:-9999px;}

.btp  {background: transparent url(./../../image/css/carousel-secteur.png) -8px -335px  no-repeat;}
.evenementiel  {background: transparent url(./../../image/css/carousel-secteur.png) -8px -426px  no-repeat;}
.defense  {background: transparent url(./../../image/css/carousel-secteur.png) -8px -518px  no-repeat;}

.btp:hover {background: transparent url(./../../image/css/carousel-secteur.png) -126px -335px  no-repeat;}
.evenementiel:hover {background: transparent url(./../../image/css/carousel-secteur.png) -126px -426px  no-repeat;}
.defense:hover {background: transparent url(./../../image/css/carousel-secteur.png) -126px -518px  no-repeat;}

.btp:active {background: transparent url(./../../image/css/carousel-secteur.png) -248px -335px  no-repeat;}
.evenementiel:active {background: transparent url(./../../image/css/carousel-secteur.png) -248px -426px  no-repeat;}
.defense:active {background: transparent url(./../../image/css/carousel-secteur.png) -248px -518px  no-repeat;}

 #carouselSecteur #test_btp a.carousel-selected  {background: transparent url(./../../image/css/carousel-secteur.png) -248px -335px  no-repeat;}
 #carouselSecteur #test_evenementiel a.carousel-selected  {background: transparent url(./../../image/css/carousel-secteur.png) -248px -426px  no-repeat;}
 #carouselSecteur #test_defense a.carousel-selected  {background: transparent url(./../../image/css/carousel-secteur.png) -248px -518px  no-repeat;}

#carouselSecteur .slide {position:relative;}
#carouselSecteur .slide a:link,#carouselSecteur .slide a:visited {float:right;color: orange !important;font-size:1em;margin:15px 11px 0 0;padding:2px 4px;background-color:#444;-moz-border-radius:5px;-webkit-border-radius: 5px;text-decoration:none;}
#carouselSecteur .slide a:hover,#carouselSecteur .slide a:active {background-color:orange;color:#444!important;}

#carouselSecteur .slide h2 {width:416px;margin:0 auto;background:#2d2d2d url(./../../image/css/bg-h2.jpg) bottom left repeat-x; -moz-border-radius-topright: 6px;-moz-border-radius-topleft: 6px;
-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius:6px;padding: 4px 10px;}
#carouselSecteur .slide p {padding:4px 14px 5px 10px;}
#carousel-wrapper2 {
    width: 456px;
    height: 274px;
    overflow: hidden!important;
    margin: 0px 0 0 124px;
}
#carousel-content2 .slide {
    float: left;
    width: 456px;
    height: 274px;
   /* background: transparent url(./../../image/css/bgSlide.jpg) bottom left no-repeat;*/
}
.FlCarB {float:left; margin : 5px 12px 0 10px;padding:5px;background-color:white;border : solid 1px #666; }
.linkCar{position:absolute;bottom:8px;right:0;}
/* ACCUEIL */
.demiG {width:48.2%;float:left;margin:0 .75% 10px 0; /*border-right:solid 1px #666;*/padding : 0 0.5%;}
.demiD {width:48.2%;float:right;margin:0 0 10px .75%; /*border-right:solid 1px #666;*/padding : 0 0.5%;}
.demiG h2,.demiD h2  {/*width:448px!important;*/width:96%!important;}
.demiG p,.demiG h2,.demiG h3,.demiG h4,.demiD p,.demiD h2,.demiD h3,.demiD h4 {padding:0 10px 0 0}
.demiG .imgFl,.demiD .imgFl {float:left;margin:0 8px 8px 0!important;}
.demiG .imgFr,.demiD .imgFr {float:right;margin:0 0 8px 8px!important;}

#maj {background-color:#c1b062;padding:8px 12px;-moz-border-radius:8px;-webkit-border-radius: 8px;-moz-box-shadow: -1px 1px 3px #666;-webkit-box-shadow: -3px 3px 7px #484229;border:solid 3px #d4c891;}
#maj h3 {text-align:center;background-color:#9e9051;color:white;padding:3px 8px;-moz-border-radius:8px;-webkit-border-radius: 8px;-moz-box-shadow: -1px 1px 3px #666;-webkit-box-shadow: -3px 3px 7px #484229;border:solid 1px #D3C790;}
#maj li {padding:8px;background-color:#D3C790;margin:0 auto 10px;border:solid 1px white;-moz-border-radius:8px;-webkit-border-radius: 8px;}
#maj li h4 {color:#ac282e;font-style:italic;/*text-decoration: underline;*/text-align:center;}

/* nav en sus accueil */
#partenaire,#telechargement,#videos {text-indent:-9999px;}
#partenaire {width:380px;height:82px;display:block;float:right;background : transparent url(./../../image/css/ssnav-accueil.png) 0px 0px  no-repeat; cursor : pointer;}
#telechargement {width:380px;height:81px;display:block;float:right;background : transparent url(./../../image/css/ssnav-accueil.png) 0px -82px  no-repeat; cursor : pointer;}
#videos {width:380px;height:172px;display:block;float:right;background : transparent url(./../../image/css/ssnav-accueil.png) 0px -163px  no-repeat; cursor : pointer;}
#partenaire:hover {background : transparent url(./../../image/css/ssnav-accueil.png)  -380px  0px no-repeat; cursor : pointer;}
#telechargement:hover {background : transparent url(./../../image/css/ssnav-accueil.png) -380px -82px  no-repeat; cursor : pointer;}
#videos:hover {background : transparent url(./../../image/css/ssnav-accueil.png) -380px -163px  no-repeat; cursor : pointer;}
h5 {text-indent: -9999px;}


a.linkFollow {font-size:.7em;}
a.linkFollow:hover:before {content:">> ";}
#maj a.linkFollow {font-size:.9em;}
/*diapo*/
#diap {width:100%;}
#diap img {padding:5px;margin:0 4px 5px 4px;background:#333;border:solid 1px #000;}
#diap img:hover {background:#666;border:solid 1px #333;}
.playervideo2 {width:340px;height:312px;}

/*///////////////////////////*/
/*  	Formulaire de contact	 */
/*///////////////////////////*/
#contactgint{float:left;width:55%;/*padding:10px 1.5%;*/margin:0;font-size:.7em;color:#fff;}
#inscriNews {margin:0 auto;padding:10px;background:#d7d5bb;font-size:.7em;color:#fff;-moz-border-radius : 7px;border:solid 2px #616054;text-align:right;font-size:1em;}
#contactgint h2,#inscriNews h2 {text-align:center;background:#aaa684;padding: 3px 0;font-size:1.2em;font-weight:bold;margin-bottom:8px;}
#contactgint p {text-align:right;color:#616054;margin:0!important;font-size:1em;}
#inscriNews p {text-align:right;color:#616054;margin:0 auto;}
#contactgint input,#contactgint select,#contactgint textarea, #inscriNews input,#inscriNews select,#inscriNews textarea  {margin-bottom:3px;padding:3px 5px;border:solid 1px #666;}
#contactgint  input[type=text]:focus,#inscriNews input[type=text]:focus{padding:3px 5px;border:solid 1px #888;background-color:#eee;}
#contactgint textarea:focus,#inscriNews textarea:focus {padding:3px 5px;border:solid 1px #ccc;}
fieldset,legend {-moz-border-radius : 8px 0 8px 0;-webkit-border-radius : 8px 0 8px 0;border-radius : 8px 0 8px 0;}
legend{text-shadow:-1px 1px 2px #000 ;}
#contactgint fieldset,#inscriNews  
{border:solid 1px #666;padding:5px;/* height:170px; */margin-bottom:15px;-moz-border-radius : 8px 0 8px 0;-webkit-border-radius : 8px 0 8px 0;border-radius : 8px 0 8px 0;}
#contactgint legend,#inscriNews legend{background:#666;padding:3px 8px;color:#fff;margin-left:10px;font-weight:normal;font-size:1.1em;}
#inscriNews input[type=text],#inscriNews select,#inscriNews textarea  {margin:5px 0 5px 25px;padding:2px 2px;border:solid 2px #aaa684;text-align:center;}
.coord {width:90%;margin:10px 5% 100px;}
.message {width:90%;margin:10px 5%;  }
.btn_form {text-align:right;/* margin-top:12px; */margin:10px 8px 0 0;}
.btn_form input {margin-left:8px;background:white;border:solid 1px #aaa684;cursor:pointer;color:#aaa684;font-weight:bold;padding: 2px 4px;-moz-border-radius : 6px;}
.btn_form input:hover{color:white;background:#aaa684;}
.btn_form .go{border:solid 2px #aaa684;}
.centre {width:327px;text-align:center;}
.oblig{font-weight:bold;}
select {width:180px;}
.votrem{position:relative;top:-138px;}

.formgauche{width:44%;margin:0 2%;float:left;}
.formdroit{width:44%;margin:0 2%;float:right;}

.alertAjax {width:95%;margin:5px auto;padding:10px 5px;border:solid 1px #666;background-color:#888;}
.alertAjax p {text-align:center!important;color:#e52121 !important;font-weight:600;}
.alertAjax p span {color:#fff!important;}
.alertajaxIE {width:75%;margin:5px auto;padding:20px 10px;border:solid 1px #666;background-color:red;font-size:1.5em;}
.alertajaxIE p {color:white!important;}
#content_big  #contentmail {float:left;width:50%;margin : 10px auto;}
#content_big  #contentmail #contactgint {float:none;width:100%;margin:0 auto;}
#content_big  #contentmail #contactgint  p {font-size : 1em;}
#jetraitetoutca {float:right;width:40%;}

#adresseCont{float:right;width:40%;/*padding:10px 1.5%;*/margin:0;font-size:1em;}
#adresseCont h3, #contactgint h3{width:100%;text-align:center;background-color:#424242;color:white;padding:.25em 0;-moz-border-radius : 8px 0 8px 0;-webkit-border-radius : 8px 0 8px 0;border-radius : 8px 0 8px 0;
border: solid 2px white;-moz-box-shadow: -1px 1px 5px #aaa;-webkit-box-shadow: -1px 1px 5px #aaa;box-shadow: -1px 1px 5px #aaa;}
#contactgint h3 {font-size:1.5em;}

address {font-size:.8em;line-height:1.5em;}
#adresseCont ul {margin-bottom:2em;}
#gintMa{margin-top:2em;}
/* Recherche */
#s p{text-indent:-9999px;float:left;padding:0;margin:0;}
input [type=submit] {outline:none;border:none;}

/* list e section et categorie default*/
#listeArticle {padding:5px;list-style-type:none;}
#listeArticle li {padding:3px 5px;margin:0 0 15px 0;border:solid 1px #666;
-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
list-style-type:none;background-color:#efefef;}
#listeArticle li h3 {padding:6px 8px;background-color:#33638F ;
-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;text-align:center;font-size:1.3em;
}
#listeArticle li h3 a:link,#listeArticle li h3 a:visited {color:white;text-decoration:none;text-shadow:-1px 1px 2px #000 ;}

/*liste section - categorie -articles :*/
.listeSectCatArt {padding:5px;list-style-type:none;margin:0 auto !important;font-size:1.2em;}
.listeSectCatArt li {padding:3px 5px;width:94%;margin:0 0 15px 0;border:solid 1px #666;
-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
list-style-type:none;background-color:#efefef;list-style-type:none !important;margin: 0 auto 12px!important;
}
.listeSectCatArt ul{margin:0 auto !important;}
.listeSectCatArt ul li {padding-bottom:12px;background-color:#eee;
-moz-box-shadow: -1px 1px 5px #aaa;-webkit-box-shadow: -1px 1px 5px #aaa;box-shadow: -1px 1px 5px #aaa;
border-color:#aaa;
}
.listeSectCatArt>li h3 {padding:6px 8px;background-color:orange;
-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;text-align:center;font-size:1.3em;color:white;}
.listeSectCatArt>li h3 a:link,.listeSectCatArt>li h3 a:visited {color:#333!important;text-decoration:none;text-shadow:-1px 1px 3px #bbb ;}
.listeSectCatArt h4 {padding:6px 8px;background-color:#33638F;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;margin:0 auto 0!important;color:white;}
.listeSectCatArt h4 a:link, .listeSectCatArt h4 a:visited {color:white !important;text-decoration:none;font-size:1.2em;text-shadow:-1px 1px 2px #000 ;}
.listeSectCatArt img {margin: 10px;}
/* MAPSITE */
.mapsite {padding:10px;}
.mapsite h3{padding:5px 20px;background-color:#33638F;margin: 0 0 .6em 0;
-moz-border-radius : 12px 0 12px 0;-webkit-border-radius : 12px 0 12px 0;border-radius : 12px 0 12px 0;
-moz-box-shadow: -2px 2px 7px #888;-webkit-box-shadow: -2px 2px 7px #888;box-shadow: -2px 2px 7px #888;
border:solid 2px white;
letter-spacing: .2em;
}
.mapsite h3 a:link,.mapsite h3 a:visited {text-decoration:none;color:white!important;text-shadow:-1px 1px 2px #000 ;}
.mapsite h3 a:hover,.mapsite h3 a:active {text-decoration:underline;}
.mapsite h3 a:hover:before,.mapsite h3 a:active:before {content :">>> ";}

.mapsite h4{width:85%;padding:5px 30px;background-color:#444;margin: 0 auto 0.4em auto;
-moz-border-radius : 8px 0 8px 0;-webkit-border-radius : 8px 0 8px 0;border-radius : 8px 0 8px 0;
-moz-box-shadow: -2px 2px 6px #888;-webkit-box-shadow: -2px 2px 7px #888;box-shadow: -2px 2px 7px #888;
border:solid 2px white;
}
.mapsite h4 a:link,.mapsite h4 a:visited {text-decoration:none;color:white!important;text-shadow:-1px 1px 2px #000 ;}
.mapsite h4 a:hover,.mapsite h4 a:active {text-decoration:none;}
.mapsite h4 a:hover:before,.mapsite h4 a:active:before {content :">> ";}
/*.mapsite ul , .mapsite li {margin:0px !important;}*/
.artSection {margin:0 0 1em 0!important;padding:0 0 0 25px;}
.artCat {margin:0 0 1em 0!important;padding:0 0 0 55px;}
.artCat li {list-style-type:disc!important;}
.artCat li a:link,.artCat li a:visited {color:#444!important;text-decoration:none;}

.listeAcces{width:80%; margin : 10px auto;padding:10px;
-moz-border-radius : 8px 0 8px 0;-webkit-border-radius : 8px 0 8px 0;border-radius : 8px 0 8px 0;
-moz-box-shadow: -2px 2px 6px #888;-webkit-box-shadow: -2px 2px 7px #888;box-shadow: -2px 2px 7px #888;
border:solid 2px #787878;}

.flVideo {float:left;margin: 5px 20px 10px 0;background-color:#787878;padding:5px;
border:solid 1px #555;
-moz-border-radius : 5px;-webkit-border-radius : 5px;border-radius : 5px;
-moz-box-shadow: -1px 1px 8px #444;-webkit-box-shadow: -1px 1px 8px #444;box-shadow: -1px 1px 8px #444;
}

/*page d'erreur*/
#blocErreur{float:left;width:500px; padding: 120px 30px 0 100px;}
/*LIGHTBOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:./../../image/lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(./../../image/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./../../image/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow-x:hidden;overflow-y: hidden;width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 26px;height:26px;display:block; float: right;  padding-bottom: 0.7em; outline: none;background: url(image/content/close.gif) right 15% no-repeat;margin: 0 45px 0 0;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

