#pa .fiche-photos {
	border: 1px solid #e0e0e0;
	border-width: 1px 0;
	background: #f6f6f6;
	margin: 10px 0 0 0; 
}

#pa .fiche-photos ul { 
	margin-right: 3px;
	padding: 3px 0 0;
}

#pa .fiche-photos ul li { 
	border: 0 none;
	width: 90px;
	height: auto;
	padding: 0 0 0;
}

.bt-tout {
	display:block;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	padding: 0 0 0 6px;
	margin: 5px 0 5px 5px;
	background: #fff url(../gfx/puce-triangle-red.png) no-repeat left center;
}

.pa-text a { color: #434343; font-size: 11px; font-weight: bold;}
.pa-text {padding:7px; font-size:1.2em}

.pa-type a { color: #666; font-size: 11px; background: #fff url(../gfx/puce-triangle-grise.png) no-repeat left center; padding: 0 0 0 6px}
.pa-type img {  margin-right: 3px }
.pa-type .thumb-from { border: 1px solid #666;}

.pa-contact {float:right}

table { border: 1px solid #e0e0e0; border-width: 1px 0; width:100% }
table a{  color: #333;  }
table td { border-right: 1px solid #e0e0e0; width: 250px}
table td.bdrno { border: 0 none }
table .title { color: #333; font-weight: bold; width:95px; }
.price-table{padding:4px;}
.price-table span {display: block;}
.price-title{ color: #333; font-weight: bold; width:99px; font-size: 14px;}
.price{ width: 250px; font-size: 14px; font-weight: bold;}
.longprice{  font-size: 14px; font-weight: bold;}

.action img {margin-right: 7px;}
.action a.inline {margin : 0 3px}
#envoyer tr, #envoyer td, #contact tr, #contact td {border:none}
#envoyer textarea {margin-bottom:5px}
#envoyer .captchatImg {margin: 5px 0 0 10px}

#pa-formules .list-count {
	border-top:1px solid #e0e0e0;
	padding:4px;
	background:#f6f6f6;
}
#config-pa .list-count { text-align:center}
#config-pa tr, #config-pa td {border:none}

#pa-formules li {
	border-top:1px solid #e0e0e0;
	height:auto;
}

#pa-formules li .thumb {
	float:left;
	width:61px;
	background:#879;
	margin:2px 0;
}

#pa-formules li .text {
	float:left;
	width:330px;
	border-right:1px solid #e0e0e0;
	height:100%;}

#pa-formules li .price {
	float:left;
	width:150px;
	border-right:1px solid #e0e0e0;
	text-align:center;
	height:100%;
}

#pa-formules li .date {
	float:left;
	width:150px;
	text-align:center;
	height:auto;
}

#pa-formules li h2 {
	color:#af2d34;
	font-size:12px;
	font-weight:bold;
}

#pa-formules .textpad {
	padding:11px 13px;
}

#pa-formules .pricepad {
	padding:18px 0;
}

#pa-formules .pricetxt {
	color:#af2d34;
	font-size:14px;
	font-weight:bold;
	padding:18px 0;
}

#pa-formules .pa-type { width: 185px; float: left;}

#pa-formules  a.deposer{
	text-indent:-9999px;
	display:block;
	width:194px;
	height:25px;
	margin:12px auto ;
	background: url('../gfx/bt-pa-depose.png');
}

a.bt_action{
	display:block;
	width: 35%;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	padding: 7px;
	margin:12px auto;
	background-color:#af2d34;
	color:#FFF;
}
a.save{
	text-indent:-9999px;
	display:block;
	width:120px;
	height:25px;
	margin:12px auto ;
	background: url('../gfx/bt-pa-save.png');
}

.blue h2 {
	color:#3f7599;
}

.blue #pa li h2 {color:#666; font-weight:bold;}

#config-pa {}
#config-pa label { width: 200px; font-weight: bold; display:block; float: left; text-align: right; padding:9px 0 0; height:auto;}
#config-pa.photos label {width:100px;}
#config-pa input#controltech, #config-pa input#offre, #config-pa select#codemonnaie{ width: auto;}
#config-pa textarea{ overflow: auto; }


.alert h2 { font-size:12px; }
.alert li { height: auto }

a.supprimer{
	display:inline;
	width:auto;
	height:auto;
	margin:12px auto ;
	background: transparent url('../gfx/puce-triangle-blue.png') no-repeat left center;
	color: #3f7599;
	font-weight: bold;
	text-decoration: none;
	padding:0 0 0 6px
}
a.supprimer:hover{ text-decoration:underline}

#crea-alert { height: 90px; background: #f6f6f6; width: auto; margin: 5px 0; border: 1px solid #e0e0e0; border-width: 1px 0;}
#crea-alert img { float:left; }
#crea-alert a{  
	display: block;
	width: 100px;
	height: 88px;
	float: left;
	color: #3f7599;
	background: #fff ;
	text-decoration: none;
	padding:0 0 0 6px;
	border: 1px solid #e0e0e0;
	font-size:18px;
 }
#crea-alert a.active{ background: #3f7599; color: #fff }

.save-blue{
	text-indent:-9999px;
	display:block;
	width:144px;
	height:25px;
	margin:12px auto ;
	background: url('../gfx/bt-activer-alerte.png');
}

#pa-recap * {
	margin:0
	padding:0
}

#pa-recap td {
	border:none;

}
#pa-recap th {
	text-align:left;
	width:150px;
}

#pa-recap td, #pa-recap th {
	padding:3px 5px;
	margin:5px;
}

.cleancheckbox {
	padding:0;margin:0;
}

.promo {/*visible en période promo*/display:none;background-color:#FFD545;color:#AB0223;font-weight:bold;margin:0 0 2px 0;border:1px solid #EAB900;padding:2px;}
.nonpromo {/*visible en période promo*/display:none;background-color:#DDD;color:#000;font-weight:bold;margin:0 0 2px 0;padding:2px;}

#planning {
	width:100%;
	background-color:white;
	border : 1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#333333;
	text-align:center;
	border-collapse:collapse;
	}
#planning td, #planning th {padding :2px;text-align:center;width:33%}
#planning th  {color:#FFF;background-color:#AF2D34;}

/**************************** PA */
ul#pamenu {
	list-style: none;
	width:auto;
	height:auto;
	padding:6px 0 33px 4px;
	background:transparent;
}

#pamenu li {
	float:left;
	height: 28px;
	background:transparent
}

#pamenu .items a {
	text-indent:-9999px;display: block; height: 35px;}

#pamenu .item1 a {
	background: transparent url(../gfx/pa-tabs-off.png) no-repeat left top;
	width:152px;
}

#pamenu .item1 a:hover {
	background: transparent url(../gfx/pa-tabs-on.png) no-repeat left top;
	width:152px;
}

#pamenu .item1 a.active {
	background: transparent url(../gfx/pa-tabs-on.png) no-repeat left top;
	width:152px;
}

#pamenu .item2 a {
	background: transparent url(../gfx/pa-tabs-off.png) no-repeat -152px top;
	width:152px;
}

#pamenu .item2 a:hover {
	background: transparent url(../gfx/pa-tabs-on.png) no-repeat -152px top;
	width:152px;
}

#pamenu .item2 a.active {
	background: transparent url(../gfx/pa-tabs-on.png) no-repeat -152px top;
	width:152px;
}


#pamenu .item3 a {
	background: transparent url(../gfx/pa-tabs-off.png) no-repeat -304px top;
	width:152px;
}

#pamenu .item3 a:hover {
	background: transparent url(../gfx/pa-tabs-on.png) no-repeat -304px top;
	width:152px;
}

#pamenu .item3 a.active {
	background: transparent url(../gfx/pa-tabs-on.png) no-repeat -304px top;
	width:152px;
}
