@charset "utf-8";
/* CSS Document */
*{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
	text-decoration:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff url(../images/global/bg.gif) repeat-x;
}
.big-container{
	width:100%;
	background:url(../images/global/big-container-bg.jpg) top center no-repeat;
	padding:0px 0px 10px 0px;
}
.container {
	width:1000px;
	margin:0px auto 0px auto;
}
/****/
.header{
	width:1000px;
	height:123px;
}
.hd-left{
	width:250px;
	height:88px;
	float:left;
	padding:35px 0px 0px 20px;
}
.hd-right{
	width:720px;
	height:123px;
	float:right;
}
.animation-header{
	float:left;
	display:block;
	width:660px;
	height:123px;
}
.hd-right .liens{
	float:right;
	text-align:center;
	width:50px;
	display:block;
}
.hd-right .liens a{
	display:block;
	color:#FFFFFF;
	padding:10px 0px 0px 0px;
}
/****/
.content{
	width:1000px;
	clear:both;
	padding:0px 0px 0px 0px;
	background:#FFFFFF url(../images/global/content-bg.gif) left repeat-y;
}
.accueil{
	background:#FFFFFF url(../images/global/content-bg-accueil.gif) left repeat-y;
}
.pro-bg{
	background:#FFFFFF url(../images/global/content-bg.gif) left repeat-y;
}
.ct-left{
	width:225px;
	display:block;
	float:left;
	overflow:hidden;
}
.page{
	width:224px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #999999;
}
.ct-middle{
	width:530px;
	float:left;
	/**overflow:hidden;**/
	padding:0px 0px 0px 10px;
}
.ct-right{
	width:224px;
	float:right;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border-left:1px solid #999999;
}
/****/
.compte{
	width:185px;
	padding:0px 0px 10px 30px;
	background:url(../images/global/cadena.gif) 10px 0px no-repeat;
	font-size:10px;
	color:#7b7c7e;
}
.compte a{
	color:#7b7c7e;
}
.compte a:hover{
	color:#7b7c7e;
	text-decoration:underline;
}
/****/
.fil{
	padding:0px 5px 8px 5px;
	text-transform:lowercase;
	color:#7b7c7e;
}
.fil a{
	color:#53aedd;
}
.fil a:hover{
	color:#53aedd;
	text-decoration:underline;
}
/****/
.groupe-safir{
	width:215px;
	height:240px;
	padding:0px 5px 0px 5px;
	margin-top:60px;
	clear:both;
	color:#7b7c7e;
	overflow: hidden;
}
.groupe-safir-footer{
	width:990px;
	padding:10px 5px 0px 5px;
	clear:both;
	color:#7b7c7e;
	overflow: hidden;
	background:#FFFFFF url(../images/global/liens-safir-bg.gif) left center no-repeat;
	display:block;
	border-top:1px dotted #CCCCCC ;
}
.liens-safir{
	display:block;
	width:246px;
	float:left;
}
.liens-safir .image{
	width:246px;
	text-align:center;
}

.page .groupe-safir{
	margin-top:5px;
}
.groupe-safir p{
	padding:0px 0px 25px 0px;
	float:right;
	font-size:11px;
	line-height:12px;
	display:block;
	width:125px;
}
.groupe-safir-footer p{
	padding:0px 10px 5px 0px;
	float:right;
	font-size:11px;
	line-height:12px;
	display:block;
	width:135px;
	
}
.liens-safir p.centre{
	padding:5px 0px 0px 0px;
	font-size:11px;
	line-height:12px;
	display:block;
	width:246px;
	text-align:center;
} 
.groupe-safir-footer img{
	padding:10px 5px 0px 10px;
	float:left;
}
.liens-safir .image img{
	padding:0px 0px 0px 0px;
	float:none;
}
.groupe-safir-footer a{
	color:#7b7c7e;
}
.groupe-safir img{
	padding:0px 5px 0px 5px;
	float:left;
}
.groupe-safir a{
	color:#7b7c7e;
}
/****/
.installateur{
	width:160px;
	height:260px;
	display:block;
	float:left;
	background:url(../images/global/installateur.jpg) no-repeat;
	padding:0px 10px 0px 95px;
	font-family:"Trebuchet MS";
	color:#666666;
}
.installateur h2{
	font-size:22px;
	line-height:26px;
}
.installateur p{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.installateur a{
	color:#666666;
}
.actus-home{
	width:255px;
	height:255px;
	display:block;
	float:right;
	color:#53aedd;
	border-bottom:1px solid #53aedd;
}
.actus-home h2{
	display:block;
	height:26px;
	line-height:26px;
	background:#53aedd url(../images/global/arrondi-bleu.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
}
.actus-home h3{
	display:block;
	padding:10px 0px 4px 0px;
	font-size:13px;
	clear:both;
}
.actus-home h3.top{
	font-size:13px;
}
.actus-home p{
	display:block;
	padding:2px 0px 2px 6px;
	font-size:11px;
}
.actus-home a{
	color:#53aedd;
}
.actus-home a:hover{
	color:#53aedd;
	text-decoration:underline;
}
/****/
.espace-animation{
	width:530px;
	padding:10px 0px 10px 0px;
}
.espace-animation h2{
	display:block;
	height:26px;
	line-height:26px;
	background:#7b7c7e url(../images/global/arrondi-gris.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
	width:300px;
}
/****/
.choisir-porte{
	width:180px;
	height:175px;
	background:url(../images/global/choisir-porte.jpg) 6px 0px no-repeat;
	padding:5px 20px 0px 24px;
	
}
.choisir-porte h2{
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:18px;
	line-height:20px;
	text-align:right;

}
.choisir-porte p{
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px 0px 0px;

}
.choisir-porte a{
	color:#FFFFFF;
}
/****/
.choisir-installateur{
	width:184px;
	height:175px;
	background:url(../images/global/installateur-right.jpg) top right no-repeat;
	padding:5px 20px 0px 20px;
	
}
.choisir-installateur h2{
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:15px;
	line-height:16px;
	text-align:left;

}
.choisir-installateur p{
	text-align:left;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	padding:3px 50px 0px 0px;
	width:134px;

}
.choisir-installateur a{
	color:#FFFFFF;
}
/****/
.coin-prescripteurs{
	width:180px;
	height:164px;
	background:url(../images/global/coin-prescripteurs.jpg) 6px 0px no-repeat;
	padding:5px 20px 0px 24px;
	
}
.coin-prescripteurs .titre{
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
}
.coin-prescripteurs ul{
	display:block;
	width:105px;
	padding-top:5px;
}
.coin-prescripteurs ul li{
	display:block;
	width:105px;
	padding:0px 0px 7px 0px;
	list-style:none;
	font-size:11px;
	line-height:12px;
}
.coin-prescripteurs ul li a{
	color:#FFFFFF;
	font-weight:bold;
}
/****/
h1.titre{
	font-size:20px;
	color:#53aedd;
	padding:15px 0px 15px 29px;
	clear:both;
	background:url(../images/global/prisme.png) left center no-repeat;
	text-transform:uppercase;
	display:block;
}
.milieu-pro{
	float:left;
	display:block;
	width:255px;
	height:220px;
	padding:0px 5px 0px 5px;
}
.milieu-pro h2.gros-titre{
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	height:26px;
	line-height:26px;
	font-size:14px;
}
.milieu-pro p{
	padding:10px 0px 0px 0px;
}
.milieu-pro img{
	padding:0px 6px 0px 0px;
	float:left;
}
.bleu h2.gros-titre{
	background:#53aedd url(../images/global/arrondi-bleu.gif) top right no-repeat;
	
	 
}
.gris h2.gros-titre{
	background:#7b7c7e url(../images/global/arrondi-gris.gif) top right no-repeat;
}

/****/
.actus-right{
	width:201px;
	padding:0px 12px 15px 11px;
	display:block;
	color:#53aedd;
}
.actus-right h2{
	display:block;
	height:26px;
	line-height:26px;
	background:#53aedd url(../images/global/arrondi-bleu.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
}
.actus-right p.titre-top {
	display:block;
	padding:10px 0px 4px 0px;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	clear:both;
}
.actus-right p.titre {
	display:block;
	padding:10px 0px 4px 0px;
	font-size:11px;
	line-height:12px;
	clear:both;
}
.actus-right a{
	color:#53aedd;
}
.actus-right a:hover{
	color:#53aedd;
	text-decoration:underline;
}
/****/
.mag-right{
	width:201px;
	padding:0px 12px 15px 11px;
	display:block;
	color:#7b7c7e;
}
.mag-right h2{
	display:block;
	height:26px;
	line-height:26px;
	background:#7b7c7e url(../images/global/arrondi-gris.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
}
.mag-right a img{
	border:solid 1px #666666;
	margin-top:10px;
	float:left;
}
.mag-right a:hover img{
	border:solid 1px #333333;
}
.mag-right .texte{
	display:block;
	width:125px;
	float:right;
	padding:10px 0px 0px 0px;
}
.mag-right .texte p{
	font-weight:bold;
	font-size:12px;
}
.mag-right .texte ul{
	padding:2px 0px 2px 0px;
}
.mag-right .texte li{
	padding:1px 0px 1px 8px;
	background:url(../images/picto/pte-fleche-gris.gif) 0px 5px no-repeat;
	list-style:none;
}
.mag-right a{
	color:#7b7c7e;
}
.mag-right a:hover{
	color:#7b7c7e;
	text-decoration:underline;
}
/****/
.boite-right{
	width:201px;
	padding:0px 12px 15px 11px;
}
.boite-right a:hover{
	text-decoration:underline;
}
.boite-right .titre{
	color:#FFFFFF;
	height:18px;
	line-height:18px;
	font-size:12px;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
}
.boite-right p{
	font-family:"Trebuchet MS";
	padding:3px 0px 3px 0px;
	font-weight:bold;
	font-size:11px;
	line-height:13px;
}
.boite-right p.la-une{
	font-size:13px;
}
.boite-right img{
	padding:3px 1px 3px 1px;
}
.boite-right ul{
	padding:5px 0px 0px 10px;
	width:191px;
}
.boite-right li{
	list-style:none;
	padding:0px 0px 0px 8px;
	width:183px;
}
/****/
.boite-left{
	width:212px;
	padding:0px 12px 15px 0px;
}
.boite-left a:hover{
	text-decoration:underline;
}
.boite-left .titre{
	color:#FFFFFF;
	height:18px;
	line-height:18px;
	font-size:12px;
	padding:0px 0px 0px 10px;
}
.boite-left p{
	font-family:"Trebuchet MS";
	padding:2px 0px 2px 0px;
	font-weight:bold;
}
.boite-left img{
	padding:3px 1px 3px 1px;
}
/****/
.bleu .titre{
	background:#53aedd url(../images/global/petit-arrondi-bleu.gif) top right no-repeat;
}
.bleu, .bleu a{
	color:#53aedd;
}
.bleu .titre a, .bleu .titre a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.bleu li{
	background:url(../images/picto/pte-fleche-bleu.gif) 0px 4px no-repeat;
}
.gris .titre{
	background:#7b7c7e url(../images/global/petit-arrondi-gris.gif) top right no-repeat;
}
.gris, .gris a{
	color:#7b7c7e;
}
.gris .titre a, .gris .titre a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.gris li{
	background:url(../images/picto/pte-fleche-gris.gif) 0px 4px no-repeat;
}
.boite-left ul, .boite-right ul{
	padding:5px 0px 0px 10px;
	width:191px;
}
.boite-left ul li ul, .boite-right ul li ul{
	padding:5px 0px 5px 10px;
	width:191px;
}
.boite-left ul li, .boite-right ul li{
	list-style:none;
	padding:0px 0px 0px 8px;
	width:183px;
}
.boite-left ul li ul li, .boite-right ul li ul li{
	list-style:none;
	padding:0px 0px 0px 8px;
	width:183px;
	background:url(../images/picto/pte-fleche-noir.gif) 0px 4px no-repeat;
}
.boite-left ul li ul li a, .boite-right ul li ul li a{
	color:#000000;
}
/****/
.footer{
	width:1000px;
	clear:both;
	background:#7b7c7e url(../images/global/footer-bg.gif) top repeat-x;
	text-align:center;
	font-size:10px;
	padding:15px 0px 5px 0px;
	color:#FFFFFF;
}
.footer .adresse-footer{
	font-size:14px;
}
.footer a{
	color:#FFFFFF;
}
.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
/****/
.galerie{
	width:530px;
	padding:10px 0px 0px 0px;
}
.galerie h1{
	display:block;
	height:26px;
	line-height:26px;
	background:#7b7c7e url(../images/global/arrondi-gris.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
	width:300px;
}
a.habitat-btn-inactif{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	background:#FF6600 url(../images/global/bouton-habitat-inactif.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
a.habitat-btn-inactif:hover{
	background:#FF6600 url(../images/global/bouton-habitat.gif) no-repeat;
}
a.collectif-btn-inactif{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	background:#0066CC url(../images/global/bouton-collectivite-inactif.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
a.collectif-btn-inactif:hover{
	background:#0066CC url(../images/global/bouton-collectivite.gif) no-repeat;
}
a.industrie-btn-inactif{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	background:#cc0000 url(../images/global/bouton-industrie-inactif.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
a.industrie-btn-inactif:hover{
	background:#cc0000 url(../images/global/bouton-industrie.gif) no-repeat;
}
/****/
a.habitat-btn{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	background:#FF6600 url(../images/global/bouton-habitat.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
a.collectif-btn{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	background:#0066CC url(../images/global/bouton-collectivite.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
a.industrie-btn{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	background:#cc0000 url(../images/global/bouton-industrie.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
.espace-rea{
	width:529px;
	padding:0px 0px 0px 1px;
	display:block;
}
.rea-box{
	display:block;
	width:166px;
	float:left;
	padding:5px 5px 5px 5px;
	height:160px;
}
.rea{
	display:block;
	width:166px;
}
.rea img{
	padding:0px 0px 2px 0px;
}
.rea-box a{
	display:block;
	width:166px;
	color:#333333;
	font-size:11px;
}
.rea-box a:hover{
	color:#666666;
}
/****/
.actus{
	background:url(../images/ct-petit-encart.gif) repeat-y;
	margin:0px 0px 10px 0px;
	width:194px;
}
.actus-title{
	width:194px;
	height:33px;
	line-height:33px;
	background:#0066ff;
}
.actus-title div.titre{
	font-size:16px;
	padding:0px 0px 0px 33px;
	margin:0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.actus-ct{
	width:184px;
	padding:0px 5px 0px 5px;
	background:#eeeeee;
}
.actus-block{
	width:184px;
	padding:4px 0px 4px 0px;
	border-bottom:#CCCCCC 1px solid;
}
.actus-block div.titre2{
	padding:0px 0px 4px 11px;
	margin:0px;
	font-size:11px;
	line-height:11px;
	background:url(../images/picto/fleche.gif) 0px 4px no-repeat;
	font-weight:bold;
}
.actus-block a{
	color:#0d1175;
}
.actus-block a:hover{
	color:#3366FF;
}
.actus-block p{
	padding:0px 5px 4px 5px;
	margin:0px;
	font-size:11px;
	color:#000000;
	line-height:11px;
}
.toutes-actus a{
	display:block;
	text-align:center;
	color:#00349f;
	height:24px;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
/****/
.newsletter{
	background:url(../images/ct-petit-encart.gif) repeat-y;
	margin:0px 0px 10px 0px;
	width:194px;
}
.newsletter-title{
	width:161px;
	height:33px;
	line-height:33px;
	background:#0066ff ;
	font-size:16px;
	padding:0px 0px 0px 33px;
	margin:0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.newsletter-ct{
	width:184px;
	padding:0px 5px 5px 5px;
	background:#eeeeee;
}
.newsletter-ct p{
	padding:0px 0px 0px 11px;
	margin:5px 0px 5px 0px;
	font-size:11px;
	line-height:11px;
	background:url(../images/picto/fleche.gif) left center no-repeat;
	font-weight:bold;
}
.form-news{
	display:block;
	margin:10px auto 15px auto;
	padding:0px 0px 0px 5px;
	width:168px;
	height:18px;
	background:url(../images/global/champ-newsletter.gif) no-repeat;
}
.mail-news{
	height:18px;
	width:103px;
	font-size:11px;
	background:none;
	border:none;
	float:left;
}
.btn-ok-news{
	height:18px;
	width:60px;
	font-size:11px;
	background:none;
	border:none;
	float:right;
	cursor:pointer;
}
/****/
.actu-box{
	width:520px;
	border-bottom:1px dotted #d6d6d6;
}
.actu-box .miniature{
	float:left;
	width:90px;
	padding:10px 0px 10px 0px;
}
.actu-box .textes{
	float:right;
	width:425px;
	padding:10px 0px 10px 0px;
}
.actu-box .textes a.right{
	float:right;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
}
.actu-box .textes a.right:hover{
	color:#0070a4;
}
.actu-box h2{
	font-style:italic;
	font-size:14px;
	line-height:16px;
	color:#53aedd;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.actu-box h2 a{
	color:#53aedd;
}
.actu-box p{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
.actu-box p.date-actu{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#7d7d7d;
	font-weight:bold;
	
}
/****/
.pagination{
	width:520px;
	line-height:25px;
	text-align:right;
	clear:both;
}
.pagination a{
	display:inline-block;
	height:25px;
	padding:0px 4px 0px 4px;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#666666;
}
.pagination a:hover{
	color:#53aedd;
}
.pagination a.actif{
	color:#53aedd;
}
/****/
.signature p{
	text-align:right;
	padding:0px;
	margin:0px;
}
.signature p a{
	color:#666666;
	font-size:11px;
}
a.icon-ensens{
	padding:0px 0px 0px 15px;
	background:url(../images/picto/logo-ensens.png) left no-repeat;
}
/****/
.auteur{
	font-size:10px;
	color:#999999;
	font-style:italic;
}
/****/
.milieu{
	width:520px;
	margin: 0 auto;
	text-align:left;
	padding:5px 0px 20px 0px;
}
.milieu h1{
	font-size:16px;
	color:#53aedd;
	padding:10px 0px 10px 25px;
	clear:both;
	background:url(../images/global/prisme.png) 0px 10px no-repeat;
}
.milieu div{
	margin:0px auto 0px auto;
}
/****/
.porte{
	width:530px;
	padding:5px 0px 20px 0px;
}
.porte h1{
	display:block;
	height:26px;
	line-height:26px;
	background:#7b7c7e url(../images/global/arrondi-gris.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
}
.porte h1 span{
	text-transform:none;
	font-size:12px;
}
.une{
	width:530px;
	padding:10px 0px 20px 0px;
}
.une .visuel{
	display:block;
	float:left;
	width:136px;
}
.une .visuel a img{
	border:1px #999999 solid;
}
.une .visuel a:hover img{
	border:1px #000000 solid;
}
.une .description{
	display:block;
	float:right;
	width:384px;
}
.une .description h2{
	font-size:16px;
	padding:0px 0px 5px 0px;
	clear:both;
	color:#7b7c7e;
}
.porte .description a{
	color:#7b7c7e;
}
.porte .description a:hover{
	color:#53aedd;
	text-decoration:underline;
}
.porte .description ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.porte .description ul li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/picto/pte-fleche-bleu.gif) 0px 5px no-repeat;
	font-size:11px;
	list-style:none;
	color:#7b7c7e;
}
.numero{
	display:block;
	width:255px;
	padding:0px 5px 0px 5px;
	float:left;
}
.numero .visuel{
	display:block;
	float:left;
	width:85px;
	height:165px;
}
.numero .visuel a img{
	border:1px #999999 solid;
	width:83px;
}
.numero .description{
	display:block;
	float:right;
	width:165px;
}
.numero .description h2{
	font-size:12px;
	padding:0px 0px 2px 0px;
	clear:both;
	color:#7b7c7e;
}
.numero .description ul li{
	padding:0px 0px 0px 6px;
	background:url(../images/picto/pte-fleche-bleu.gif) 0px 5px no-repeat;
	font-size:10px;
	list-style:none;
}
/****/
.montage{
	width:530px;
	padding:5px 0px 20px 0px;
}
.montage h1{
	display:block;
	height:26px;
	line-height:26px;
	background:#7b7c7e url(../images/global/arrondi-gris.gif) top right no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 0px 6px;
}
.astuces{
	width:530px;
	padding:10px 0px 20px 0px;
	clear:both;
}
.astuces .visuel{
	display:block;
	float:left;
	width:134px;
	height:111px;
}
.astuces .visuel a img{
	width:134px;
	height:102px;
}
.astuces .description{
	display:block;
	float:right;
	width:384px;
}
.astuces .description h2{
	font-size:14px;
	padding:0px 0px 5px 0px;
	clear:both;
	color:#7b7c7e;
}
.astuces .description a{
	color:#7b7c7e;
}
.astuces .description a:hover{
	color:#7b7c7e;
	text-decoration:underline;
}
.astuces p{
	font-size:11px;
	color:#7b7c7e;
	line-height:13px;
}
/****/
.contenu{
	overflow:hidden;
}
.contenu h1{
	font-size:17px;
	padding:6px 0px 6px 0px;
	clear:both;
	color:#7b7c7e;
	background:none;
}
.contenu h2{
	font-size:15px;
	padding:7px 0px 5px 0px;
	clear:both;
	color:#7b7c7e;
}
.contenu h3{
	font-size:15px;
	padding:5px 0px 5px 0px;
	color:#7b7c7e;
}
.contenu p{
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#313131;
	line-height:14px;
}
.contenu a{
	color:#53aedd;
}
.contenu a:hover{
	color:#257daa;
	text-decoration:underline;
}
.contenu ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
.contenu ul li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 8px;
	background:url(../images/picto/pte-fleche-bleu.gif) 0px 5px no-repeat;
	font-size:12px;
	line-height:14px;
	list-style:none;
	color:#052437;
}
.contenu ul li ul{
	margin:2px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
.contenu ul li a{
	color:#0070a4;
}
.contenu ul li a:hover{
	color:#53aedd;
}
.contenu ul li li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/picto/pte-fleche-gris.gif) 0px 5px no-repeat;
	color:#404040;
}
.contenu ol{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 20px;
}
.contenu ol li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
.contenu li p{
	padding:0px 0px 0px 0px;
}
a.pdf{
	padding:5px 22px 5px 0px;
	background:url(../images/picto/pdf.gif) right center no-repeat;
	border-bottom:#d70000 1px dotted;
	font-size:12px;
	font-weight:bold;
	color:#d70000;
}
a.pdf:hover{
	color:#d70000;
	text-decoration:none;
}
.contenu a.polantis_logo{
	color:#FFFFFF;
	height: 12px;
    width: 206px;
	font-size:12px;
	line-height:12px;
	padding:10px 0px 45px 10px;
}
.contenu a.polantis_logo p{
	color:#FFFFFF;
}
.contenu a.polantis_logo:hover{
	color:#FFFFFF;
	text-decoration:none;
}
div.polantis_form_container_main{
	z-index:1000;
	background:#FFFFFF;
	opacity:100;
	}
div.polantis_form_container_main select{
	border:#CCC 1px solid;
	margin:2px;
}
.contenu a.Product_Add_Selection_preview{
	color:#FFFFFF;
}
.contenu a.Product_Add_Selection_preview:hover{
	color:#FFFFFF;
	text-decoration:none;
}	
/****/
.clear{
	clear:both;
}
.txterror{
	color:#d70000;
}
img.image-gauche{
	float:left;
	padding:2px 8px 8px 0px;
}
img.image-droite{
	float:right;
	padding:2px 0px 8px 8px;
}
/****/
.video{
	display:block;
	border-top:1px solid #CCCCCC;
}
p.titre-video{
	padding:10px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	font-variant:small-caps;
}
p.astuces-pictos{
	color:#000000;
}
p.astuces-pictos img{
	padding:0px 0px 0px 10px;
	position:relative;
	top:5px;
}
a.mini-portes img{
	width:66px;
	height:99px;
}
/**accordeon-pro**/
.basic {
}
.basic div {	
}
.basic p {
}
.basic a {
}
.basic ul {
}
.basic h3 {
}
.basic .title {
	cursor:pointer;
	display:block;
	padding:0px;
	margin: 0px;
	text-decoration: none;
}
.basic .title:hover {
}
.basic .title.selected {
}
/****/
