@font-face {
	font-family: GraublauWeb;
	src: url('../fonts/GraublauWeb.otf');
}

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,form { 
	margin:0;
	padding:0;
}

option {}
.level0{font-size:110%;font-weight:bold;}
.level1{font-variant:small-caps;font-weight:bold;padding-left:5px;}
.level2{padding-left:13px;font-size:90%;}
.level3{padding-left:13px;font-size:90%;}
img {padding-right:5px;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td {vertical-align:top}
fieldset,img { 
	border:0;
}
.previsu legend {margin-top:10px;font-size:1.5em;color:#690102;margin-bottom:20px;}

.previsu {background:#F08080;padding:10px;border:1px solid red;}
.previsu ul {color:black;}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:bold;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h2,h3{font-weight:normal;}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.bold {font-weight:bold}


.content strong {font-weight:bold;font-size:110%}
/**********DEBUT************/
h1{font-family: "GraublauWeb", Verdana, sans-serif;}

h2,h3{font-family: helvetica,arial,sans-serif;}

/*POSITIONNEMENT*/
body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     color:#4C4C4C;font:67.5% arial,verdana,helvetica,"Bitstream Vera Sans",sans-serif}

#PAGE {
position:relative;
font:100% verdana,sans-serif;
line-height:1.4;
margin-left: auto;
margin-right: auto;
width:1000px;
text-align: left;
padding:15px 0px 30px 0px;
}



header, nav, footer, figure, section {
  display: block;
}
footer {clear:both;margin-top:20px}
#FOOTER {clear:both;margin-top:20px}

header {
z-index:99;
position:relative;
height:155px;
left:0px;
}
#lang {margin-right:250px;text-align:right;padding-bottom:10px;}

#LANG {margin-right:250px;text-align:right;padding-bottom:10px;}

#Contenu p {margin-bottom:5px}
header figure {
margin:0;padding:0;position:absolute;top:0;left:0;
}
.newsletter {font-weight:bold}

#video-une {margin-top: 22px;}
#video-une p {margin:0; padding:0;}
#video-une a:first-child {height:111px; display:block;}
#video-une .descriptif {width:194px;padding:3px; margin-top:0;color: #fff; display:block; background: url("../images/trans-gris.png");}

.ico_video.ico29x29 {
    background-position: -113px -129px;
}

.ico29x29 {
    bottom: 5%;
    height: 29px;
    left: 5%;
    width: 29px;
}
.image_ico {position: relative;display: block;}

.ico_portfolio, .ico_infographie, .ico_video, .ico_live {
    background-image: url("../images/icos_medias.png");
    display: inline-block;
    position: absolute;
}

#NEWS #coredem {
border-top:3px solid #800000;
margin-bottom:1.65em;
margin-top:3em;
padding-top:1.5em;
border-bottom:1px solid #C0C0C0;
}

#NEWS #coredem h2 {
margin-bottom:0;
font-size:17px;
text-transform:uppercase;
}

 

 
  
#NEWS  #coredem > span{
display:block;
color:#505050;
font-style:italic;
margin:0;}
  
#NEWS #coredem abbr {border:0;}

#NEWS #coredem h2 {color:#800000;}
 
.coredem img {float:left;}
 
.coredem p {margin-left:105px;}

#coredem ul {padding:10px 0 0 0;}

#NEWS #coredem .date-c{
clear:both;
float:left;
font-size:11px;
font-weight:bold;
width:32px;
margin:1px 8px 0 0;
color:#3f3f3f;
}

#NEWS #coredem a {
float: left;
font-size: 11px;
padding-bottom: 8px;
width:160px;
 color:#3f3f3f;
  display: inline;
  font-weight:normal;
}

#pic {
margin-bottom:1.65em;
padding-top:1.5em;
border-bottom:1px solid #C0C0C0;
}

 #pic li {
    margin:0 0 1em;
    border-top: 2px solid #000000;
    display: block;
    font-size: 95%;
    padding: 6px 0;
     
}
#pic li a{
  color:#000; 
  }

#pic h3 {
  color: #000;
  }

#pic {
  color:#3f3f3f;
  }




#coredem a:hover {
text-decoration:underline;
}
/*header nav {width:100%;margin-top:10px;font-variant:small-caps;}
header nav a{float:left;}
*/

#zone-menu{margin-top:8px;border-bottom:1px dotted #c0c0c0;padding-bottom:10px;}
#nav,#nav ul{width:100%;
margin:0;padding:0;
list-style:none;
line-height:1;}
#nav li{clear:none;}
#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1;}

#nav a.menu{display:block;padding:0.3em 2em 0.3em 0.3em;text-decoration:none;color:#111;}
#nav li .intitule{font-size:1.10em;font-variant:small-caps;color:#8B0000;}
#nav li:hover .intitule,#nav li.sfhover .intitule{color:#fff;}
#nav li{float:left;width:10.6em;}

#nav li ul{position:absolute;background:#fff;width:15em;left:-999em;border:1px solid #cfcdb2;z-index:10;}
#nav li ul li{width:15em;}

#nav li ul.institut{position:absolute;background:#fff;width:14em;left:-999em;border:1px solid #cfcdb2;z-index:10;}
#nav li ul.institut li{width:14em;}

#nav li:hover ul,#nav li.sfhover ul{left:auto;}
#nav li:hover,#nav li.sfhover{background:#900;}
#nav li ul li:hover,#nav li ul li.sfhover{background:#F5F5F5;color:#600;}




#CORPS {
clear:both;
min-height:1000px;
background:#DCDCDC;
font-size: 110%;
  
}

#CORPS .content section {
  clear:left;
  background:#fff;
  margin-bottom:10px;}

#test{
  padding-right: 30px;
    padding-top: 15px;
    width: 750px;
  background:#fff;
  min-height:1000px;
}

figure.film { 
  position:relative;
  width: 150px;
  height: 120px;
  overflow: hidden;
  -moz-box-shadow: 1px 1px 13px #000; 
  -webkit-box-shadow: 1px 1px 13px #000; 
  box-shadow: 1px 1px 13px #000;
} 
figure.film p {
position:absolute;
bottom:0;
display: block;
margin:0px 0 0 0;
padding: 5px 10px 10px 10px;
opacity: 0.7;
font-size: 1em;
color:#fff;
background-color:#000;
}
figure.film:hover p , figure.film:focus p  {
  opacity: 0.9;
}

.separateur 

{

font-weight: bold;

height: 5px;

text-align: right;

padding-top: 5px;

padding-bottom: 5px;

font-size: 110%;

}

.submit {
border:1px solid #a91b0d !important; 

background:#a91b0d;
color:#FFF;
font:normal 0.95em Verdana, sans-serif;
padding:0.25em;
float:left;
margin-left:2%;
font-variant:small-caps;
/font-size:85%;
}

.submit:hover {
background:#dc143c;
}

#NEWS {
  position:absolute;
  top:0;
  right:0;
  width:200px;
  padding: 10px 10px 10px;
  color:#000;
  background:#DCDCDC;
  z-index:100;}


#NEWS #search form {margin: 0;padding: 0;}

#NEWS h2{font-size:1.3em;}

#NEWS h3{
  font-size:1.6em;
  line-height:1.2em;
  text-transform:uppercase;
  position:relative;
  margin-bottom: 3px;
  font-weight:bold;}



#NEWS .actualites p{
  padding-top:6px;
  text-transform:uppercase;
  font-size:10px;}

 #NEWS .actualites li a {
    border-top: 2px solid #000000;
    display: block;
    padding: 6px 0;
    font-size:95%;
    color:#000;

}

 #NEWS .actualites li a:hover {
   color:#A91B0D;
}

 #NEWS .actualites li {
clear:both;
display:block;
}

 #NEWS span.t {
    display: block;
    float: right;
    padding-bottom: 6px;	
    padding-top:3px;
    width: 160px;
    line-height:1.3;
 }
    #NEWS span.d {

    display: block;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding: 8px 0 4px;
    width: 35px;
    }
    
    #NEWS span.m {  

    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0;
    text-transform: uppercase;
    width: 35px;
    }
    
    
#NEWS h3 a{
  bottom:0.4em;
  right:0;
  }
  
  #NEWS h3 a img{
  float:right;padding:0
  }
  
#NEWS small {line-height: 1em;}

#NEWS #newsletter {margin-top: 45px;}

#NEWS #agenda {margin-top:4em;padding:0 0 0.5em 0;}



#NEWS #document {margin-top:3em;border-bottom:1px solid #A9A9A9;padding:0 0 0.5em 0;}

#NEWS .publi{
    text-align:right;
    display:block;
      color:#000;
    padding-top:0.2em;
    padding-bottom:0.2em;	
  font-size:9px;
}

#Rss {clear:both;margin-top:3em;font-weight:bold;height:16px;font-size:110%;display:table-cell;vertical-align: middle;}


     

#NEWS input[type=text]
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    margin: 10px 0;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 5px;
    width:163px;
    padding-left: 5px;font-size:1em;
   
} 
#NEWS small {margin:0}

.reponse_formulaire_ok {color: green;}
.reponse_formulaire_erreur {color: red}

#NEWS .form-recherche-submit
{
    background: url("/images/loupe.png") no-repeat scroll center center #333333;
    border: 0 none;
    color: transparent;
    display: inline;
    float: right;
    height: 26px;
    margin: 10px 0;
    vertical-align: middle;
    width: 27px;
}
#NEWS input[type=submit]:hover {}

#NEWS .ok_newsletter {
    border: 0 none;
    display: inline;
    float: right;
    height: 26px;
    margin: 10px 0;
    vertical-align: middle;
    
}
#messageSent
{
    color:#ff9933;
    display:none;
clear:both;padding-left:1em;
}
            
/*selecteur jquery*/
.Hide {display:none;} 
.moins {display:none;}
.Li span.moins {display:none;float:right;font-size:110%}
.selected {border-bottom:1px dotted #C0C0C0;padding-bottom:4px;margin-bottom:4px;}
.Li span.plus {display:inline;float:right;}
.docjoint {margin-top:15px;}
.droite {float:right;}


/** Liens **/
a {
color: #4682B4;
text-decoration: none;}

a:hover{text-decoration:underline;}

#Contenu a {text-decoration: underline;}

#Contenu  a:hover{text-decoration:none;}
/*
a.spip_out {color:#4682b4;text-decoration:underline}
a.spip_out:hover {text-decoration:none}
*/
#Contenu {min-height:800px}
p.TXT a{text-decoration:underline;}
#Contenu div.PageFiche_Corps a{text-decoration:underline;color:#4169E1}
p.TXT a:hover,#Contenu div.PageFiche_Corps a:hover {text-decoration:none;}

/*a:visited{color:#677F67}*/
.on { font-weight: bold;background:#d3d3d3 !important;} /* liens exposes */
li.icon-dossier {list-style-type:none;}
li.icon-dossier a{display:block;background:url(http://www.institut-gouvernance.org/IMG/skin/icons-wip-button.png) no-repeat;padding-left:32px;height:27px;width:130px;line-height:27px;color:white;font-weight:bold;font-size:110%}

li.icon-soumettre a{display:block;float:left;background:url(http://www.institut-gouvernance.org/IMG/skin/icons-document-button.png) no-repeat;padding-left:8px;height:56px;width:160px;line-height:56px;
color:#ffffff !important;font-weight:bold;font-size:97%;letter-spacing:-1px;}


#cc {clear: both; border-top: 1px solid #ddd; padding-top:20px; text-align: left;}
#ccbloc {width:450px;}
 #cc p { margin-top: 0; padding-top: 0 !important; } 
#cc img { float: left; margin-right: 10px; }
#cc div { float:right;width:250px}
 .date {background-color: #866559;
color: white;
width:25%;padding:4px;margin-bottom:5px;}


.nettoyeur {clear:both;}



#CARTE .titrem {border:0;background:none;}
.zone {position:absolute;top:120px;left:390px;width:200px;}
.zone p {color:#690102;font-size:1.4em;}
.bloc p {color:#690102;font-size:1.4em;margin-left:0 !important;}


#PARTENAIRES ul {width:400px;}



.replier {background-image:url(http://www.institut-gouvernance.org/IMG/special/deplierhaut.gif);}
.deplier {background-image:url(http://www.institut-gouvernance.org/IMG/special/deplierbas.gif);} 


a.triangle {font-size:1.1em;margin-top:1em;border-top:1px dotted #C0C0C0;color:#A91B0D;display:block;padding-top:0.3em;padding-bottom:0.3em;padding-left:16px;background-position:left center;background-repeat:no-repeat;}
a.triangle:hover {text-decoration:none;}
ul.liste li {display:block;}
ul.liste li a{display:block;border-bottom:1px solid #777777;padding-top:0.5em;padding-bottom:0.5em;margin:0px;} 
ul.liste li a:hover{display:block;text-decoration:none;background:#F5F5F5;}
.odd {background:#FFFFF0;}
.even {background:#FFF;}


.Map {background:url(http://www.institut-gouvernance.org/IMG/special/carte-irg.png) no-repeat; 
	width:400px; 
	height:226px; 
}

.telecharger {clear:left;background:url(http://www.institut-gouvernance.org/IMG/skin/bouton-pure.png) no-repeat left top;padding-left:30px;height:37px;width:426px;line-height:37px;display:block;color:#DF1000;font-size:80% !important; }
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border: 1px dotted #DF1000;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 0.95em;
	background-color: #F5F5DC;
width:250px;
}


a.tooltip:hover {text-decoration:none;}

dd.Li {
padding-top: 10px;
padding-bottom: 5px;
border-bottom: 1px dotted #c0c0c0;
}
/*MOTEUR*/
.p_RCHF_Classe {margin-bottom:10px;font-size:1.3em;font-weight:bold;border-bottom:4px solid #D3D3D3;} 


.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px dotted #DF1000;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	background-color: #F5F5DC;
width:250px;
}

#voiraussi1 {font-size:1.1em;font-weight:bold;font-variant:small-caps;padding-right: 10px;padding-bottom: 15px; margin-top: 20px; PADDING-LEFT: 20px;float:left;width:140px;text-align:left;color:#777777;	height:150px;padding:15px;background-image:url(http://www.institut-gouvernance.org/IMG/voiraussi.png);background-repeat:no-repeat;}
#voiraussi2 {margin-top:20px;width:450px;float:left;}
#voiraussi2 ul {padding:0px;}
#voiraussi2 li {list-style-image:url(http://www.institut-gouvernance.org/IMG/fleche_noir.png);padding-top:5px;font-size:12px !important;}
#voiraussi2 li a {text-decoration:none;} 
#voiraussi2 li a:hover {text-decoration:underline;} 
.Autres_fiches_Lien_encour {font-weight:bold;font-size:0.89em}
.Autres_fiches_Lien {font-weight:normal;font-size:0.98em}

/* ZONE FILM */
.titreFilm {font-weight:bold;}
#zoneFilm .clear {
   clear:both;height:0;
}

#zoneFilm {
}

#zoneFilm a {
   text-decoration:none;
}


#zoneFilm .even {
   position:relative;top:0;left:0;margin-right:10px;

}
#zoneFilm img {margin:0;padding:0;height:96px;width:120px;}
#zoneFilm a {
   font-size:12px;
   font-weight:normal;
   line-height:15px;
   display:block;
   
   /*padding:6px 8px;*/
   position:absolute;
   top:0px;
   background:#fff;
}


/*  rollover behavior  */

#zoneFilm .description {
   display:none;
}
#zoneFilm .imageTextBlock a:hover .description {

   background:#404040;
   color:#fff;
   padding:12px 8px 0px 8px;
   font-size:12px;
   font-weight:bold;
   letter-spacing:0px;
   top:0px;
   position:absolute;
top:0;
   z-index:100;
   cursor: pointer;
   display:block;
   height:120px;
}


/*  imageTextBlock  */

#zoneFilm .imageTextBlock {
   width:120px;
   height:130px;
float:left;
border-right:1px solid #ccc;
   border-left:1px solid #ccc;
   border-bottom:1px solid #ccc;
}

#zoneFilm .imageTextBlock a:hover  {
   padding:0px;
}
.titreUne {padding-left:10px;padding-right:5px;}

/*style associés au bouton + mot clé*/
#motcle_global {margin-top:3px;clear:left;}
#plusmotcle {padding-left:20px;padding-top:5px;clear:left;background:#f1e9e5;border-right:1px solid #A91B0D;border-left:1px solid #A91B0D;width:182px;}
#bouton {text-decoration:none;float:left;display:block;width:20px;height:16px;}
#bouton:hover {text-decoration:none;}
.add {background:url(http://www.institut-gouvernance.org/IMG/add.png) no-repeat left;}
.delete {background:url(http://www.institut-gouvernance.org/IMG/delete.png) no-repeat left;}

#plusmotcle #titremot{float:left;display:none;height:15px;line-height:15px;}
#mot {margin:0;padding:0;display:none;clear:left;}
/********/



.multimedia {font-weight:bold;font-size:110%;}
/*recherche*/
/*input.text{width:140px;vertical-align:middle;padding:0.2em;font-size:90%}*/
.formInfo a, .formInfo a:active, forminfo a:visited
{color: #ffffff;
}

/*Formulaire contact*/
#formulaire_contact li {margin-top:10px;text-align:left;}
.erreur_message {color:#DF1000;}


.focusField{
    	border:solid 2px #FF4500;
    	background:#EEE8AA;
    	color:#000;
    }
    .idleField{
    	background:#FFF8DC;
    	color: #6F6F6F;
		border: solid 2px #DFDFDF;
    }		

.blocreplie .spip_logos {border:1px solid black;margin-left:10px;padding-right:0px !important;}
.blocreplie {display:none;}
ul.spip {margin-bottom:15px;}
ul.spip li {margin-left:20px;margin-bottom:5px;list-style-type:square;}
ul.spip li ul li{margin-left:20px;list-style-type:circle;}
/*ombre portée*/
.image {float:left;margin-left:6px;}
.image small{float:left;clear:left;}
.img-shadow {
  float:left;
  /* La première ligne permet d'utiliser l'ombre au format png pour la plupart*/
  /* des navigateur. La seconde utilisera le format gif pour IE. */
  background: url(http://www.institut-gouvernance.org/IMG/skin/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.institut-gouvernance.org/IMG/skin/shadow.gif) no-repeat bottom right;
margin-right:10px;
margin-top:10px;
  }
.img-shadow img {
  display: block;
  position: relative;
  border: 1px solid #a9a9a9;
  /* Cette ligne permet de placer correctement notre image par rapport à notre*/       
/*ombre.  Les valeur sont choisi en conséquence de l'étendue de l'ombre. */
  margin: -6px 6px 6px -6px !important;
padding: 4px;
  }
#ACTU #publication a.all {font-size:0.77em;float:right}

 #agenda2010,.agenda{margin-top:2em;border-bottom:1px solid #A9A9A9;font-size:1.4em;background:#690102;color:#fff;padding:0.25em;font-variant:small-caps}
#actualites {clear:both;margin-top:2em}
#PIED {position:relative;height:34px;margin:0;padding:0;clear:both}
#PIED div{position:absolute;bottom:0;}


#pied {
color:#3F3F3F;
}
.ISIE67 #pied {clear:both}
.ISIE67 #pied   > div {display:block;float:left;}
#pied > div {
display:table-cell;
vertical-align:top;
padding-bottom:2em;
}
#menu_alternatif,#credit {padding:1em;background:#DCDCDC;}
#credit {border-left:4px solid #fff}

.ISIE67 #pied   #menu_alternatif ul.niveau1 > li {display:block;float:left;width:30%}
#menu_alternatif ul.niveau1 > li{display:table-cell;padding-right:17px;}
#menu_alternatif ul.niveau1 > li ul li{line-height:1.6em}
#menu_alternatif ul.niveau1 li a,#credit p a {
color:#3F3F3F;
}
#menu_alternatif ul.niveau1 li a:hover,#credit p a:hover {
color:#ee0000;text-decoration:none
}
#menu_alternatif ul.niveau1 > li > a {display:block;
border-bottom:1px solid #3F3F3F;
font-size:1.15em;
font-weight:bold;
  padding-bottom:0.5em;
  margin-bottom:0.5em;
}
#credit p{width:245px;color:#000}
#creativecommons {margin-bottom:1.5em}
#credit #coredem img{float:left;margin-right:10px;}

.ISIE67 #ours{clear:both}
#ours {color:#000;padding-top:10px;}
.mention {text-decoration:underline;color:#3F3F3F}
a.mention:hover {text-decoration:none}
/* MENU */

#PAGE header section {
  position:absolute;
  right:250px;
  bottom:25px;}
  
  #PAGE header section img{
 padding:0;}

#glb-menu a:hover {text-decoration:none}
#glb-menu .glb-conteudo {
    position: relative;
    bottom: -3px;
}
#glb-menu ul.menu-itens {
    background: none;
    border-top: 1px solid #d9d9d9;
    font-size: 12px;
    height: auto;
}
#glb-menu .menu-borda-baixo{
    font-size: 1px;
    margin: 0;
    height: 2px;
    /*width: 940px;*/
    overflow: hidden;
    -moz-border-radius: 0 0 1px 1px; -webkit-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px;
}
#glb-menu .menu-borda-baixo1 {
    height: 1px;
    width: 100%;
    font-size: 1px;
    overflow: hidden;
    background: #000;
    opacity: 0.1; filter: alpha(opacity=10);
}
#glb-menu ul.menu-itens:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
#glb-menu ul.menu-itens a, #glb-menu ul.menu-itens li{
    color: #333;
}
#glb-menu ul li.menu-item-li {
    float: left;
    position: relative;
    z-index: 101;
    background: none;
}
#glb-menu .menu-item-a {
    background: url("/images/menu/sprite_menu.png") -969px -976px no-repeat;
    display: block;
    padding: 11px 11px 11px 10px;
    height: auto;
    float: left;
}
#glb-menu span.menu-item-a{
    cursor: default;
}
#glb-menu a.menu-item-a:hover {
    border-style: solid;
    border-width: 1px 0 0 0;
    margin-top: -1px;
}
#glb-menu .menu-item-has-submenu a.menu-item-a:hover{
    border: 0;
    margin-top: 0;
    color: #333;
}
#glb-menu .menu-item-li-first .menu-item-a{
    background: none;
    padding-left: 0;
}
#glb-menu .menu-item-a img {
    padding: 6px 0 0 4px;
    vertical-align: top;
}
#glb-menu .menu-item-seta{
    background: url('/images/menu/sprite_menu.png') right -948px no-repeat;
    padding-right: 14px;
}

/* Submenu */
 #glb-menu ul li.menu-item-li:hover{
    z-index: 102;
}
 #glb-menu ul li.menu-item-li:hover .submenu{
    visibility: visible;
    opacity: 1;
}
#glb-menu .menu-item-li-first .submenu{
    left: -15px; _left: -5px;
}
#glb-menu .submenu {
    left: -5px;
    position: absolute;
    top: 25px;
    z-index: 102;
    width: 292px;
    visibility: hidden;
    opacity: 0;
}




#glb-menu .conteudo-subitens, #glb-menu .conteudo-subitens ul{
    width: 282px;
}

#glb-menu .submenu-2colunas {
    width: 495px;
}
#glb-menu .submenu-2colunas .conteudo-subitens{
    width: 485px;
}
#glb-menu .submenu-3colunas {
    width: 728px;
}
#glb-menu .submenu-3colunas .conteudo-subitens{
    width: 718px;
}
#glb-menu .submenu-4colunas{
    width: 961px;
}
#glb-menu .submenu-4colunas .conteudo-subitens{
    width: 951px;
}
#glb-menu .submenu-aba {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    top: -31px;
    border: 0;
    height: auto;
    left: 0;
    margin-top: 0;
    padding: 0;
    z-index: 102;
    letter-spacing: inherit;
    background: none;
}
#glb-menu .submenu-aba-n1 {
    background-position: 0 0;
    background-repeat: repeat;
    height: 36px;
    float: left;
}
#glb-menu .submenu-aba-n2 {
    background-position: right 36px;
    background-repeat: repeat;
    float: left;
    height: 19px;
    margin-left: 8px;
    padding: 17px 16px 0 7px;
}
#glb-menu span.submenu-aba-n1{
    cursor: default;
}
#glb-menu a.submenu-aba-n1{
    cursor: pointer;
}
#glb-menu .submenu-aba-seta{
    background: url('/images/menu/sprite_menu.png') right -948px no-repeat;
    padding-right: 14px;
}
#glb-menu .submenu-aba img {
    margin-left: 3px;
    vertical-align: middle;
}
#glb-menu .menu-canto-te, #glb-menu .menu-canto-re, #glb-menu .menu-canto-td, #glb-menu .menu-canto-rd{
    background-image: url('/images/menu/sprite_menu.png');
    background-repeat: no-repeat;
}
#glb-menu .menu-canto-te, #glb-menu .menu-canto-re{
    position: absolute;
    left: 0;
    height: 8px;
    width: 8px;
    font-size: 1px;
    overflow: hidden;
}
#glb-menu .menu-canto-rd, #glb-menu .menu-canto-td{
    height: 8px;
    margin-left: 8px;
    font-size: 1px;
    overflow: hidden;
}
#glb-menu .menu-canto-te{
    top: 0;
    background-position: left -873px;
}
#glb-menu .menu-canto-td{
    background-position: right 0;
}
#glb-menu .menu-canto-re{
    bottom: 0;
    background-position: -0 -855px;
}
#glb-menu .menu-canto-rd{
    background-position: right -855px;
}
#glb-menu .conteudo-subitens-bg, #glb-menu .conteudo-subitens-bg2{
    overflow: hidden;
    background-image: url('/images/menu/sprite_menu.png');
    background-repeat: repeat;
    width: 100%;
}
#glb-menu .conteudo-subitens-bg {
    background-position: 0 -8px;
}
#glb-menu .conteudo-subitens-bg2 {
    background-position: right -8px;
}
#glb-menu .conteudo-subitens {
    background-color: #fff;
    color: #444;
    font-size: 14px;
    padding: 15px 0;
    border: 0;
    margin: 0 5px;
    overflow: hidden;
}
#glb-menu .conteudo-subitens ul{
    padding: 0;
    overflow: hidden;
    display: block;
    float: left;
    border-width: 0 1px;
    border-style: solid;
    border-color: #ccc;
    margin-left: -1px;
    background-color: #fff;
}
#glb-menu .conteudo-subitens ul.last{
    border-right: 0;
}
#glb-menu .conteudo-subitens ul a:hover {
    border-width: 0 0 0 3px;
    border-style: solid;
    background: none;
}
#glb-menu ul.menu-itens li.submenu-item{
    margin-top: 6px;
    overflow: hidden;
    width: 100%;
    background: none;
}
#glb-menu ul.menu-itens li.submenu-item:first-child{
    margin-top: 0;
}
#glb-menu .submenu-item a, #glb-menu .submenu-item span{
    display: block;
    padding: 2px 0 2px 17px;
    border-left: 3px solid #fff;
}
#glb-menu .submenu-item span {
    cursor: default;
}
#glb-menu .submenu-item a *{
    cursor: pointer;
}
#glb-menu ul.menu-itens .submenu ul a strong {
    padding-right: 7px;
}
#glb-menu ul.menu-itens .submenu .link-direto a {
    padding: 2px 0 2px 17px;
}
#glb-menu .agrupador-titulo{
    font-weight: 900;
}
#glb-menu .agrupador-titulo span{
    display: inline;
    padding: 0;
}
#glb-menu .menu-subitens-interno{
    width: 100%;
    overflow: hidden;
}
#glb-menu div.menu-subitens-interno ul{
    width: 100%;
    border: 0;
    margin: 0;
    overflow: hidden;
}
#glb-menu div.menu-subitens-interno li{
    margin-top: 2px;
    background: url("/images/menu/sprite_menu.png") no-repeat -947px -902px;
    width: 100%;
}
#glb-menu div.menu-subitens-interno a{
    padding-left: 28px;
}

/* SUBMENU ESPECIAL */
#glb-menu ul li.menu-item-especial{
    float: right;
}

#glb-menu .menu-item-especial .menu-item-a{
    background-position: right -976px;
    font-weight: 900;
}
#glb-menu .menu-item-esq.menu-item-li-first .menu-item-a{
    padding-left: 10px;
    padding-right: 0; _padding-right: 10px;
}
#glb-menu .menu-item-esq .submenu{
    left: auto;
    right: -4px;
}
#glb-menu .menu-item-esq.menu-item-li-first .submenu{
    right: -15px; _right: -5px;
}
#glb-menu .menu-item-esq .submenu-aba{
    right: 0; _right: -1px;
    left: auto;
}
#glb-menu .menu-item-esq .menu-canto-te{
    background-position: left 0;
}
#glb-menu .menu-item-esq .menu-canto-td{
    background-position: right -873px;
}
#glb-menu .menu-item-esq .submenu-aba-n2{
    padding: 17px 15px 0 7px;
}


#glb-menu .submenu-aba-n1, #glb-menu .submenu-aba-n2
{
background-image: url('/images/menu/sprite_menu_item.png');
}
.cor-produto-color,
.cor-produto-color-hover:hover{
    color: #A80000;
}
.cor-produto-border-hover:hover{
    border-color: #A80000;
}
.cor-produto-background{
    background: #A80000;
}

#glb-menu .menu-item-a:hover {
    color:#A80000;
}

#glb-menu .conteudo-subitens ul a:hover {
    background:none repeat scroll 0 0 transparent;
    border-style:solid;
    border-width:0 0 0 3px;
}
#glb-menu a.menu-item-a:hover, #glb-menu .conteudo-subitens ul a:hover {
    border-color:#A80000;
} 
#glb-menu .conteudo-subitens ul a:hover {
    color:#A80000;
}


#glb-topo .cabecalho-produto {
    height: 60px;
    padding-top: 5px;
}

#glb-cabecalho {
    background:url('/images/menu/bg_header.png') top repeat-x;
}




/* END SUBMENU ESPECIAL */


.ISIE67 .tablep .div {float:left;min-height:110px;}
.tablep {display:table;border-spacing:10px;}

.tablep strong{font-size:105%;color:#2F4F4F;}
.tablep a {text-decoration:underline}

.tablep div {display:table-cell;vertical-align:top}


/***********SOCIAL*************/
#example5{
margin: 1em 0;
}
.sharrre .button{
float:left;
margin-right: 20px;}

