#popinBig {
	width:815px;
	z-index:101;
	margin:60px auto 0 auto;
}
#js .popinFlash {
	width:388px;
}
#js .popinFlash #id_flash {
	position:relative;
	left:-14px;
	margin-bottom:-15px;
}
#js #popinBig {
	position:absolute;
	margin:0;
}
#popinBig .content {
	min-height:300px;
	text-align:left;
}
#js .popinFlash .content {
	padding:0;
}
* html #popinBig .content {
	height:300px;
}
#popinBig div.buttons {
	text-align:center;
}
#popinBig div.alert .pushRightBg .content {
	min-height:10px;
	height:auto;
}
#popinBig div.alert .pushRightBg .content p {
	color:red;
}

/* dimension popin dans salon*/
/*
#templateShowroomCouncilor #popinBig {
	width:440px;
}
*/
#templateShowroomCouncilor #popinBig .content {
	padding:18px 20px;
}
#popinBig .content h1 {
	color:#d51120;
	margin-bottom:1em;
	font-family: Arial, Helvetica, sans-serif; font-size:20px;
}

.kiotisPage #popinBig .content h1 {
	color:#8352ad;
}

.stanhomePage #popinBig .content h1 {
	color:#326fbc;
}

#popinBig .content h2 {
	padding: 16px 0 0 0; 
	color:#d51120;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
}

.stanhomePage #popinBig .content h2 {
	display:block;
	clear:both;
	color:#326fbc;
}

.kiotisPage #popinBig .content h2 {
	color:#616161;
	font-weight:bold;
}

#popinBig .content dl {
	color:#616161;
	padding: 16px 0; 
}

.kiotisPage  #popinBig .content img {
	float:left;
	padding-right:16px;
}

.kiotisPage  #popinBig .content ul {
	float:left;
	width:240px;
	margin-top:-9px;
	zoom:1;
}

.kiotisPage  #popinBig .content ul li {
	padding: 9px;
}

#popinBig .content p {
	padding-right:10px;
	color:#616161;
	font-size:12px;
}
#popinBig .pushRightBg .alert p {
	color:#D51120!important;
	text-align:left;
}

.kiotisPage #popinBig .content strong, .kiotisPage #popinBig .content p {
	clear:left;
}

#popinBig .content strong {
	color:#616161;
}

#popinBig .content ul li {
	padding-left:8px;
	color:#616161;
}

.kiotisPage #popinBig .content ul li {
	background:url(/img/bullet-purple.png) no-repeat 0 50%;
}


.stanhomePage #popinBig .kiotisPage .content ul li {
	background:url(/img/bullet-blue.png) no-repeat 0 50%;
}

#popinBig .content a.closePopin {
	display:block;
	float:right;
	margin-top:5px; padding: 0px 10px 0 15px;
	color:#d51120;
	background: url(/img/push/close-red.gif) no-repeat 0 60%;
}

.kiotisPage #popinBig .content a.closePopin {
	color:#8352ad;
	background: url(/img/push/close-purple.gif) no-repeat 0 60%;
}

.stanhomePage #popinBig .content a.closePopin {
	color:#326fbc;
	background: url(/img/push/close-blue.gif) no-repeat 0 60%;
}
#popinBig .messageValidForm h1 {
	font-size:20px;
	width:300px;
}
.messageValidForm form textarea {
	width:395px;
	height:115px;
}
.messageValidForm p {
	font-weight:bold;
	margin-bottom:1em;
}
.messageValidForm form label {
	font-weight:normal;
	padding-bottom:5px;
}
.preferProduct form div.text label {
	display:inline;
}
.messageValidForm form div.buttons {
	margin-top:30px;
}
#popinBig .confirmCreaContact form div.buttons, #popinBig .preferProduct form div.buttons {
	position:absolute;
	width:400px;
	bottom:30px;
}
#popinBig .confirmCreaContact, #popinBig .preferProduct {
	padding-bottom:30px;
}
.anyQuestions p {
	font-weight:bold;
	font-size:12px;
}
.anyQuestions dl dt {
	font-weight:bold;
	color:#063875;
}
#popinBig .anyQuestions p.contact {
	font-size:11px;
	font-weight:normal;
	margin-top:1em;
}
#popinBig .anyQuestions p.contact a {
	color:#616161;
}

/* POPIN SELECT MEMBER + POPIN SELECT CONTACT */
.tableMembers table td.members, .tableMembers table td.linkTo, .tableMembers table td.status, .tableMembers table td.name, .tableMembers table td.state {
	text-align:center;
	color:#063875;
}
.tableMembers table td.editDelete {
	text-align:center;
}
.tableMembers table td.editDelete a {
	color:#E41E0A;
	text-decoration:underline;
}
.tableMembers table td.editDelete a.delete {
	background:transparent url(/img/cross-red.gif) no-repeat left 60%;
	padding-left:12px;
}
.tableMembers table td.editDelete a:hover {
	text-decoration:none;
}
.tableMembers table td.firstname {
	width:180px;
}
.tableMembers table td.firstname label {
	color:#063875;
	display:inline;
}
#js .tableMembers table td.firstname label {
	display:block;
	padding-left:30px;
	background:url(/img/showroom/checkbox-off.gif) no-repeat 14px center;
	cursor:pointer;
}
#js .tableMembers table td.firstname label.checked {
	background:url(/img/showroom/checkbox-on.gif) no-repeat 14px center;
}
#js .tableMembers table td.firstname span.alreadySelected {
	padding-left:30px;
}
.tableMembers table td.name {
	width:102px;
}
.tableMembers table td.status {
	width:104px;
}
.tableMembers table td.linkTo {
	width:130px;
}
.tableMembers table td.members {
	width:120px;
}
.tableMembers table td.tdLinks {
	width:183px;
}

#filterForm div.checkbox {
	float:left;
}
#filterForm div.checkbox label {
	color:#e41e0a;
	font-weight:normal;
	text-decoration:underline;
}
#filterForm div.select {
	float:left;
} 

/* POPIN SELECT CONTACT */
#popinSelectContact .tableMembers table {
	clear:both;
}
#popinSelectContact div.tableMembers table caption {
	display:none;
}
#popinSelectContact div.tableMembers table th a {
	text-align:center;
	color:#616161;
	font-weight:normal;
	text-decoration:none;
}
#popinSelectContact div.tableMembers table th a:hover {
	color:#E41E0A;
}
#popinSelectContact div.tableMembers table thead th {
	height:50px;
	padding:5px;
	text-align:center;
}
#popinSelectContact div.tableMembers table tfoot td a {
	text-decoration:none;
}
#popinSelectContact div.tableMembers table tfoot td a:hover {
	text-decoration:none;
}

/* Page nav */
#popinSelectContact ul.pageNav li a {
	color:#616161;
}
#popinSelectContact ul.pageNav li.selected {
	color:#E41E0A;
}
#popinSelectContact ul.pageNav li a:hover {
	color:#E41E0A;
	text-decoration:none;
}
#popinBig #popinSelectContact div.buttons {
	text-align:right;
}
#popinSelectContact p.newContact {
	float:left;
	font-size:11px;
	text-align:left;
}
* html #popinSelectContact span.btSubmit input {
	width:60px;
}
* + html #popinSelectContact span.btSubmit input {
	width:60px;
}
/* / POPIN SELECT CONTACT */

/* POPIN SELECT MEMBER */
#popinSelectMember .tableMembers table {
	clear:both;
}
#popinSelectMember div.tableMembers table caption {
	display:none;
}
#popinSelectMember div.tableMembers table th a {
	text-align:center;
	color:#616161;
	font-weight:normal;
	text-decoration:none;
}
#popinSelectMember div.tableMembers table th a:hover {
	color:#E41E0A;
}
#popinSelectMember div.tableMembers table thead th {
	height:50px;
	padding:5px;
	text-align:center;
}
#popinSelectMember div.tableMembers table tfoot td a {
	text-decoration:none;
}
#popinSelectMember div.tableMembers table tfoot td a:hover {
	text-decoration:none;
}

/* Page nav */
#popinSelectMember ul.pageNav li a {
	color:#616161;
}
#popinSelectMember ul.pageNav li.selected {
	color:#E41E0A;
}
#popinSelectMember ul.pageNav li a:hover {
	color:#E41E0A;
	text-decoration:none;
}

#popinBig #popinSelectMember div.buttons {
	text-align:right;
}
#popinSelectMember p.newContact {
	float:left;
	font-size:11px;
	text-align:left;
}
* html #popinSelectMember span.btSubmit input {
	width:60px;
}
* + html #popinSelectMember span.btSubmit input {
	width:60px;
}
/* / POPIN SELECT MEMBER */

/* POPIN LIBRARY */
#popinLibrary {
	padding:15px;
}
#libraryFilterForm  label {
	display:inline;
	font-weight:normal;
}
#libraryFilterForm .listFauxSelect {
	float: left;
	margin-right:40px;
}
#libraryFilterForm .listFauxSelect .fauxLabel {
	color:#616161;
}
#libraryFilterForm .listFauxSelect ul li {
	padding-left:0;
}
#libraryFilterForm .listFauxSelect ul li a {
	color:#616161;
	text-decoration:none;
}
#libraryFilterForm  div.select, #libraryFilterForm  div.text {
	display:inline;
}
#libraryFilterForm input#librarySearch {
	height:13px; width:160px;
	padding:2px 0;
	font-size:11px;
	padding-left:0.5em;
}
#libraryFilterForm input#submitLibrarySearch {
	position:relative; 
	left:-3px;
	top:1px;
	height:19px; width:30px;
	padding:0;
	border:0;
	color:#fff;
	background-color:#D9161E;
	font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal;
	cursor:pointer;
}
#popinLibrary div.tableLibrary {
	min-height:526px;
}
* html #popinLibrary div.tableLibrary {
	height:526px;
}
#popinLibrary div.tableLibrary table {
	clear:both;
}
#popinLibrary div.tableLibrary table caption {
	display:none;
}
#popinLibrary div.tableLibrary table th a {
	text-align:center;
	color:#616161;
	font-weight:normal;
	text-decoration:none;
}
#popinLibrary div.tableLibrary table th a:hover {
	color:#E41E0A;
}

#popinLibrary div.tableLibrary table tbody td {
	height:100px;
	border-bottom:1px solid #ccc;
}
#popinLibrary div.tableLibrary table thead th {
	height:50px;
	padding:5px;
	text-align:left;
	vertical-align:bottom;
	border-bottom:1px solid #ccc;
}
#popinLibrary div.tableLibrary table thead th img {
	margin-bottom:2px;
}
#popinLibrary div.tableLibrary table tfoot td a {
	text-decoration:none;
}
#popinLibrary div.tableLibrary table tfoot td a:hover {
	text-decoration:none;
}

.tableLibrary table {
	width:750px;
	border-collapse:collapse;
}
.tableLibrary table td.bgd {
	background-color:#F8F8F8;
}
.tableLibrary table td.publishDate, .tableLibrary table td.contentImg, .tableLibrary table td.contentDescription, .tableLibrary table td.selectContent {
	padding:15px 0;
	color:#063875;
	vertical-align:top;
}
.tableLibrary table td.selectContent a {
	color:#E41E0A;
	font-size:10px;
	text-decoration:underline;
}
.tableLibrary table td.selectContent a:hover {
	text-decoration:none;
}
.tableLibrary table td.publishDate {
	width:80px;
	text-align:center;
}
.tableLibrary table td.contentImg {
	width:125px;
	text-align:center;
}
.tableLibrary table td.contentDescription {
	padding:10px 0;
	text-align:left;
}
.tableLibrary table td.selectContent {
	width:100px;
	text-align:center;
}

#popinBig .tableLibrary table td.contentDescription h2 {
	padding:0;
	color:#063875;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; 
}
#popinBig .tableLibrary table td.contentDescription img {
	float:left;
	padding-right:15px;
}
#popinBig .tableLibrary table td.contentDescription  p {
	font-size:10px;
}

/* Page nav */
#popinLibrary ul.pageNav li a {
	color:#616161;
}
#popinLibrary ul.pageNav li.selected {
	color:#E41E0A;
}
#popinLibrary ul.pageNav li a:hover {
	color:#E41E0A;
	text-decoration:none;
}

/* / POPIN LIBRARY */

/* POPIN CREATE CONTACT */
#js #popinCreateContact #bottomContent form#filterForm .fauxSelect div span {
	color:#DA161F;
	font-weight:bold;
	padding-left:8px;
}
#popinCreateContact .fauxSelect span {
	cursor:pointer;
	display:block;
	height:17px;
	line-height:1.4;
	margin-right:22px;
	overflow:hidden;
	padding:1px 2px;
	text-align:left;
	width:500px;
}

#popinCreateContact fieldset#identity {
	float:left;
	width:385px;
}

#popinCreateContact fieldset#addresses {
	float:left;
	width:385px;
}
#popinCreateContact fieldset div.text, #popinCreateContact fieldset div.select {
	margin-top:15px;
	float:left;
	clear:left;
}
* html #popinCreateContact fieldset div.select, *+ html #popinCreateContact fieldset div.select {
	float:none;
}
#popinCreateContact fieldset div.left {
	float:left;
	width:160px;
	margin-right:20px;
}
#popinCreateContact fieldset div.right {
	float:left;
	clear:none;
	width:160px;
}
#popinCreateContact fieldset div.text label {
	width:auto;
	zoom:1;
}
#popinCreateContact fieldset div.right label, #popinCreateContact fieldset div.left label {
	width:160px;
}
#popinCreateContact fieldset div input#firstname {
	width:160px;
}
#popinCreateContact fieldset div input#lastname {
	width:160px;
}
#popinCreateContact fieldset div input#phone {
	width:160px;
}
#popinCreateContact fieldset div input#email {
	width:160px;
}
#popinCreateContact fieldset div input#zip {
	width:160px;
}
#popinCreateContact fieldset div input#city {
	width:160px;
}
#popinCreateContact fieldset div input#address {
	width:340px;
}
#popinCreateContact fieldset div input#informations {
	width:340px;
}
#popinCreateContact span.btSubmit {
	margin-top:30px;
	zoom:1;
}
* html #popinCreateContact span.btSubmit input, *+ html #popinCreateContact span.btSubmit input {
	width:56px;
}
div.content #popinCreateContact fieldset .otherInfos label {
	width:335px;
}
/* / POPIN CREATE CONTACT */


