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


/*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-magister{
display:block;line-height:30px;padding-left:10px;color:#fff;font-size:13px; font-weight:bold;
margin:4px 0 0 0;width:240px;height:30px;
background:#5d6852 repeat-x top left;
background-image:url(../images/bg-menu-gammes-magister.gif);
}

a.mainlevel-migrateur{
display:block;line-height:30px;padding-left:10px;color:#fff;font-size:13px; font-weight:bold;
margin:4px 0 0 0;width:240px;height:30px;background:#88a2b1 repeat-x top left;
background-image:url(../images/bg-menu-gammes-migrateur.gif);
}

a.mainlevel-migrateur:hover,
a.mainlevel-discover:hover,
a.mainlevel-magister: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:4px 0 0 0;width:240px;height:30px;background:#909a8f 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;}


.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 h3 ,#page-produit h5, h5, h6{
padding:0;
margin:0;
margin-left:6px;
margin-bottom:3px;
width:676px;
height:24px;
font-size:13px;
text-transform:uppercase;
line-height:24px;
font-weight:bolder; 
color:#fff;
text-indent:12px;
}




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









/*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;}










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


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