@charset "utf-8";

/* General */

img, div { behavior: url(/js/iepngfix.htc) }

html {
	margin: 0;
	padding: 0;
}
body, form {
	margin: 0;
	padding: 0;
}
body {
	color: #414042;
	font-weight: normal;
	background-color:#f2f2f3;
	background:url(/medias/communs/bg001.jpg) center top no-repeat #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.nothing { font-size:12px;}
.autremodel { font-size:12px; color:#808081;}

#contenuMap { font-size: 11px; width: 506px; margin: 24px 0 0 42px; }
#contenuMap #img1 { float: left; }
#contenuMap #img2 { margin-left: -3px; }
#contenuMap #img2 { margin: 0; }

img, table { border: 0; }
img, div { behavior: url(js/iepngfix.htc) }
h1 { color:#f15b2c; margin: 0; font-size: 300%; font-weight:bold; font-style: italic; text-transform:uppercase;}
h2 { color:#f15b2c; margin:20px 0px 10px 0px; font-size: 70%; font-weight:bold; }
h2 strong { font-size: 120%;}
h3 { color:#0069aa; font-size: 120%; font-weight:normal; }
h4 { color:#ffffff; font-size: 110%; font-weight:normal; float:right; padding:110px 18px 0 0; }
h4 strong { color:#ffffff; font-size: 170%; font-weight:normal; }
ul { margin: 0; padding: 0; list-style: none; }
p { color: #6f6f70; font-size: 80%; font-weight: normal; text-align: justify; }
strong { color: #f15b2c; font-weight: bold;}
a {color: #0069aa; font-weight: normal;}
a:link { color: #0069aa; font-weight: normal; text-decoration: underline;}
a:hover { color: #025d96; font-weight: normal; text-decoration: none;}

.form strong {color: #0069aa;}

/* menu principal */

#hdrMenu { 
	position: relative; 
	z-index: 20; 
	float: left;
	margin-top: 20px;
	height: 39px;
	width: 985px;
}

/* 1er palier */
#hdrNav, #hdrSousNav1, #hdrSousNav2, #hdrSousNav3, #hdrSousNav4, #hdrSousNav5 {
	float: left;
}
#hdrNav li {
	float: left;
	padding-right: 6px;
}
#hdrNav li, #hdrNav li a {
	display: block;
	text-decoration: none;
}

#hdrNav li:hover, #hdrNav li.over { visibility: visible; }
#hdrNav li:hover img, #hdrNav li.over img, #hdrNav li.actif img { visibility: hidden; }
.fr #liNavBt01 { width: 192px; height: 39px; background: url(/medias/fr/menu_01ov.gif) 0 0 no-repeat; }
.fr #liNavBt02 { width: 192px; height: 39px; background: url(/medias/fr/menu_02ov.gif) 0 0 no-repeat; }
.fr #liNavBt03 { width: 192px; height: 39px; background: url(/medias/fr/menu_03ov.gif) 0 0 no-repeat; }
.fr #liNavBt04 { width: 192px; height: 39px; background: url(/medias/fr/menu_04ov.gif) 0 0 no-repeat; }
.fr #liNavBt05 { width: 192px; height: 39px; background: url(/medias/fr/menu_05ov.gif) 0 0 no-repeat; }

.en #liNavBt01 { width: 192px; height: 39px; background: url(/medias/en/menu_01ov.gif) 0 0 no-repeat; }
.en #liNavBt02 { width: 192px; height: 39px; background: url(/medias/en/menu_02ov.gif) 0 0 no-repeat; }
.en #liNavBt03 { width: 192px; height: 39px; background: url(/medias/en/menu_03ov.gif) 0 0 no-repeat; }
.en #liNavBt04 { width: 192px; height: 39px; background: url(/medias/en/menu_04ov.gif) 0 0 no-repeat; }
.en #liNavBt05 { width: 192px; height: 39px; background: url(/medias/en/menu_05ov.gif) 0 0 no-repeat; }

#hdrSousNav1 { margin:6px 0 0 0; width:985px; }
#hdrSousNav2 { margin:6px 0 0 0; width:396px; padding-left:198px;}
#hdrSousNav3 { margin:6px 0 0 0; width:594px; padding-left:396px;}
#hdrSousNav4 { margin:6px 0 0 0; width:391px; padding-left:594px; }
#hdrSousNav5 { margin:6px 0 0 0; width:391px; padding-left:594px; }
#hdrSousNav1 li, #hdrSousNav2 li, #hdrSousNav3 li, #hdrSousNav4 li, #hdrSousNav5 li { background-color:#dadadc; height:21px; 
width:192px; float: left; margin-right: 6px; padding:0px 0 3px 0px; }
#hdrSousNav1 li a, #hdrSousNav2 li a, #hdrSousNav3 li a, #hdrSousNav4 li a, #hdrSousNav5 li a { font-size:11px; color:#4d4d4f; text-decoration:none; display:block; padding:5px 0px 5px 6px;}
#hdrSousNav1 li:hover, #hdrSousNav2 li:hover, #hdrSousNav3 li:hover, #hdrSousNav4 li:hover, #hdrSousNav5 li:hover { background-color:#caccce;}



/* CSS Document */

.menutop li{
	float:left;
	background:url(/medias/communs/bullet01.gif) 5px 8px no-repeat;
	font-size:80%;
	padding: 0 0 0 10px;
}
.menutop a{
	text-decoration: none;
	color:#00539f;
}
.menutop a:hover {
	text-decoration: underline;
	color: #025d96;
}
.menubottom {
	float:right;
	padding-right:10px;
}

.menubottom li{
	float:left;
	text-align:right;
	background:url(/medias/communs/bullet04.gif) 5px 7px no-repeat;
	font-size:75%;
	padding: 0 0 0 10px;
}
.menubottom a {
	text-decoration: none;
	color:#515153;
}
.menubottom a:hover {
	text-decoration: underline;
	color:#3d3d3e;
}
.menubottom li .actif {
	text-decoration: underline;
	color:#3d3d3e;
}

.titre1 { 
	margin: 0; 
	font-size: 80%; 
	font-weight: bold;
}
.text1 {
	color: #5f6c74;
	font-size: 80%;
	font-weight: normal;
}
.text1:link {
	color: #47545c;
	font-size: 80%;
	font-weight: normal;
	text-decoration:none
}

.textlist {
	color: #5f6c74;
	font-size: 80%;
	font-weight: normal;
}

/* CSS Layout index */

.mstr #Printfooter, .mstr #logoprint { display: none; }

.mstr #container {
	width:985px;
	min-height: 480px;
	margin: 0 auto;
} 
.mstr #content {
	width: 985px;
	float: left; 
}
.mstr #menutop {
	margin:18px 0px 0 10px;
}
.mstr #menutop ul{
	float:right;
	margin-top:10px;
}
.mstr #menutop img{
	float:left;
}
.mstr #contenuhomefr {
	width: 985px;
	float: left;
	margin: 0;
	
}
.mstr #contenuhomeen {
	width: 985px;
	float: left;
	margin: 0;

}

div.h1 { color:#f15b2c; margin: 0; font-size: 300%; font-weight:bold; font-style: italic; text-transform:uppercase;}
div.h2 { color:#f15b2c; margin:20px 0px 10px 0px; font-size: 70%; font-weight:bold; }
div.h11 { color:#f15b2c; margin:20px 0px 0px 0px; font-weight:bold; padding:0 0 0 7px; font-size:90%;}
div.h22 {color:#f15b2c; margin: 0; font-size: 300%; padding:0px; font-weight:bold; font-style: italic; text-transform:uppercase;  }
div.h33 {color:#0069aa; font-size: 120%; font-weight:normal; margin:10px 20px 0 220px; font-size:90%; font-weight:bold;}
div.h3 { color:#0069aa; font-size: 120%; font-weight:normal; }

.mstr #contenuhomefr #content_1 img.imgproduct { float:left;}
.mstr #contenuhomefr #content_1 div.front{width: 465px; height:430px; background: url(/medias/fr/bg02.jpg) left top no-repeat;}
.mstr #contenuhomefr #content_1 div.home2{ width: 465px; float: right; color:#0069aa;}
.mstr #contenuhomefr #content_1 div.home2 a { color:#0069aa;}
.mstr #contenuhomefr #content_1 div.home2 h1{ margin:50px 0 0 155px; }
.mstr #contenuhomefr #content_1 div.home2 h2 { margin:0 0 0 157px; font-size:90%;}
.mstr #contenuhomefr #content_1 div.home2 h3{ margin:10px 20px 0 157px; font-size:90%; font-weight:bold;}
.mstr #contenuhomefr #content_1 div.home2 ul{ margin:20px 20px 0 157px; }
.mstr #contenuhomefr #content_1 div.home2 li{ font-size:90%; padding-bottom:0.2em; background: url(/medias/communs/bullet02.gif) 0 7px no-repeat; padding-left:10px;}
.mstr #contenuhomefr #content_1 div.home2 div { margin:10px 20px 0 0px; }
.mstr #contenuhomefr #content_1 div.home2 .ensavoirplus { padding-left:157px;}
.mstr #contenuhomefr #content_1 div.home2 .ensavoirplus a { padding-top:3px; background:url(/medias/communs/plus.gif) left top no-repeat; padding-left:20px; line-height:15px; height:20px; display:block;}

.mstr #contenuhomeen #content_1 img.imgproduct { float:left;}
.mstr #contenuhomeen #content_1 div.front{width: 465px; height:430px; background: url(/medias/en/bg02.jpg) left top no-repeat;}
.mstr #contenuhomeen #content_1 div.home2{ width: 465px; float: right; color:#0069aa;}
.mstr #contenuhomeen #content_1 div.home2 a { color:#0069aa;}
.mstr #contenuhomeen #content_1 div.home2 h1{ margin:50px 0 0 155px; }
.mstr #contenuhomeen #content_1 div.home2 h2 { margin:0 0 0 157px; font-size:90%;}
.mstr #contenuhomeen #content_1 div.home2 h3{ margin:10px 20px 0 157px; font-size:90%; font-weight:bold;}
.mstr #contenuhomeen #content_1 div.home2 ul{ margin:20px 20px 0 157px; }
.mstr #contenuhomeen #content_1 div.home2 li{ font-size:90%; padding-bottom:0.2em; background: url(/medias/communs/bullet02.gif) 0 7px no-repeat; padding-left:10px;}
.mstr #contenuhomeen #content_1 div.home2 div { margin:10px 20px 0 0px; }
.mstr #contenuhomeen #content_1 div.home2 .ensavoirplus { padding-left:157px;}
.mstr #contenuhomeen #content_1 div.home2 .ensavoirplus a { padding-top:3px; background:url(/medias/communs/plus.gif) left top no-repeat; padding-left:20px; line-height:15px; height:20px; display:block;}

.mstr #contenuhomefr #content_2 img.imgproduct { float:left;}
.mstr #contenuhomefr #content_2 div.front{width: 465px; height:430px; background: url(/medias/communs/accueil_chaudiere.jpg) left top no-repeat;}
.mstr #contenuhomefr #content_2 div.home2{ width: 465px; float: right; color:#0069aa;}
.mstr #contenuhomefr #content_2 div.home2 a { color:#0069aa;}
.mstr #contenuhomefr #content_2 div.home2 div.h1{ margin:25px 0 0 70px; }
.mstr #contenuhomefr #content_2 div.home2 div.h2 { margin:0 0 0 75px; font-size:90%;}
.mstr #contenuhomefr #content_2 div.home2 div.h3{ margin:10px 20px 0 75px; font-size:90%; font-weight:bold;}
.mstr #contenuhomefr #content_2 div.home2 ul{ margin:20px 20px 0 255px; }
.mstr #contenuhomefr #content_2 div.home2 li{ font-size:90%; padding-bottom:0.2em; background: url(/medias/communs/bullet02.gif) 0 7px no-repeat; padding-left:10px;}
.mstr #contenuhomefr #content_2 div.home2 div { margin:10px 20px 0 0px; }
.mstr #contenuhomefr #content_2 div.home2 .ensavoirplus { padding-left:255px;}
.mstr #contenuhomefr #content_2 div.home2 .ensavoirplus a { padding-top:3px; background:url(/medias/communs/plus.gif) left top no-repeat; padding-left:20px; line-height:15px; height:20px; display:block;}

.mstr #contenuhomeen #content_2 img.imgproduct { float:left;}
.mstr #contenuhomeen #content_2 div.front{width: 465px; height:430px; background: url(/medias/communs/accueil_chaudiere.jpg) left top no-repeat;}
.mstr #contenuhomeen #content_2 div.home2{ width: 465px; float: right; color:#0069aa;}
.mstr #contenuhomeen #content_2 div.home2 a { color:#0069aa;}
.mstr #contenuhomeen #content_2 div.home2 div.h1{ margin:25px 0 0 70px; }
.mstr #contenuhomeen #content_2 div.home2 div.h2 { margin:0 0 0 75px; font-size:90%;}
.mstr #contenuhomeen #content_2 div.home2 div.h3{ margin:10px 20px 0 75px; font-size:90%; font-weight:bold;}
/*.mstr #contenuhomeen #content_2 div.home2 div.h11 { margin:50px 0 0 220px; font-size:90%; text-transform:uppercase;}
.mstr #contenuhomeen #content_2 div.home2 div.h22{ margin:0px 0 0 220px; }
.mstr #contenuhomeen #content_2 div.home2 div.h33{ margin:0px 20px 0 220px; font-size:90%; font-weight:bold;}*/
.mstr #contenuhomeen #content_2 div.home2 ul{ margin:20px 20px 0 255px; }
.mstr #contenuhomeen #content_2 div.home2 li{ font-size:90%; padding-bottom:0.2em; background: url(/medias/communs/bullet02.gif) 0 7px no-repeat; padding-left:10px;}
.mstr #contenuhomeen #content_2 div.home2 div { margin:10px 20px 0 0px; }
.mstr #contenuhomeen #content_2 div.home2 .ensavoirplus { padding-left:255px;}
.mstr #contenuhomeen #content_2 div.home2 .ensavoirplus a { padding-top:3px; background:url(/medias/communs/plus.gif) left top no-repeat; padding-left:20px; line-height:15px; height:20px; display:block;}

#content_3 img.imgproduct { float:left;}
#content_3 div.front{width: 465px; height:430px; background: url(/medias/communs/accueil_combomax.jpg) left top no-repeat;}
#content_3 div.home2{ width: 465px; float: right; color:#0069aa;}
#content_3 div.home2 a { color:#0069aa;}
#content_3 div.home2 div.h1{ margin:50px 0 0 170px; }
#content_3 div.home2 div.h2 { margin:0 0 0 177px; font-size:90%;}
#content_3 div.home2 div.h3{ margin:10px 20px 0 177px; font-size:90%; font-weight:bold;}
#content_3 div.home2 ul{ margin:20px 20px 0 177px; }
#content_3 div.home2 li{ font-size:90%; padding-bottom:0.2em; background: url(/medias/communs/bullet02.gif) 0 7px no-repeat; padding-left:10px;}
#content_3 div.home2 div { margin:10px 20px 0 0px; }
#content_3 div.home2 .ensavoirplus { padding-left:177px;}
#content_3 div.home2 .ensavoirplus a { padding-top:3px; background:url(/medias/communs/plus.gif) left top no-repeat; padding-left:20px; line-height:15px; height:20px; display:block;}


.mstr #contenuhomebas {
	width: 985px;
	float: left;
	margin: 0;
	padding:15px 0;
	border-top:solid 1px #77787b;
	border-bottom:solid 1px #77787b;
}
.mstr #contenuhomebas .gauche{
	width: 475px;
	float: left;
	margin:0 7px;
}
.mstr #contenuhomebas .droite{
	float: left;
	margin: 5px 0 0 35px;
}
.mstr #contenuhomebas .droite strong{
	color:#0069aa;
	font-size:190%;
	float:left;
}
.mstr #contenuhomebas .droite a{
	color:#4e4e4e;
	background: url(/medias/communs/bullet03.gif) 0 3px no-repeat;
	float:left;
	text-decoration:none;
	margin:37px 0 0 40px;
	padding: 0 0 0 20px;
}
.liendemande a{
	color:#4e4e4e;
	background: url(/medias/communs/bullet03.gif) 0 3px no-repeat;
	float:left;
	text-decoration:none;
	margin:0px;
	padding: 0 0 0 20px;
}
.mstr #contenuhomebas .droite a:hover{
	text-decoration:underline;
}
.mstr #contenuinter {
	width: 985px;
	float: left;
	margin: 0;
	min-height:400px;
	background: url(/medias/communs/bg03.jpg) 372px 10px no-repeat;
	border-bottom:solid 1px #77787b;
}
.mstr #contenuprod {
	min-height:225px;
	width: 985px;
	float: left;
	margin: 0;
	min-height:550px;
	background: url(/medias/communs/bg04.jpg) 505px 15px no-repeat;
	border-bottom:solid 1px #77787b;
}

.mstr #contenureseaux {
	min-height:225px;
	width: 985px;
	float: left;
	margin: 0;
	min-height:550px;
	/*background: url(/medias/communs/bg04.jpg) 405px 15px no-repeat;*/
	border-bottom:solid 1px #77787b;

}

.champs input { font-size:12px; color:#0069aa;}

.home1{
	width: 495px;
	float: left;
}
.inter1{
	float: left;
	margin-top:20px;
}
.prod1{
	width: 515px;
	float: left;
	margin-top:50px;
}
.imgauche {
	margin:15px 0 0 0;
	width:370px;
	height:410px;
}
.imghome {
	margin:15px 0 0 0;
	width:505px;
	height:410px;
}
.imgauche ul, .imghome ul {
	float:left;
}

.imghome ul li {float:left;}
.imgauche img, .imghome img { margin:0 8px 8px 0; }

.imgprod {
	margin:20px 0 0 40px;
	width:490px;
	height:410px;
	
}
.imgprod ul{
	float:left;
}

.imgprod ul div li{
	text-align:right;
	width:417px;
	padding-right:20px;
	height:16px;
}
.imgprod ul div li a{
	font-size:70%;
	color:#4d4d4f;
	z-index:1000;
}

.utile {position:absolute; z-index:99; line-height:15px; margin-top:-25px;}

.zoom{
	background: url(/medias/communs/icon-zoom.gif) right 0 no-repeat; padding-bottom:10px;
}
.referez{
	background: url(/medias/communs/icon-referez.gif) right 0 no-repeat;
}

.vigEtu { width: 142px; margin: 0 10px 10px 0; padding-top: 10px; background: url(/medias/communs/etudes_fond.gif) repeat-y; float: left; }
.vigEtu .txt { position: relative; z-index: 2; height: 60px; padding: 0 19px; text-align: center; font-weight: bold; }
.vigEtu .txtEmpty { height: 208px; }
.vigEtu img { border: 1px solid #414042; margin: 0 0 19px 19px; }

#titreListe { font-weight: bold; margin: 0 0px 8px; }
#liste { font-size:12px; padding-top:10px;}
#liste2 {font-size: 11px; width: 396px; margin: 21px 0 7px 41px; }
.elemListe, .elemListeAlt { padding: 7px 5px 10px; }
.elemListe p, .elemListeAlt p { margin:0px; padding:0px;}
.liens { font-size: 11px; }
.elemListe {background-color: #dadadc;}
.elemListeAlt {  }

.txt12{ font-size:12px;}

/* sélecteur de produits */
.tblSlrResults { width: 374px; border: 1px solid #C3C1C2; border-width: 0 0 1px 1px; }
.tblSlrResults td, .tblSlrResults th { text-align: center; border: 1px solid #C3C1C2; padding: 3px; border-width: 1px 1px 0 0; }
.tblSlrResults th { background-color: #DADADB; font-weight: normal; color: #0053A0; }
.tblSlrResults .model { font-weight: bold; }
.lblResult { color: #F15829; }
.champJob { width: 283px; }
.champType { width: 199px; }

.inter2{ width: 540px; float: right; color:#0069aa; margin:85px 20px 55px 30px;}
.inter2 h1{ font-size:200%;}
.inter2 h2{ text-transform:uppercase; font-size:90%;}
.inter2 p{ color:#0069aa;}

.inter2 ul { padding-top:20px;}
.inter2 li { font-size:80%; background: url(/medias/communs/bullet03.gif) 0 11px no-repeat; padding:5px 0 10px 20px;}
.inter2 li li { font-size:100%; background: url(/medias/communs/bullet05.gif) 0 7px no-repeat; padding:5px 0 0 10px;}
.required { color:#C30;}

.elementForm { width:300px;}

.prod2{ width: 395px; float: right; color:#0069aa; margin:55px 20px 55px 30px;}
.prod2 h1 { color:#f15b2c; margin: 0; font-size: 300%; font-weight:bold; line-height:40px; font-style: italic; text-transform:uppercase; margin-bottom:10px; padding-top:15px;}

.prod2 h2{ margin-top:0px; text-transform:uppercase; font-weight:normal;font-size: 80%;}
.prod2 h2 strong { font-size: 100%;}
.prod2 h2 i{ font-weight: normal; font-style: normal;}
.prod2 p{ color:#0069aa;}
.prod2 li { font-size:90%; background: url(/medias/communs/bullet03.gif) 0 5px no-repeat; padding:3px 0 0 20px; }
.prod2 li { color:#4d4d4f; font-weight:bold;}
.prod2 li a { color:#fff; font-weight:bold; text-decoration:none; }
.prod2 li a:hover { text-decoration:underline; }
.prod2 div ul li { font-size:75%; padding:3px 0 0 20px; background:none; }
.prod2 div ul li a { color:#4d4d4f; font-weight:normal; text-decoration:underline; }
.prod2 div ul li a:hover { text-decoration:none; }

.prod2 div.boite ul.onglets {display:block; position:absolute; top:-29px; left:-1px; z-index:3;}
.prod2 div.boite ul.onglets li {padding:3px; float:left; border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; border-right:1px solid #f2f2f2;background-color:#caccce !important; padding:4px 7px !important; margin:-2px 1px 0 0 ;}
.prod2 div.boite ul.onglets li.On, .prod2 div.boite ul.onglets li:hover.On {background:#e9e9e9 !important; border-bottom:none; border-left:1px solid #8e8f91; border-right:1px solid #8e8f91; border-top:1px solid #8e8f91; margin:-1px 1px 0 0 ; padding:5px 7px 4px !important; }
.prod2 div.boite ul.onglets li:hover {background-color:#fff !important;}
.prod2 div.boite ul.onglets li a {font-weight:bold; font-size:15px; text-decoration:none !important; padding:2px 0 0 !important; margin:0; display:block}
.boite {border:1px solid #8e8f91; padding:20px; background:#e9e9e9; position:relative; margin:36px 5px 5px;}
.prod2 div.boite ul.onglets li a.vid {padding:2px 3px 0 17px !important; background:url(/medias/communs/video_icon.gif) no-repeat left 4px; }



.txtForm { vertical-align: top; padding-top: 8px; font-size: 12px; }

.pays{ width: 495px; color:#0069aa; margin:70px auto 55px auto;}
.pays h2 i{ font-weight: normal; font-style: normal; }
.pays p{ color:#0069aa;}
.pays li { font-size:90%; background: url(/medias/communs/bullet03.gif) 0 5px no-repeat; padding:3px 0 0 20px; }
.pays li { color:#4d4d4f; font-weight:bold;}
.pays li a { color:#fff; font-weight:bold; text-decoration:none; }
.pays li a:hover { text-decoration:underline; }
.pays div ul li { font-size:75%; padding:3px 0 0 20px; background:none; }
.pays div ul li a { color:#4d4d4f; font-weight:normal; text-decoration:underline; }
.pays div ul li a:hover { text-decoration:none; }

.autres { font-family:corbel; width:345px; background-color:#d0d1d3; border:solid 1px #c1c1c2; margin-left:25px; padding:20px; margin-bottom:20px; color:#4d4d4f; font-weight:bold; font-size:100%; float:left;}
.autres div { background: url(/medias/communs/bullet05.gif) 0 2px no-repeat; margin-top:20px; padding-left:5px; float:left; text-align:left; }
.autres div div { background:none; margin:0; padding-left: 10px; font-size:90%; display:block; color:#4d4d4f;}
.autres div div a{  margin:0; float:left; font-weight:bold; color:#f15b2c;}
.autres div div a:hover{  margin:0; float:left; font-weight:bold; color:#f15b2c; test-decoration:none;}


.mstr #footer {
	width:985px;
	margin: 0px auto;
	padding: 10px 0 22px 0;
	float: left;
}

/* popup référer */
#popup { color: #414042; background-color:#FFF; }
#popup  h1 { color:#f15b2c; margin: 0; font-size: 200%; font-weight:bold; font-style:normal; }
#popup p, #popup ul, #popup td { color: #6f6f70; font-size: 80%; font-weight: normal; text-align: justify; }
#popup body, #popup form { background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
#popupCtnr { margin: 20px; }
#popupCtnr .formBox { padding: 0 0 0.1em; }
.textfield1 { color: #767676; font-family: Tahoma, Verdana, sans-serif; font-size: 13px;}
.textfield2 { border: #5c8727 1px solid; font-weight: bold; font-size: 11px; margin: 2px; color: #ffffff; cursor: pointer; background-color: #dd823d; }

/* clearfix pour floats */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.plansite li { font-size:80%; background: url(/medias/communs/bullet03.gif) 0 11px no-repeat; margin:0px; padding:5px 0 6px 20px;}
.plansite li ul { margin:0px; padding:0px 0px 6px 20px;}
.plansite li ul li { font-size:100%; background: url(/medias/communs/bullet05.gif) 0 11px no-repeat; padding:5px 0 0 10px;}
