/* general stuff */


body{margin:0;padding:0;text-align: center;font-family: verdana, arial, sans-serif;}

.clr{clear:both;}

a {text-decoration: none;border: none; }

a:hover {text-decoration: underline;border: none; }
 co
#header{margin:0;padding:0;/*background: url(../images/bg-header.gif)*/ repeat-x top;text-align:center;height: 110px;}

#header-950 {width:950px;text-align:left;
margin:0 auto;
height: 110px; padding:0; }
#fleurette{width:950px;height:78px;text-align:left; margin:0; padding:0;}

/* menutop */
#menu{
display:none;
}
#menu-css {float:left;}
#choix-langues{float:right;width:250px;}
#choix-langues .rawimages{text-align:right;}
#choix-langues .rawimages img{border:none;}


#menu-css dl {
float: left;
margin: 0;
padding: 0;
}
#menu-css ul{
background: #c99c79;
border-right:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#000 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 #e2c9b6;
}
#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: 30px;
white-space: nowrap;
margin-right: 1px;	
}

ul#mainlevel-nav li a{
height: 30px;
line-height: 30px;
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;}

#main{
/*background: #fff url(../images/bg-main.gif) repeat-x top;*/
}

#pagewidth-950{width:950px;text-align:left;margin-left:auto;margin-right:auto;padding:0;/*background: transparent url(../images/arabesque-titre.gif) no-repeat top left;*/
}

#hp{ 
width:950px;
background: #fff url(../images/bg-flash.gif) repeat-x top;
text-align:center;
margin:0 auto;}

#flash{ border:0;margin:0;padding:0;height:370px;}


table.main-tab{ border:0;margin:0;padding:0;}

td.main-td{border:0;margin:0;padding:0; border-right:solid 1px #606a71; background:#fff;}

td.colonne-td{ border:0;margin:0;margin-bottom:25px;padding:0;width:250px;/*background:#aebcc4 url(../images/arabesque-bas.gif) no-repeat bottom right;*/}

.bg-mig{background:#d2d7cb; border:0;margin:0;padding:0;}

.bg-disc{background:#f2e3d6; border:0;margin:0;padding:0;}

/*Footer*/
#footer{ text-align:center;background: url(../images/bg-footer.png) repeat-x top;}
#footer-950{width:950px; font-size: 10px;margin-left:auto;margin-right:auto;}
#footer-link{display:none;}
#footer-link a{color:#2B2A2B;font-weight: normal;padding-right:5px;padding-left:5px;}
#footer-link a:hover,#footer-link a:focus{color:#fff;}
#copyright, #copyright a{color:#333;font-weight: normal;font-size: 10px;}
a.mainlevel {font-size: 10px;padding-left: 4px;display: inline;line-height: 26px;margin-bottom: 2px;text-decoration: none;font-weight: normal;}
a.mainlevel:hover, a.mainlevel#active_menu {text-decoration: none;}

#menu-gammes{width: 250px;margin:0; display:none;} 


/*pour le menu espace communication*/
#menu-gammes a.mainlevel{
display:block;line-height:30px;padding-left:10px;color:#fff;font-size:13px;
margin:0;width:240px;height:30px;border-bottom:solid 1px #CDCDCE;
background:repeat-x top left;
background-image:url(../images/bg-menu-com.gif);
 font-weight:bold;
}


a.mainlevel-migrateur{
display:block;line-height:30px;padding-left:10px;color:#fff;font-size:13px; font-weight:bold;
margin:0;width:240px;height:30px;border-bottom:solid 1px #CDCDCE;background:repeat-x top left;
background-image:url(../images/bg-menu-gammes-migrateur.gif);
}
a.mainlevel-migrateur:hover,a.mainlevel-discover:hover{text-decoration:none;color:#000;}
a.mainlevel-discover{
display:block;line-height:30px;padding-left:10px;color:#fff;font-size:13px;font-weight:bold;
margin:0;width:240px;height:30px;border-bottom:solid 1px #CDCDCE;background:repeat-x top left;
background-image:url(../images/bg-menu-gammes-discover.gif);
}
#menu-gammes tbody div {padding:0;margin:0;background-color:#DCDCDC;border-top:solid 1px #E7E7E7;border-bottom:solid 1px #CDCDCD;font-weight:bold;}
#menu-gammes tbody div:hover{background:#CDCDCD;}
#menu-gammes tbody div a{display:block;font-family:arial;color:#606060;line-height:16px;font-size:12px;padding-left:5px;}
#menu-gammes tbody div a:hover,#menu-gammes tbody div a:focus{color:#000;text-decoration:none;}

/* page produit detail*/
#page-produit {font-family:Trebuchet ms;color:#8da4b2; background:#fff; margin:0; padding:0;}
#top-produit{ width:700px; height:250px; display:none;}
#page-produit #legende-produit {
font-size:10px;
padding-top:185px;
padding-right:15px;
margin:0;
display:block;
height:70px;
text-align:right;

}
#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 #textes-produit span{margin:0;padding:0;font-size:18px;color:#628294;font-weight:bold;}
#page-produit #textes-produit p{margin:0;padding:10px 0;text-align:justify;font-size:11px;width:550px;}*/




#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 #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;
}
#txt-produit-mig h4,#txt-produit-disc h4{
padding-left:45px;
padding-top:26px;
margin:0;
}
#txt-produit-mig p,#txt-produit-disc p{
text-align:justify;
padding-left:22px;
font-size:11px;
padding-right:9px;
padding-bottom:5px;
}



#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;
}

#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;
}



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











.cartouche-grise {
width:690px;
text-align:center;
height:70px;
background: url(../images/bg-sousmenu.png) no-repeat top left; 
margin-left:10px;
}

.cartouche-grise a{ line-height:63px;padding:0 8px;color:#fff;font-size:12px;}
.cartouche-grise a:hover,.cartouche-grise a:focus{color:#CDCDCD;text-decoration:none;}

#page-produit #bloc-produit{padding:10px 0;}

#page-produit h3 ,#page-produit h5, h5, h6{
padding:0;
margin:0;
margin-left:6px;
margin-bottom:3px;
width:676px;
height:24px;
background: transparent url(../images/mig-cartouche-h3.png) no-repeat top left;
font-size:13px;
text-transform:uppercase;
line-height:24px;
font-weight:bolder; 
color:#fff;
text-indent:12px;
}
/*
h5 span {display:block;padding-left:15px;height:27px; line-height:27px; font-weight:bold;font-size:13px;}
h5 {
margin:6px 0;
padding:0;
width:690px;
height:27px;
font-size:14px;
line-height:27px;
color:#fff;
}*/

h6{background: transparent url(../images/disc-cartouche-h3.png) no-repeat top left;}





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

#page-produit h3.mini{background: transparent url(../images/mig-minicartouche-h3.png) no-repeat top left;}

#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 TABLE.tab-specs{ }
#bloc-produit .tab-specs td{height:20px;padding-left:4px;font-size:12px; line-height:20px; color:#606a71;}
#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;}



/*page réseau*/
#titre-page{
height:65px;
margin:0;
padding:0;
background:url(../images/fleur-titre.gif) no-repeat top left;
}
h1{
font-size:18px;
color:#565656;
margin:0;
/*padding:20px 0 0 97px;*/
padding:20px 0 0 55px;
text-transform:uppercase;
text-align:left;}
.contentheading,.componentheading
{
height:65px;
font-size:15px;
font-weight:bold;
color:#565656;
margin:0;
padding:0 55px;
text-align:left;
background:url(../images/fleur-titre.gif) no-repeat top left;
text-transform:uppercase;
}
.componentheading{ line-height:65px;}

#flash-reseau{background:#fff;border:solid 1px #565656;width:410px;height:410px;float:left;margin-bottom:40px; margin-left:10px;}
#colonne-reseau{float:left;margin-left:15px;width:260px;}
#colonne-reseau h2{ letter-spacing:normal;}
#clic-carte {margin-bottom:10px;padding:0;width:250px;}
#clic-carte-top {margin:0;padding:0;width:250px;height:7px;background: transparent url(../images/top-clic-carte.gif) no-repeat bottom left;}
#clic-carte-bas {margin:0;padding:0;width:250px;height:7px;background: transparent url(../images/bas-clic-carte.gif) no-repeat top left;}
#bloc-concessionnaire  {padding:O;margin:O;width:250px;height:auto;background:#CBCDCE;color:#565656;}
#bloc-concessionnaire p{padding:O;margin:0;font-size:0.8em;padding:0 10px;}
#bloc-concessionnaire span div{padding:O;margin:0;font-size:0.8em;padding:0 10px;}
#bloc-concessionnaire a{text-decoration:none;color:#565656;font-weight:normal;padding:O;margin:0;}
#bloc-concessionnaire a:hover{text-decoration:underline;}
#colonne-reseau h2{font-size:16px;color:#565656;}





/* RACCOURCIS*/
#r-bas{ width:950px; margin:0 auto;}
#raccourcis-bas{padding-top:7px;height:64px;text-align:center; background:#d5b297;}
/*#raccourcis-haut{ margin-left:4px;text-align:center;padding-top:20px;}*/
#raccourcis-haut .raccourcis{margin:5px 0px;}
#raccourcis-bas .raccourcis{ float:right;margin:0 20px;}

.raccourcis{margin:10px 0 0 4px;width:244px;height:58px;text-align:left;display:block;}
/*
.r-actus{ background:no-repeat top left;background-image:url(../images/bg-raccourcis-actu.png)}
.r-catalogue{ background:no-repeat top left;background-image:url(../images/bg-raccourcis-catalogue.png)}
.r-guide{ background:no-repeat top left;background-image:url(../images/bg-raccourcis-guide.png)}
.r-assistance{ background:no-repeat top left;background-image:url(../images/bg-raccourcis-assistance.png)}
.r-equipements{ background:no-repeat top left;background-image:url(../images/bg-raccourcis-equipements.png)}
*/

.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;font-weight:normal;text-align:left;word-spacing: -2px}






.thumb-images {float:left;margin:5px;}
.thumb-images img{border:0;}







TABLE .boiseries-tab td{font-size:11px;}


#main .contentpaneopen p{font-size:11px;margin:3px 0 5px 0; padding:3px 5px; font-weight:normal;text-align:left;}





.contentpaneopen h4 {
margin:6px 0;
padding:0;
width:690px;
height:27px;
background: url(../images/bg-titre-migrateur.png) no-repeat top right;
font-size:14px;
line-height:27px;
color:#565656;
}
.info-guide {font-size:12px;text-align:center;}
#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}

#guide-resultat{width:680px;margin:0;padding:0;}
TABLE .top-tab-guide{text-align:center;width:680px;margin:20px 0;padding:0;background:#6f6f6f url(../images/bg-top-tab-guide.gif) repeat-x top left;}
.top-tab-guide th{height:22px; color:#fff; font-weight:bold; font-size:12px; padding-left:2px;}
.gauche-guide{background:url(../images/gauche-guide.gif) no-repeat top left; width:175px;}
.droite-guide{background:url(../images/droite-guide.gif) no-repeat top right;width:110px;}
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:#6E6E6E;text-decoration:none;}
TABLE .top-tab-guide tr{ border-bottom:solid 1px #FFF; color:#333333;}
TABLE .top-tab-guide td{font-size:12px;font-weight:bold;padding-left:2px;border-top:solid 1px #FFF;}
tr .ligne-migrateur{background:#dbded4;}
tr .ligne-migrateur:hover{background:#8da4b2;}
/**/
tr .ligne-discover{background:#f2e3d6;}
tr .ligne-discover:hover{background:#dbb596;}
/**/
tr .ligne-magister{background:#d0d7c7;}
tr .ligne-magister:hover{background:#a7b399;}
/**/
.top-tab-guide img{border:none;}
.contentpaneopen table a img{border:1px solid #666;}
.contentpaneopen table a img:hover{border:1px solid #000;}
table .contenpaneopen img{ border:none;}
/*PLAN DU SITE*/
.sitemap h2 {font-size:14px;color:#565656;margin:0;padding:20px 0 20px 97px;text-align:left;}
.sitemap div{margin: 20px; }
.sitemap div a{font-size:12px;color:#565656; text-decoration:none;font-weight:normal;}
.sitemap div a:hover{font-size:12px;color:#000; text-decoration:underline;}
.sitemap div .level_0 li a{font-weight:bold;}
.sitemap div .level_1 li a{padding-left:15px;font-weight:normal;}

#formulaire-catalogue .form-catalogue label{display:block;font-size:12px;}
#formulaire-catalogue {
margin:20px;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 650px;
	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;}





.bloc-gamme{float:left; display:block; margin:4px 2px; padding:2px; border:solid 1px transparent; 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:#d2d7cb;}
.bloc-Discover{ background:#f2e3d6;}

#btn-telecharger-catalogue {float:left;margin:20px 50px;width:244px; height:58px; display:block;
background: url(../images/btn-telecharger-catalogue.png) no-repeat top left;text-align:center;
}
#btn-telecharger-catalogue a{ font-size:14px; color:#565656; font-weight:bold;}
#btn-telecharger-catalogue span {display:block;text-align:center;margin-left:60px; margin-top:5px;}
#btn-telecharger-catalogue a:hover{color:red;}





/*page login espace communication*/



#login .button {
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}

#login{
	margin-left: auto;
	margin-right: auto;
	margin-top: 6em;
	margin-bottom:20px;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 480px;
	background: #F1F3F5;
	font-size : 11px;
}



#login .login-form {
	text-align: left;
	float: right;
	width: 60%;
}
#login span{
font-weight:bold;
color:#990000;
font-size:16px;
margin:5px;
display:block;
height:25px;
}
#login .login-text {
	text-align: left;
	width: 40%;
	float: left;
}
#login .form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
#login .inputlabel {
	font-weight: bold;
	text-align: left;
	}

#login .inputbox {
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
	}

a.readon{font-size:12px; color:red;}


#form-contact{
	margin-left: auto;
	margin-right: auto;
	margin-top: 6em;
	margin-bottom:20px;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 480px;
	background: #F1F3F5;
	font-size : 11px;
}
#form-contact .inputlabel {
	font-weight: bold;
	text-align: left;
	}
#form-contact .button {
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}
#form-contact .contact-obligatoire {
	font-weight : bold;
	font-size : 11px;
	padding:4px 0;
}

TABLE .tab-fleurette{
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	padding: 10px;
	border: 1px solid #cccccc;
	width: 510px;
	background: #F1F3F5;
	font-size : 12px;
}

a.contentpagetitle{ text-decoration:none; color:#565656; text-transform:none;}
a.contentpagetitle:hover{ color:#8da4b2; text-decoration:underline;}
.pagenav_next a,.pagenav_prev a{ text-decoration:none; color:#565656; font-size:10px;}
.pagenav_next a:hover,.pagenav_prev a:hover{ color:#8da4b2; text-decoration:underline;}