@import url("reset.css"/*tpa=http://www.idea-international.fr/templates/fichiers/css/reset.css*//*tpa=http://www.ideainternational.fr/templates/fichiers/css/reset.css*/);

* {margin: 0;}

.posrelativ { position: relative; }

body {
margin:0;
padding:0;
background:#041B3D url("../images/fond.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/fond.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/fond.jpg*/) repeat-x top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#000;
}

img {border:0;}

p img { margin-right:5px;}

p {text-align: justify; line-height:1.6em; font-size:1em;}

a {color:#c93;text-decoration: underline;}

a:hover {color: #369;text-decoration:underline;}

hr {
display: block;
height: 0;
margin: 0;
_margin: -7px 0;
padding: 0;
border: 0;
visibility: hidden;
}

h1 {/*color:#ccc;*/font-size:2.5em; /*margin-top: 15px;*/ color: rgb(0,85,130); }
.accroche { color: rgb(44,133,98); }

h2 {color:#036;font-size:1.3em;}

h3 {
color:#036;
font-size:1.5em;
background: url("../images/pic-h3.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/pic-h3.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/pic-h3.jpg*/) no-repeat center left;
padding-top:45px;
}

.global {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
width:835px;
background: url("../images/fond_bas.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/fond_bas.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/fond_bas.jpg*/) repeat-y top left;
}

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

#header {
width: 835px; position: relative;
height: 230px; /* 353px */
background: url("../images/fond_haut.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/fond_haut.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/fond_haut.jpg*/) no-repeat top left;
padding:0;
}

#logo {
  padding: 0 30px; height: 124px; padding-top: 30px;
  text-align: right; width: 770px;
  /*background: transparent url('../images/image-defaut.jpg') 30px top no-repeat;*/
  }
#logo a, #logo a:hover { text-decoration: none; color: white; }
#logo span {
  display: block; float: left; width: 770px; height: 124px; margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; top: 30px; left: 30px; z-index: 100; cursor: pointer;
  background: transparent url("../images/masque-header.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/masque-header.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/masque-header.png*/) left top no-repeat;
  }

/* ----- LANGUES ----- */

/* #lang {float:left;padding-top:10px;} */
#menu-top { position: absolute; top: 0px; right: 60px; z-index: 110; }
#menu-top ul { margin: 0; padding: 0; list-style-type: none; }
#menu-top ul li { margin: 0 3px; padding: 0; float: left; }
#menu-top ul .txt { padding: 5px 0 0 0; }
#menu-top ul li a, #menu-top ul li a:hover { padding: 0 3px 0 0px; color: rgb(39, 82, 135); text-decoration: none; }
#menu-top ul .txt a:hover { border-bottom: 1px solid rgb(140,140,140); }

/* ----- MENU ----- */

#menu {
width:90%; float: left;
margin: 0;
padding:0 0 0 40px;
height: 22px;
list-style-type: none;
}

ul#nav {margin: 10px 0 0 0;padding:0;}

#nav li {
float: left;
margin: 0 5px;
padding: 0;
width: auto;
display: block;
}

#nav li a, #nav li a:link {
color: #993333;
text-decoration: none;
padding: 3px 1px;
display: block;
font-weight: bold;
border-bottom: 5px #933 solid;
}

#nav li a:hover {
color: #369;
border-bottom: 5px solid #369;
cursor: pointer;
font-weight: bold;
}

#nav li a.active, #nav li a.active:link {
color: #369;
cursor: default;
font-weight: bold;
border-bottom: 5px solid #369;
}

#nav li a.active:hover {border-bottom: 5px solid #369;}

/* ----- SOUS MENU ----- */

#sousmenu {
margin: 0;
list-style-type: none;
font-size:1.3em;
line-height:1em;
}

ul#snav {list-style-type: none; margin: 25px 0;}

#snav li {
margin: 5px 0;
padding: 0;
width: auto;
}

#snav li a, #snav li a:link {
color: #036;
text-decoration: none;
padding: 3px 1px;
display: block;
padding-left:40px;
font-weight:bold;
}

#snav li a:hover {
color: #933;
cursor: pointer;
background: url("../images/pic-menu.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/pic-menu.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/pic-menu.jpg*/) no-repeat center left;
padding-left:40px;
font-weight:bold;
}

#snav li a.active, #snav li a.active:link {
color: #933;
cursor: default;
background: url("../images/pic-menu.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/pic-menu.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/pic-menu.jpg*/) no-repeat center left;
padding-left:40px;
font-weight:bold;
}

/* ----- contenant ----- */

#contenant {
  width:835px;background: url("../images/fond_contenu.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/fond_contenu.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/fond_contenu.jpg*/) no-repeat top left;
  /* color: rgb(207,220,240); */
  }
.police {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em;
  }


#visu {padding:60px 0 0 40px;}

/* ----- droite ----- */

#droite {
width:150px;
float:right;
padding-top:25px;
margin-right:30px;
}
* html #droite { margin-right: 25px; }
* + html #droite { margin-right: 25px; }

/* ----- gauche ----- */

#gauche {width:180px;height:auto; padding-left:10px;}
* html #gauche { padding-left:20px;}
* + html #gauche { padding-left:20px;}

	#visuels {margin:0; padding:0; padding-left:20px;}
	#visuels img { display: block; margin: 7px 0 11px 0; float: left; }
	/* #visuels a { display: block; margin: 7px 0 11px 0; float: left; } */
  * html #visuels { padding-left:50px;}
  * + html #visuels { padding-left:50px;}

/* ----- contenu ----- */

#contenu {width:790px;padding:50px 75px 0 60px;}

#contenu_acc {
width:540px;
padding:0 40px;
float:right;
}

	.acc_img {
	float:right;
	clear:left;
	padding:10px 0 20px 20px;
	}

	.conteu_img {
	float:left;
	clear:left;
	padding:10px 20px 10px 0;
	}
	* html .conteu_img { padding-right: 10px; }
	* + html .conteu_img { padding-right: 10px; }

#contenu_rub {
width:540px;
padding:0 40px;
float:right;
}

/* ----- Formulaire ----- */

#formulairec {
position: relative;
width: 80%;
margin: 0;
text-align: left;
}

	#formulairec label.formulaire_text {
	display: block;
	float: left;
	width: 90%;
	text-align: left;
	}

	#formulairec label.obligatoire {
	color:#f30;
	display: block;
	float: left;
	width: 90%;
	text-align: left;
	}

	#formulairec input.formulaire_text {
	display: block;
	float: left;
	width: 90%;
	color:#933;
	margin:0 40px 10px 0;
	border:#369 1px solid;
	}

	#formulairec textarea.formulaire_text {
	display: block;
	float: left;
	width: 90%;
	color:#933;
	margin-bottom:10px;
	border:#369 1px solid;
	}

	#formulairec fieldset {
	margin-bottom: 1em;
	border: 0;
	width: auto;
	margin: 0.5em 0;
	}

	#formulairec fieldset p {
	padding: 0 0 0.75em 0 !important;
	padding: 0 0 0.35em 0;
	clear: both;
	}

	#formulairec #button_valid {
	padding-left:10px;
	}

	#formulairec button {
	background-color:#369;
	border:0;
	color:#fff;
	padding:5px;
	margin-right:10px;
	cursor:pointer;
	}

/* ----- FOOTER ----- */

.footer {
background: url("../images/fond_bas.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/fond_bas.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/fond_bas.jpg*/) repeat-y top left;
width:835px;
margin:0 auto;
padding-top:50px;
}

.footer p{text-align:center;padding-left:60px;}

.footer a {color:#000;text-decoration:none;}

.footer a:hover {text-decoration: underline;}


/* CLEARFIX */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ----- SOUS MENU PRESTATIONS----- */

.presta-menu {
width:835px; float: left;
margin:0 0 20px 15px;
padding:0;
}

.sm a, .presta-menu a:hover {text-decoration:none;}
.sm {list-style:none; width:802px; height:95px; display:block; overflow:hidden; padding:0; margin:0;}
.sm li {float:left; display: block; overflow:hidden; background-color:#AB383D; height:95px; cursor:pointer;}
	li.budge {background:#AB383D url("../images/menu-presta/picmenu-budge.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-budge.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-budge.jpg*/) no-repeat top left;}
	li.fourn {background:#AB383D url("../images/menu-presta/picmenu-fourn.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-fourn.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-fourn.jpg*/) no-repeat top left;}
	li.borde {background:#AB383D url("../images/menu-presta/picmenu-borde.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-borde.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-borde.jpg*/) no-repeat top left;}
	li.conte {background:#AB383D url("../images/menu-presta/picmenu-conte.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-conte.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-conte.jpg*/) no-repeat top left;}
	li.proce {background:#AB383D url("../images/menu-presta/picmenu-proce.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-proce.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-proce.jpg*/) no-repeat top left;}
	li.emball {background:#AB383D url("../images/menu-presta/picmenu-emball.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-emball.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-emball.jpg*/) no-repeat top left;}
	li.contr {background:#AB383D url("../images/menu-presta/picmenu-contr.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-contr.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-contr.jpg*/) no-repeat top left;}
	li.trans {background:#AB383D url("../images/menu-presta/picmenu-trans.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-trans.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-trans.jpg*/) no-repeat top left;}
	li.debal {background:#AB383D url("../images/menu-presta/picmenu-debal.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-debal.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-debal.jpg*/) no-repeat top left;}
	li.forma {background:#AB383D url("../images/menu-presta/picmenu-forma.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/menu-presta/picmenu-forma.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/menu-presta/picmenu-forma.jpg*/) no-repeat top left;}

	span.presta-titre {color:#fff; padding:20px 0 5px 30px; font-size:1.3em; display:block; width:145px;cursor:pointer;}


/* ----- CARTE INTERACTIVE----- */
/*
  ANCIENNE CARTE
*/
.bubble { display: none; padding: 0 8px; position: absolute; min-width: 230px; top: -400px; left: 0; background-color: white; border: 1px solid rgb(130,130,130); }
.bubble h5 { padding: 0; margin: 0.5em 0 0.8em 0; font-size: 1.1em; }
.bubble p { padding: 0; margin: 0.5em 0;  font-size: 1.1em; }

/*
  NOUVELLE CARTE
*/
  #carte-inter {
    position: relative; width: 485px; height: 417px;
    background: url("../images/carte-interactive-09.jpg"/*tpa=http://www.idea-international.fr/templates/fichiers/images/carte-interactive-09.jpg*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/carte-interactive-09.jpg*/) 0 0 no-repeat;
    }
  /* point */
  #carte-inter .point {
    position: absolute;
    }
  #carte-inter .point .pos {
    display: block; float: left;
    }
  /* lien */
  #carte-inter .point .linkact, #carte-inter .point .linkact:hover {
    padding: 0 0 0 12px; float: left; display: block; cursor: default; position: relative;
    background: url("../images/puce-carte-interac.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/puce-carte-interac.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/puce-carte-interac.png*/) 0 7px no-repeat;
    color: black; text-decoration: none; text-transform: uppercase;
    }
    #carte-inter .pright .linkact, #carte-inter .pright .linkact:hover {
      padding: 0 12px 0 0; float: left;
      background: url("../images/puce-carte-interac.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/puce-carte-interac.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/puce-carte-interac.png*/) right 7px no-repeat;
      }
  #carte-inter .point .linkact:hover {
    background-image: url("../images/puce-carte-interac-hover.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/puce-carte-interac-hover.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/puce-carte-interac-hover.png*/);
    }
  #carte-inter .point .linkact a, #carte-inter .point .linkact a:hover {
    color: rgb(153,0,0); text-decoration: none;
    }
  #carte-inter .point .linkact a:hover {
    text-decoration: underline;
    }
  /* box */
  #carte-inter .point .linkact .box {
    display: none; padding: 2px 0 5px 12px; height: 22px;
    background: url("../images/box-left-cint.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/box-left-cint.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/box-left-cint.png*/) left 0 no-repeat;
    }
    #carte-inter .point .linkact .content {
      padding: 3px 2px 5px 0;
      background: url("../images/box-content-cint.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/box-content-cint.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/box-content-cint.png*/) left 0 repeat-x;
      }
    #carte-inter .point .linkact .end {
      padding: 3px 5px 5px 0;
      background: url("../images/box-right-cint.png"/*tpa=http://www.idea-international.fr/templates/fichiers/images/box-right-cint.png*//*tpa=http://www.ideainternational.fr/templates/fichiers/images/box-right-cint.png*/) right 0 no-repeat;
      }
  #carte-inter .point .linkact .box {
    position: relative; z-index: 5;
    }
  #carte-inter .point .linkact:hover .box {
    display: block; float: left; position: relative; z-index: 15;
    }
  #carte-inter .pright .linkact .box {
    float: right;
    }

