/* CSS Document 2010 */
.clr{clear:both;}
a {text-decoration: none;border: none; }
a:hover {text-decoration: underline;border: none; }

body{
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
background:#FFF url("../images/big-bg.jpg") repeat-x top center;
}

#header{
margin:0;
padding:0;
text-align:center;
height: 94px;
}

#header-950 {
width:950px;
text-align:left;
margin:0 auto;
height: 94px;
padding:0; 
}
#topheader{ margin:0; padding:0;height:62px;}

#fleurette{
width:450px;
height:62px;
text-align:left; 
margin:0; 
padding:0;
float:left
}

#fleurette a{
display:block;
height:62px;
width:450px;
}

#fleurette span{
display:none;
}

#panoramiquehp{
width:500px; 
height:62px;
float:right;
}

#panoramiquehp a{
display:block;
margin-top:5px;
width:308px; 
height:51px;
float:right;
}

#panoramiquehp a.french{
background:url("../images/360hp-french.gif") no-repeat top right;
}
#panoramiquehp a.italian{
background:url("../images/360hp-italian.gif") no-repeat top right;
}

#panoramiquehp a.english{
background:url("../images/360hp-english.gif") no-repeat top right;
}

#panoramiquehp span{ display:none;}

/* menu top + menu deroulant + menu langues*/
#menu{height:32px;width:950px; background:#979797 url("../images/bg-menu.gif") repeat-x top left;}
#menu-css {float:left; z-index:9999;}
#choix-langues{float:right;width:250px; height:32px;}
#choix-langues ul{ margin:0; padding:0; list-style-type:none; float:right;}
#choix-langues li{ display:inline;}
#choix-langues li a{ color:#fff; line-height:32px; font-size:9px; padding:0 2px; font-family:Arial, Helvetica, sans-serif;}
#choix-langues li#active_language{ display:none;}

#menu-css dl {
float: left;
margin: 0;
padding: 0;
}
#menu-css ul{
background: #979797;
border-right:#FFF 1px solid;
border-left:#FFF 1px solid;
border-bottom:#FFF 1px solid;
}

#menu-css li a {
height:18px;
text-decoration: none;
display:block;
margin:0; 
padding-left:8px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:18px;
border-top:solid 1px #fff;
}

#menu-css li a:hover{
color:#000;
}

#menu-css dd
{
position:absolute;
}

ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
float: left;
white-space: nowrap;
}

ul#mainlevel-nav li{
float: left;
margin: 0;
font-size: 14px;
font-weight: bold;
height: 32px;
white-space: nowrap;
margin-right: 1px;	
}

ul#mainlevel-nav li a{
height: 32px;
line-height: 32px;
display: block;
padding-left: 5px;
padding-right: 10px;
text-decoration: none;
color: #CCCCCC;
margin-left: 5px;
white-space: nowrap;
}

ul#mainlevel-nav li a:hover{color:#000;}

/* fin menu deroulant */

/*Footer*/
#footer{ text-align:center;}
#footer-950{width:950px;font-size: 10px;margin:0 auto;}
#footer-link{text-align:center;width: 950px;font-size: 10px;}
#footer-link a{color:#979797;font-weight: normal;padding-right:5px;padding-left:5px;}
#footer-link a:hover,#footer-link a:focus{color:#000;}
#copyright, #copyright a{color:#979797;font-weight: normal;font-size: 10px;}
a.mainlevel {font-size: 10px;padding-left: 4px;display: inline;line-height: 22px;margin-bottom: 2px;text-decoration: underline;font-weight: normal;}
a.mainlevel:hover, a.mainlevel#active_menu {text-decoration: none;}
/*fin footer */

/* RACCOURCIS*/
#r-bas{width:950px; height:92px; margin:0 auto;background:url("../images/bg-footer-fleurs.gif") no-repeat right top;}
.raccourcis{float:left;margin:20px 0 0 4px;width:244px;height:58px;text-align:left;display:block;}
.raccourcis a{color:#565656;text-decoration:none;}
.raccourcis a:hover{color:#000;text-decoration:none; cursor:pointer;}
.textes-raccourcis {padding-top:5px;padding-left:65px;width:170px;height:50px;}
.textes-raccourcis span{font-size:14px;margin:0; padding:0;font-weight:bold;}
.textes-raccourcis p{font-size:10px;margin:0;padding:0;line-height:12px;text-align:left;word-spacing: -2px;}
/* fin raccourcis HP*/

/* centre HP*/
#hp{ width:950px;border-right:solid 3px #fff; border-left:solid 3px #fff; margin:0 auto;}
#colonneFlash{ width:640px; float:left;border-right:solid 4px #fff;}
#colonneGamme{ width:306px; float:left; background:#fff; padding-top:4px;}
#flash{width:640px; height:416px; background:#fff;border-top:solid 4px #fff;border-bottom:solid 4px #fff;}
#collection {border-top:solid 4px #fff;}
#collection a{ display:block;width:640px; height:32px;}
#collection span{ display:none;}
#collection.french{background:url("../images/passion-french.gif") no-repeat left top;}
#collection.english{background:url("../images/passion-english.gif") no-repeat left top;}
#collection.italian{background:url("../images/passion-italian.gif") no-repeat left top;}
#colonneGamme a{ display:block; height:152px;}
#colonneGamme span{ display:none;}
#colonneGamme .nouveaute{
float:right;
font-family:Arial, Helvetica, sans-serif;
background:#990000;
font-size:9px;
color:#fff;
padding:1px;
word-spacing:-1px;
}
#colonneGamme a:hover{text-decoration:none; }
#colonneGamme a.migrateur{background:url("../images/hp-migrateur.jpg") no-repeat left top;}
#colonneGamme a.migrateur:hover{background:url("../images/hp-migrateur.jpg") no-repeat left bottom;}
#colonneGamme a.discover{background:url("../images/hp-discover.jpg") no-repeat left top;}
#colonneGamme a.discover:hover{background:url("../images/hp-discover.jpg") no-repeat left bottom;}
#colonneGamme a.magister{background:url("../images/hp-magister.jpg") no-repeat left top;}
#colonneGamme a.magister:hover{background:url("../images/hp-magister.jpg") no-repeat left bottom;}
/**/


#pagewidth-950{
width:950px;
text-align:left;
margin:0 auto;
padding:0;
border-left:solid 3px #fff;
background:#fff;
}

td.colonne-td{
background:#fff;
border-left:solid 3px #fff;
border-right:solid 3px #fff;
margin:0 0 25px 0;
padding:0;
width:250px;
}
/**/


.bloc-gamme{
float:left; 
display:block; 
margin:4px 2px; 
padding:0px; 
border:solid 1px #fff; 
width:158px;
height:155px;
text-align:center;
}
.bloc-implantation{ height:125px; margin:0; padding:0;}
.bloc-gamme-titre .titre{ font-weight:bold; line-height:14px; height:16px; display:block; }
.bloc-gamme-titre a{text-decoration:none;color:#565656; margin:0; padding:0;}
.bloc-gamme-titre .grande-soute{ font-size:11px; line-height:10px;margin:0; padding:0; display:block;}
.bloc-gamme:hover{border:solid 1px #565656;}
.img-gamme{ border:none;}
.bloc-Migrateur{ background:#b7c5d0;}
.bloc-Discover{ background:#bfc2ba;}
.bloc-Magister{ background:#d0d6c6;}

/**/


/*GUIDE DE CHOIX*/
.info-guide {font-size:12px;text-align:center; color:#333; font-weight:bold;}
#selecteur{
width:680px;
height:63px;
background: url("../images/bg-tab-guide.png") no-repeat top left
}
#selecteur .tab-selecteur{width:630px;height:40px;margin:4px 0px;}
#selecteur .tab-selecteur td{width:20%;text-align:center;font-size:13px; color:#333;}

#guide-resultat{width:680px;}
TABLE .top-tab-guide{
text-align:center;
width:680px;
margin:20px 0 0 0;
padding:0;
background:#6f6f6f url("../images/bg-top-tab-guide.gif") repeat-x top left;
}
.top-tab-guide th{ text-transform:uppercase; background:#333;height:26px; color:#fff; font-weight:bold; font-size:12px; padding-left:2px; }
TABLE .top-tab-guide a{ text-decoration:none;}
TABLE .top-tab-guide p{ font-size:18px;font-weight:bold;margin:0;padding:0;color:#000;text-decoration:none;}
TABLE .top-tab-guide span{font-weight:bold;margin:0;padding:0;color:#333;text-decoration:none;}
TABLE .top-tab-guide tr{ border-bottom:solid 1px #FFF; color:#333;}
TABLE .top-tab-guide td{font-size:12px;font-weight:bold;padding-left:2px;border-top:solid 1px #FFF;}
TABLE .top-tab-guide img{border:none;}
tr .ligne-migrateur{background:#b7c5d0;}
tr .ligne-migrateur:hover{background:#7f9cab;}

tr .ligne-discover{background:#bfc2ba;}
tr .ligne-discover:hover{background:#8b9588;}

tr .ligne-magister{background:#d0d6c6;}
tr .ligne-magister:hover{background:#79836f;}

h5{
width:676px;
height:24px;
padding:0;
margin:0;
margin-left:6px;
margin-bottom:3px;
font-size:13px;
text-transform:uppercase;
line-height:24px;
font-weight:bolder; 
color:#fff;
text-indent:12px;
}

h5.Discover{background:#869084; background-image:none;}
h5.Migrateur{background:#7d97a4; background-image:none;}
h5.Magister{background:#59634f; background-image:none;}



/**/
#formulaire-catalogue .form-catalogue label{display:block;font-size:12px;}
#formulaire-catalogue {
margin:20px;
	padding: 15px;
	border: 1px solid #333;
	width: 650px;
	color:#333;
	background: #F1F3F5;
	font-size : 11px;
}
#formulaire-catalogue .input-td
{
border: 1px solid #cccccc;
background: #E9ECEF;
}
#formulaire-catalogue table th{ font-weight:bold; padding:3px;font-size:14px; font-weight:bold;}
#formulaire-catalogue table td{ padding:3px;}
#formulaire-catalogue table{ width:650px;}
#formulaire-catalogue .info{ font-size:11px; font-style:italic;}
.obligatoire {  text-align:center;font-size:11px; font-style:italic; color:red;}

/* page-produit*/

/*#page-produit #bloc-produit{padding:10px 0;}*/
#page-produit #nouveaute{
padding:0 10px; 
background:#cc071e;
color:#fff;
font-size:11px;
position:relative;
top:20px;
width:100px;
}
#page-produit #panoramique-produit span{
display:none;
}
#page-produit #panoramique-produit a{
display:block;
height:48px;
width:103px;
text-align:center;
margin-top:5px;
margin-left:100px;
/*position:absolute;
top:5px;
left:240px;
width:103px;
background: url("../images/360.png") left top no-repeat;*/
}

#page-produit #panoramique-produit a.mag{
background: url("../images/360-mag.gif") center top no-repeat;
}
#page-produit #panoramique-produit a.mig{
background: url("../images/360-mig.gif") center top no-repeat;
}
#page-produit #panoramique-produit a.disc{
background: url("../images/360-disc.gif") center top no-repeat;
}

.btn-pano a{position:absolute; display:block; height:55px; width:16px;}
.btn-pano span{ display:none;}
.bloc-Magister .btn-pano a{background: url("../images/gamme360-mag.gif") left top no-repeat;}
.bloc-Migrateur .btn-pano a{background: url("../images/gamme360-mig.gif") left top no-repeat;}
.bloc-Discover .btn-pano a{background: url("../images/gamme360-disc.gif") left top no-repeat;}







#page-produit {
position:relative;font-family:Trebuchet ms;color:#8da4b2; background:#fff; margin:4px 0 0 0; padding:0;}

#top-produit{ width:700px; height:250px;}

#page-produit #legende-produit {
font-size:10px;
padding-top:185px;
padding-right:15px;
margin:0;
display:block;
height:70px;
text-align:right;
}

.pave { padding:0 0 10px 10px;}

#bloc-produit TABLE.tab-config{ margin-left:10px;}

#bloc-produit .implantation{ margin:10px 10px;padding:0;width:320px;float:left;}

#bloc-produit .implantation img{padding-right:4px;}

#bloc-produit span{height:17px;line-height:14px;font-size:11px;color:#606a71;font-weight:bold;}

.jauge-perso {float:left;padding:0 5px;}

.jauge-perso span{padding:0 5px;}

#bloc-produit .tab-specs td{height:20px;padding-left:4px;font-size:12px; line-height:20px;}

#bloc-produit .spec-a {background:#fff;}

#bloc-produit .tab-specs .aright{text-align:right;width:250px;padding-right:10px;}

#bloc-produit TABLE.tab-equipements{padding:10px; }

#bloc-produit .tab-equipements img{padding:2px;}

#bloc-produit .tab-equipements .ico-equipements{text-align:left;}

#bloc-produit .tab-equipements .titre-equipements {
text-align:right;
line-height:14px;
font-size:12px;
color:#606a71;
font-weight:bold; 
padding-right:7px; 
padding-left:3px
;}

#galerie-images{ padding:10px;}

#info-prod{display:block;margin:0;padding:0;}

#page-produit h2{font-size:46px;font-weight:bold;line-height:45px; margin:0; padding:0; letter-spacing:-3px;}

#page-produit h2 span {font-size:24px;font-weight:normal; padding-right:10px;letter-spacing:normal;}

#page-produit .position-produit{font-size:12px; margin:0; padding:0;font-weight:bold;line-height:10px;}

#page-produit .bg-mig h2,
#page-produit .bg-mig h2 span,
.bg-mig .position-produit
{color:#68808d;}

#page-produit .bg-mag h2,
#page-produit .bg-mag h2 span,
.bg-mag .position-produit
{color:#5f6649;}

#page-produit .bg-disc h2,
#page-produit .bg-disc h2 span,
.bg-disc .position-produit
{color:#737b70;}

#page-produit .mini{ width:518px;}

.bg-mig{background:#b7c5d0; border:0;margin:0;padding:0;color:#68808d;}
.bg-mig h3{background:#68808d;}

.bg-disc{background:#bfc2ba; border:0;margin:0;padding:0;color:#737b70;}
.bg-disc h3{background:#737b70;}

.bg-mag{background:#d0d6c6; border:0;margin:0;padding:0;color:#5f6649;}
.bg-mag h3{background:#5f6649;}

#txt-produit-mig h4,
#txt-produit-mag h4,
#txt-produit-disc h4{
padding-left:45px;
padding-top:26px;
margin:0;
}

#txt-produit-mig p,
#txt-produit-mag p,
#txt-produit-disc p{
text-align:justify;
padding-left:22px;
font-size:11px;
padding-right:9px;
padding-bottom:5px;
}

#jauge-mig tr.info,
#jauge-mag tr.info,
#jauge-disc tr.info{ 
font-size:11px; 
font-weight:bold;
height:18px;
}

#jauge-mig .chiffre,
#jauge-mag .chiffre,
#jauge-disc .chiffre{
font-size:28px;
font-weight:bold;
}

/*********mig*******/
#page-produit #txt-produit-mig{
width:359px;
  background: url("../images/bg-texte-mig.gif") 0 0 repeat-y;
  margin:0;
}

#page-produit #txt-produit-mig div{
  background: url("../images/bas-texte-mig.gif") 0 100% no-repeat;
    margin:0;
}

#page-produit #txt-produit-mig div div {
  background: url("../images/top-texte-mig.gif") 0 0 no-repeat;
    margin:0;
}

#page-produit #jauge-mig{
width:318px;
  background: url("../images/bg-carte-mig.gif") 0 0 repeat-y;
  margin-top:22px;
}
#page-produit #jauge-mig div{
  background: url("../images/bas-carte-mig.gif") 0 100% no-repeat;
    margin:0;
}
#page-produit #jauge-mig div div {
  background: url("../images/top-carte-mig.gif") 0 0 no-repeat;
}

/*****mag*****/
#page-produit #txt-produit-mag{
width:359px;
  background: url("../images/bg-texte-mag.gif") 0 0 repeat-y;
  margin:0;
}

#page-produit #txt-produit-mag div{
  background: url("../images/bas-texte-mag.gif") 0 100% no-repeat;
    margin:0;
}

#page-produit #txt-produit-mag div div {
  background: url("../images/top-texte-mag.gif") 0 0 no-repeat;
    margin:0;
}
#page-produit #jauge-mag{
width:318px;
  background: url("../images/bg-carte-mag.gif") 0 0 repeat-y;
  margin-top:22px;
}

#page-produit #jauge-mag div{
  background: url("../images/bas-carte-mag.gif") 0 100% no-repeat;
    margin:0;
}

#page-produit #jauge-mag div div {
  background: url("../images/top-carte-mag.gif") 0 0 no-repeat;
 }
 
/*********disc******************/
#page-produit #txt-produit-disc{
width:359px;
  background: url("../images/bg-texte-disc.gif") 0 0 repeat-y;
  margin:0;
}

#page-produit #txt-produit-disc div{
  background: url("../images/bas-texte-disc.gif") 0 100% no-repeat;
    margin:0;
}

#page-produit #txt-produit-disc div div {
  background: url("../images/top-texte-disc.gif") 0 0 no-repeat;
    margin:0;
}

#page-produit #jauge-disc{
width:318px;
  background: url("../images/bg-carte-disc.gif") 0 0 repeat-y;
  margin-top:22px;
}

#page-produit #jauge-disc div{
  background: url("../images/bas-carte-disc.gif") 0 100% no-repeat;
    margin:0;
}
#page-produit #jauge-disc div div {
  background: url("../images/top-carte-disc.gif") 0 0 no-repeat;
 }



