* {margin:0; padding:0;}
#main_popup {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:272px;
	min-height:250px;
	background:#CCCCCC;
	font-size:10px;
		background-color:#FFFFFF;
}
#left_top_popup {
	background:url(../images/popup/left_top.png) no-repeat;
	width:10px;
	min-height:12px;
	float:left;
	}
#right_top_popup {
	background:url(../images/popup/right_top.png) no-repeat;
	width:10px;
	min-height:12px;
	float:right;
	}
#center_top_popup {
	background-color:#e2001a;
	width:222px;
	min-height:12px;
	color:#FFFFFF;
	font-size:9px;
	float:left;
	text-align:right;
	padding-right:30px;
	}
#texte_top_popup {
	width:272px;
	min-height:50px;;
	clear:both;
	padding-top:15px;
	padding-left:10px;
	font-size:10px;
	}
#texte_top_popup p a {
	color: blue;
}

h6{
	color:#cfb681;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
.link_location {
	width: 20px;
	height: 21px;
	background: url(../images/picto_localisation.png) no-repeat right;
	padding-right: 19px;
	color: #333;
	
}
#images_l_popup {
	float:left;
	width:131px;
	min-height:133px;
	margin-left:10px;
	margin-top:10px;
	}
#images_r_popup {
	width:84px;
	min-height:63px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	}
.bordure_grise{
	border:#CCCCCC solid 1px;
	}

#images_r_popup img {
	margin-bottom:7px;
	}
#footer_popup {
	clear:both;
	width:272px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:20px;
	}
#footer_popup_real {
	clear:both;
	width:150px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:right;
	float:right;
	margin-right:10px;
	}
#footer_popup_real a img {
	border:none;
}

#carre_popup {
	width:55px;
	min-height:14px;
	}
#pep {
	background-color:#E2001A;
	width:272px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:10px;
	padding: 3px 0 3px 10px;
}
/*REALISATIONS*/
#main_popup_real_sol {
	color:#333333;
	width:347px;
	min-height:471px;
	font-size:10px;
	background:url(../images/fond_real_sol.gif) no-repeat;
}
#main_popup_real_batiment {
	color:#333333;
	width:347px;
	min-height:471px;
	font-size:10px;
	background:url(../images/fond_real_batiment.gif) no-repeat;
}
#titre_real {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#images_popup_real_sol {
	margin:20px 0px 0 50px;
	width:270px;
}
#images_popup_real_sol img{
	margin:0 5px 5px 0px;
	border: #CCCCCC solid 1px;
}
#images_popup_real_batiment {
	margin:20px 0px 0 50px;
	width:270px;
}
#images_popup_real_batiment img{
	margin:0 5px 5px 0px;
	border: #CCCCCC solid 1px;
}
/*CARTE REVENDEURS*/
.resellerMap {
	position: absolute;
	left: 227px;
	top: 142px;
	display: none;
	width: 433px;
	background: url(../images/popup/carte_revendeurs/bgd-carteRevendeur-top.png) no-repeat;
	padding: 8px 0 0 0;
}
.resellerMap-bottom {
	background: url(../images/popup/carte_revendeurs/bgd-carteRevendeur-bottom.png) no-repeat bottom;
	padding: 0 0 8px 0;
}
.resellerMap-center {
	background: url(../images/popup/carte_revendeurs/bgd-carteRevendeur-center) repeat-y;
	padding: 5px 0;
}
#carte_rev {
	width:409px;
	min-height:617px;
	background:url(../images/popup/carte_revendeurs/carte_rev.jpg) no-repeat;
	margin: 0 auto;
}
#cherbourg {
	width:55px;
	min-height:10px;
	background:url(../images/popup/carte_revendeurs/cherbourg.png) no-repeat;
	position:relative;
	top:190px;
	left:95px;
}
#cherbourg:hover {
	background:url(../images/popup/carte_revendeurs/cherbourg_hover.png) no-repeat;
	cursor:pointer;
}
#caen {
	width:35px;
	min-height:10px;
	background:url(../images/popup/carte_revendeurs/caen.png) no-repeat;
	position:relative;
	top:205px;
	left:130px;
}
#caen:hover {
	background:url(../images/popup/carte_revendeurs/caen_hover.png) no-repeat;
	cursor:pointer;
}
#villedieu {
	width:45px;
	min-height:13px;
	background:url(../images/popup/carte_revendeurs/villedieu.png) no-repeat;
	position:relative;
	top:205px;
	left:85px;
}
#villedieu:hover {
	background:url(../images/popup/carte_revendeurs/villedieu_hover.png) no-repeat;
	cursor:pointer;
}
#brest {
	width:31px;
	min-height:11px;
	background:url(../images/popup/carte_revendeurs/brest.png) no-repeat;
	position:relative;
	top:220px;
	left:5px;
}
#brest:hover {
	background:url(../images/popup/carte_revendeurs/brest_hover.png) no-repeat;
	cursor:pointer;
}
#limoges {
	width:47px;
	min-height:10px;
	background:url(../images/popup/carte_revendeurs/limoges.png) no-repeat;
	position:relative;
	top:320px;
	left:180px;
}
#limoges:hover {
	background:url(../images/popup/carte_revendeurs/limoges_hover.png) no-repeat;
	cursor:pointer;
}
#lyon {
	width:30px;
	min-height:10px;
	background:url(../images/popup/carte_revendeurs/lyon.png) no-repeat;
	position:relative;
	top:310px;
	left:300px;
}
#lyon:hover {
	background:url(../images/popup/carte_revendeurs/lyon_hover.png) no-repeat;
	cursor:pointer;
}
.info {
	display: none;
	width: 173px;
	background: url(../images/popup/bgd-contactRevendeur-top.png) no-repeat;
	padding: 8px 0 0 0;
	position: absolute;
	left: -83px;
	top: 12px;
	z-index: 1000;
	
}
.info .info-bottom {
	background: url(../images/popup/bgd-contactRevendeur-bottom.png) no-repeat bottom;
	padding: 0 0 8px 0;
}
.info .info-bottom .info-center {
	background: url(../images/popup/bgd-contactRevendeur-center.png) repeat-y;
	padding: 0 8px;
	text-align: right;	
}
.info .info-bottom .info-center h2 {
	background-color: #4C575F;
	font-family: Verdana, Helvetica;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 5px;
}
.info .info-bottom .info-center .line-1,
.info .info-bottom .info-center .line-2,
.info .info-bottom .info-center .line-3 {
	font-family: Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #4C575F;
	display: block;
}
.info .info-bottom .info-center .line-2 {
	font-size: 10px;
	text-transform: uppercase;
}
.info .info-bottom .info-center .line-3 {
	font-size: 10px;
	color: #008BD0;
}
.clbo {
	clear:both;
}
.fll {float:left;}
.flr {float:right;}
.main_revend{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.gris_revend {
	font-family:Arial, Helvetica, sans-serif;
	width:145px;
	min-height:17px;
	background-color:#4C575F;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	padding-right:5px;
	margin-bottom:3px;
}
.content_revend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4C575F;
	font-weight:bold;
}
.small_revend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.bleu_revend {
	font-family:Arial, Helvetica, sans-serif;
	color:#008BD0;
	font-size:10px;
}
/*TELECHARGEMENTS*/
#main_popup_telechargement {
	width:347px;
	min-height:616px;
	background:url(../images/popup/telechargement.jpg) no-repeat;
}
#main_popup_promotions {
	width:347px;
	min-height:616px;
	background:url(../images/popup/promotions.jpg) no-repeat;
}
a img {
	border:none;
}
li {
	list-style-type:none;
}
#top_dl_l {
	padding:120px 0 0 50px;
	float:left;
	margin-bottom:60px;
}
#top_dl_r {
	padding:140px 0 0 0px;
	float:left;
	width:17px;
	margin-left:30px;
}
.telechargement_li1 {
	background:url(../images/ul_dl.gif) no-repeat left;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F6062;
	margin-top:10px;
	margin-bottom:3px;
}
.cat_tel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F6062;
}
.cat_tel img {
	margin-right:4px;
	vertical-align:middle
}
.telechargement_li2 {
background:url(../images/li_dl.gif) no-repeat left;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#484E41;
font-weight:bold;
margin-left:20px;
margin-bottom:5px;
}
.texte_tel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#484E41;
font-weight:bold;
text-decoration:none;
}
.carre_bleu {
	margin-left:40px;
}
.text_normal {
	font-size:9px;
}
.texte_tel:hover{
text-decoration:underline;
}

.telechargement_li2 a{
	color:#484E41;
	text-decoration:none;
}
.telechargement_li2 a:hover{
	text-decoration:underline;
}
li .telechargement_li1 ul img {
	float:right;
}
.t1 img {margin-top:25px;}
.t2 img {margin-top:2px;}
#bottom_dl {
	width:300px;
	min-height:20px;
	margin:0px 0 0 40px;
}
#bottom_dl img{
	float:left;
}

.plaq_dl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A27214;
	margin:10px 0 0 5px;
	min-height:200px;
}
.plaq_dl2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A27214;
}
.plaq_dl ul{
	margin-top:20px;
}
.w17 {
	width:17px;
	margin:20px 0 0 10px;}

