/*
 fond-tetiere : #5E80AD => #456C9F
 fond site :#01397F => #5E80AD
 gris fonc� #5E80AD : fond bandeaux, ent�tes listes
 violet p�le #E7E4E7 : fond total;
 
 orange #FF6600 :  fond bandeau "web"
 orange clair #FFF5E5 : fond "web" light
 orange moyen #FFE8C5 : fond "web" medium
 
 beige clair #E5F1F4 :  fond pav�s "B"
 
 vert clair  #F0F5CC : fond "papier" light
 vert "moyen" #E9F1B5 : fond "papier" medium
 vert #C1D72F : fond pav�, fond bandeau "papier", fond bandeau "couplage"
 vert info vendeur #DEEA8D : bandeau info vendeur
 vert #DEEA8D : onglet partie compte, couleur de d�part pour d�grad�
 
 bleu p�le #F0F0F0 : fond alternatif ligne tableau
 orange-rose #FFC47F : fond mise en avant ligne tableau
 
 gris #B0B0B0 : bordures et d�tourage
 
 rouge #FF0000 : erreur dans formulaire, texte important
 
 jaune #456C9F : alerte mail, survol menu, menu actif, bordure, fond pav�,  libell�s, liens, texte, bordures erreur formulaire
 */ /* generiques */
body{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.publicite_texte {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#pa {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.pa-right {
	float: right;
}

.pa-img {
	margin: 0;
	padding: 0;
	border: none;
}

.pa-img-zoom {
	background-color: #FFFFFF;
	border: 1px solid #B0B0B0;
	bottom: 3px !important;
	bottom: 35px;
	display: none;
	height: auto;
	left: 47px !important;
	left: 27px;
	padding: 5px;
	position: absolute;
	text-align: left;
}

.pa-img-principale {
	margin: 0;
	padding: 5px;
	border: 1px solid #3E3E3E;
}

.pa-italic {
	font-style: italic;
}

.pa-gras {
	font-weight: 700; /*bold*/
}

.pa-normal {
	font-weight: 400; /*bold*/
}

.pa-center {
	text-align: center;
}

.pa-left {
	text-align: left;
}

.pa-nodeco {
	text-decoration: none;
}

.pa-souligne {
	text-decoration: underline;
}

.pa-cursor {
	cursor: pointer;
}

#pa h1,#pa h2,#pa h3,#pa h4,h2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pa .titre-accueil {
	padding-left: 10px;
	color: #456C9F;
	font-size: 14px;
}

#pa th {
	font-weight: 400; /*normal*/ /*normal*/
}

#pa form {
	margin: 0;
	pagging: 0;
}

/* fin generiques */ /* espacements (padding) */
.pa-pad-1 {
	padding: 1px;
}

.pa-pad-5 {
	padding: 5px;
}

.pa-pad-10 {
	padding: 10px;
}

.pa-pad-t5 {
	padding-top: 5px;
}

.pa-pad-t10 {
	padding-top: 10px;
}

.pa-pad-r5 {
	padding-right: 5px;
}

.pa-pad-r10 {
	padding-right: 10px;
}

.pa-pad-r15 {
	padding-right: 15px;
}

.pa-pad-l5 {
	padding-left: 5px;
}

.pa-pad-l10 {
	padding-left: 10px;
}

.pa-pad-b5 {
	padding-bottom: 5px;
}

.pa-pad-b10 {
	padding-bottom: 10px;
}

/* fin espacements (padding) */ /* marges (margin) */
.pa-marg-t1 {
	margin-top: 1px;
}

.pa-marg-t5 {
	margin-top: 5px;
}

.pa-marg-t10 {
	margin-top: 10px;
}

.pa-marg-b5 {
	margin-bottom: 5px;
}

.pa-marg-b10 {
	margin-bottom: 10px;
}

.pa-marg-l5 {
	margin-left: 5px;
}

.pa-marg-l10 {
	margin-left: 10px;
}

.pa-marg-r5 {
	margin-right: 5px;
}

.pa-marg-r10 {
	margin-right: 10px;
}

.pa-marg-auto {
	margin-left: auto;
	margin-right: auto;
}

.pa-marg-10 {
	margin: 10px;
}

.pa-marg-5 {
	margin: 5px;
}

/* fin marges (margin) */ /* FONTS */
.pa-verdana {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pa-arial {
	font-family: Arial, Helvetica, sans-serif;
}

.pa-txt08 {
	font-size: 8px;
}

.pa-txt09 {
	font-size: 9px;
}

.pa-txt10 {
	font-size: 10px;
}

.pa-txt11 {
	font-size: 11px;
}

.pa-txt12 {
	font-size: 12px;
}

.pa-txt13 {
	font-size: 13px;
}

.pa-txt14 {
	font-size: 14px;
}

.pa-txt16 {
	font-size: 16px;
}

.pa-txt18 {
	font-size: 18px;
}

.pa-txt20 {
	font-size: 20px;
}

.pa-txt24 {
	font-size: 24px;
}

/* FIN FONTS */ /* COULEURS */
.pa-blanc {
	color: #FFF;
}

.pa-noir {
	color: #000;
}

.pa-couleur-important {
	color: #FF0000;
}

.pa-couleur-erreur {
	color: #FF0000;
}

.pa-couleur-ok {
	color: #44BF2F;
}

.pa-couleurA {
	color: #456C9F;
}

.pa-couleurB {
	color: #CF4900;
}

.pa-couleur-alertmail {
	color: #FF6600;
}

.pa-fond-blanc {
	background-color: #FFF;
}

.pa-fond-noir {
	background-color: #000;
}

.pa-fond-couleurA {
	background-color: #456C9F;
}

.pa-fond-alertmail {
	background-color: #FF6600;
}

.pa-fond-web {
	background-color: #FF6600;
}

.pa-fond-web-light {
	background-color: #FFF5E5;
}

.pa-fond-web-medium {
	background-color: #FFE8C5;
}

.pa-fond-couplage {
	background-color: #C1D72F;
}

.pa-fond-papier {
	background-color: #C1D72F;
}

.pa-fond-papier-light {
	background-color: #F0F5CC;
}

.pa-fond-papier-medium {
	background-color: #E9F1B5;
}

.pa-fond-couleurB {
	background-color: #E5F1F4;
}

.pa-fond-couleurO {
	background-color: #B0B0B0;
}

.pa-fond-couleur-form-photo {
	background-color: #F0F0F0;
}

.pa-fond-info-vendeur {
	background-color: #DEEA8D;
}

.pa-fond-compte {
	background-color: #DEEA8D;
}

.pa-fond-bandeau {
	background-color: #5E80AD;
}

.pa-fond-total {
	background-color: #E7E4E7;
}

/* FIN COULEURS */ /* BANDEAUX */
.pa-bandeau-haut,.pa-bandeau-bas {
	width: 100%;
}

.pa-bandeau-haut,.pa-bandeau-bas,.pa-bandeau2-haut,.pa-bandeau2-haut-2lignes
	{
	background-color: #5E80AD;
	background-repeat: no-repeat;
}

div.pa-bandeau-haut.pa-fond-alertmail {
	background-color: #FF6600;
}

.pa-bandeau-haut,.pa-bandeau-bas {
	text-align: center;
}

.pa-bandeau-haut,.pa-bandeau2-haut,.pa-bandeau2-haut-2lignes {
	padding-top: 3px;
	background-position: top left;
}

.pa-bandeau-haut,.pa-bandeau2-haut {
	height: 23px;
}

.pa-bandeau2-haut-2lignes { /*height: 55px;*/
	
}

.pa-bandeau-haut h1,.pa-bandeau2-haut h1,.pa-bandeau2-haut-2lignes h1 {
	color: #FFF;
}

.pa-bandeau-haut h2,.pa-bandeau2-haut h2,.pa-bandeau2-haut-2lignes h2,.pa-bandeau2-haut-2lignes h3,.pa-bandeau2-haut-2lignes h4,.pa-bandeau-bas h3,.pa-bandeau2-haut h4
	{
	color: #FFF;
}

.pa-bandeau-haut h1,.pa-bandeau-haut h2 {
	font-size: 14px;
	font-weight: 700; /*bold*/
}

.pa-bandeau2-haut h1,.pa-bandeau2-haut h2 {
	font-size: 14px;
	font-weight: 700; /*bold*/
}

.pa-bandeau2-haut-2lignes h1,.pa-bandeau2-haut-2lignes h2 {
	font-size: 18px;
	font-weight: 400; /*normal*/ /*normal*/
}

.pa-bandeau2-haut-2lignes h3 {
	font-size: 20px;
	font-weight: 700; /*bold*/
}

.pa-bandeau2-haut-2lignes h4,.pa-bandeau2-haut h4 {
	font-size: 13px;
	font-weight: 400; /*normal*/ /*normal*/
}

.pa-bandeau-bas {
	height: 34px;
	background-position: bottom right;
}

.pa-bandeau-bas h3 {
	font-size: 14px;
	font-weight: 700; /*bold*/
}

.pa-bandeau-bas a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700; /*bold*/
	color: #fff;
	text-decoration: none;
}

/* FIN BANDEAUX */ /* COINS */
.pa-coin-pave-fb-br,.pa-coin-alertmail-bl,.pa-coin-alertmail-bl2,.pa-coin-alertmail-tr,.pa-coin-alertmail-tr2,.pa-coin-vendeur-tl,.pa-coin-pave-fc-br
	{
	background-repeat: no-repeat;
}

.pa-coin-vendeur-tl {
	background-position: top left;
}

.pa-coin-pave-fc-br,.pa-coin-pave-fb-br {
	background-position: bottom right;
}


.pa-coin-vendeur-tl {
	
}

.pa-coin-alertmail-bl,.pa-coin-alertmail-bl2 {
	background-position: bottom left;
}

.pa-coin-alertmail-tr,.pa-coin-alertmail-tr2 {
	background-position: top right;
}



/* FIN COINS */ /* MENU PA */
.pa-menu {
	height: 38px;
	margin: 0 auto;
	padding: 0;
	width: 955px;
}

.pa-menu ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.pa-menu li {
	background-color: #E5F0F4;
	width: 190px;
	height: 38px;
	float: left;
	padding: 0;
	margin: 0;
}

.pa-menu li.pa-last {
	width: 191px;
}

.pa-menu ul li.pa-pro {
	background-color: #E5F0F4;
}

.pa-menu li.pa-menu-bordure {
	background-color: #FFF;
	width: 1px;
	height: 38px;
}

.pa-menu ul.pa-pro li.pa-menu-bordure {
	background-color: #FFF;
}

.pa-menu a {
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	font-weight: 700; /*bold*/
	color: #1B406F;
	width: 190px;
	height: 38px;
}

.pa-menu a:hover {
	color: #456C9F;
}

.pa-menu li.pa-pro a:hover {
	color: #456C9F;
}

.pa-menu a.pa-actif {
	color: #456C9F;
}

.pa-menu li.pa-pro a.pa-actif {
	color: #456C9F;
}

.pa-menu a.pa-first {
	background-repeat: no-repeat;
	background-position: bottom left;
}


.pa-menu a.pa-last {

	background-repeat: no-repeat;
	background-position: bottom right;
	width: 191px;
}

.pa-menu span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 0;
	top: 13px;
	width: 100%;
	cursor: pointer;
}

.pa-menu span.pa-2lignes {
	top: 7px;
}

/* FIN MENU PA */ /* SELECTION ANNONCES */
.pa-selection-annonces {
	line-height: 11px;
}

.pa-selection-annonces a {
	text-decoration: none;
}

.pa-selection-annonces tbody td.photo {
	padding: 2px 1px 0 1px;
	text-align: center;
	vertical-align: top;
}

.pa-selection-annonces tbody td.text {
	padding: 2px 2px 0 2px;
	text-align: center;
	vertical-align: top;
}

.pa-selection-annonces tbody td.first {
	padding-left: 0;
}

.pa-selection-annonces tbody td.last {
	padding-right: 0;
}

/* FIN SELECTION ANNONCES */ /* FORMULAIRE */
.pa-formulaire,.pa-form-modif {
	padding: 10px;
}

.pa-formulaire fieldset,.pa-form-modif fieldset {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.pa-formulaire legend,.pa-form-modif legend {
	font-weight: 700; /*bold*/
	font-size: 12px;
	color: #000;
	padding: 0;
	margin: 0;
}

.pa-formulaire td,.pa-formulaire th,.pa-form-modif td,.pa-form-modif th
	{
	padding-top: 2px;
	padding-bottom: 2px;
}

.pa-formulaire table {
	font-size: 11px;
}

.pa-form-modif table {
	font-size: 13px;
}

.pa-formulaire td label,.pa-formulaire td label,.pa-form-modif td label,.pa-form-modif td label
	{
	padding: 0 0 0 10px;
}

.pa-formulaire th label,.pa-form-modif th label {
	padding: 0;
}

.pa-form-modif label {
	font-size: 13px;
}

.pa-champ,.pa-champ-large,.pa-champ-court,.pa-champ-moyen {
	height: 20px;
}

select.pa-champ,select.pa-champ-large,select.pa-champ-court,select.pa-champ-moyen
	{
	height: 18px;
}

.pa-champ,.pa-champ-large,.pa-champ-court,.pa-champ-moyen,.pa-champ-multiple-moyen,.pa-champ-multiple-large
	{
	font-size: 11px;
	border: 1px solid #B0B0B0;
	padding-left: 3px;
}

.pa-checkbox {
	border: none;
}

.pa-champ-large,.pa-champ-multiple-large {
	width: 210px;
}

.pa-champ-court {
	width: 82px;
}

.pa-champ-moyen {
	width: 175px;
}

.pa-champ-multiple-moyen {
	width: 180px;
}

.pa-champ-file {
	height: 20px;
	/*border-color : #B0B0B0;*/
	margin: 0;
	text-decoration: none;
	background-color: #fff;
	padding-left: 3px;
}

/* FIN FORMULAIRE */ /* DETOURAGE */
.pa-border {
	border: 1px solid #B0B0B0;
}

.pa-border-t,.pa-border-r,.pa-border-b,.pa-border-l {
}

.pa-border-alertmail-t,.pa-border-alertmail-r,.pa-border-alertmail-b,.pa-border-alertmail-l
{
}

.pa-border-t,.pa-border-b,.pa-border-alertmail-t,.pa-border-alertmail-b
	{
	background-repeat: repeat-x;
}

.pa-border-r,.pa-border-l,.pa-border-alertmail-r,.pa-border-alertmail-l
	{
	background-repeat: repeat-y;
}

.pa-border-t,.pa-border-alertmail-t {
	background-position: top;
}

.pa-border-r,.pa-border-alertmail-r {
	background-position: right;
}

.pa-border-b,.pa-border-alertmail-b {
	background-position: bottom;
}

.pa-border-l,.pa-border-alertmail-l {
	background-position: left;
}

/* FIN DETOURAGE */ /* ALERTE MAIL */
.pa-alertmail {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

.pa-alertmail td {
	border: none;
	height: 100%;
	vertical-align: middle;
}

.pa-alertmail a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* FIN ALERTE MAIL */ /* COLONNES ET CONTENEURS */
.pa-toute-largeur {
	width: 760px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
}

.pa-conteneur {
	padding: 0;
	width: 100%;
	position: relative;
}

.pa-conteneur div.pa-col-gauche {
	padding: 0;
	margin: 0;
	float: left;
}

.pa-conteneur-compte div.pa-col-gauche {
	padding: 0;
	margin: 0;
	width: 510px;
}

.pa-bloc-gauche {
	width: 550px;
	margin-left: 5px;
	margin-right: 0;
}

.pa-bloc-gauche-compte {
	width: 530px;
	margin-left: 10px;
	margin-right: 0;
}

.pa-conteneur div.pa-col-droite {
	padding: 0;
	margin: 0;
	float: right;
}

.pa-bloc-droite {
	width: 200px;
	margin-left: 0;
	margin-right: 5px;
}

.pa-bloc-col-droite {
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.pa-bloc-central,.pa-bloc-central-large {
	margin-left: auto;
	margin-right: auto;
}

.pa-bloc-central {
	width: 470px;
}

.pa-bloc-central-large {
	width: 600px;
}

.pa-conteneur-compte {
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;
	padding-bottom: 10px;
}

.pa-bloc-compte {
	width: 550px;
}

.pa-pave-accueil {
	width: 375px;
	margin: 5px 5px 0;
}

/* FIN COLONNES ET CONTENEURS */ /* LISTE */
.pa-entete h2 {
	color: #000;
	font-size: 14px;
	font-weight: 700; /*bold*/
}

.pa-entete h1 {
	color: #000;
	font-size: 18px;
	font-weight: 700; /*bold*/
}

.pa-entete h3 {
	color: #000;
	font-size: 13px;
	font-weight: 700; /*bold*/
}

.pa-tab-result,.pa-tab-pagging {
	width: 550px;
	font-weight: 400; /*normal*/ /*normal*/
	font-size: 11px;
	text-decoration: none;
}

.pa-tab-result {
	padding: 0;
}

.pa-tab-result .pa-txt09 {
	font-size: 9px;
}

.pa-tab-result td,.pa-tab-result th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.pa-tab-result td.pa-lastchild,.pa-tab-result th.pa-lastchild {
	border-right: none;
}

.pa-tab-result td.pa-gestion-pro {
	border-bottom: none;
}

.pa-tab-result a,.pa-tab-pagging a {
	font-weight: 400; /*normal*/ /*normal*/
	font-size: 11px;
}

.pa-tab-result tbody a,.pa-tab-result tbody label {
	text-decoration: none;
	/*display : block;
     height : 35px;*/
}

.pa-tab-result tbody label {
	cursor: pointer;
}

.pa-tab-result tbody a.pa-gestion-pro { /*display : inline;
     height : auto;*/
	text-decoration: underline;
}

.pa-tab-result th.pa-action {
	vertical-align: middle;
}

/*
 .pa-tab-result th.pa-action a {
 display : inline;
 height : auto;
 }
 */
.pa-tab-result thead td,.pa-tab-result thead th {
	background-color: #3E3E3E;
	color: #fff;
}

.pa-tab-result thead td,.pa-tab-result thead th {
	vertical-align: middle;
	padding: 1px 2px;
}

.pa-tab-result tfoot td {
	padding: 8px 5px;
	font-weight: 700; /*bold*/
	font-size: 13px;
	color: #456C9F;
	border-bottom: none;
}

.pa-tab-result-spaces {
	padding: 1px 2px;
}

.pa-fond1-liste td,.pa-fond1-liste th {
	background-color: #F0F0F0;
}

.pa-fond2-liste td,.pa-fond2-liste th {
	background-color: #fff;
}

.pa-fond3-liste td,.pa-fond3-liste th {
	background-color: #FFC47F;
}

.pa-tab-result-pagging {
	padding-right: 5px;
	display: inline;
	padding-left: 15px;
}

.pa-tab-result-pagging a {
	text-decoration: none;
}

.pa-tab-result.pa-bloc-compte,.pa-tab-pagging.pa-bloc-compte {
	width: 650px;
}

.pa-tab-result.pa-bloc-compte-large,.pa-tab-pagging.pa-bloc-compte-large
	{
	width: 750px;
}

/* FIN LISTE */ /* NEW SEARCH */
.pa-new-search {
	padding: 10px;
	/*border : 1px solid #B0B0B0;*/
}

.pa-new-search select {
	margin-bottom: 4px;
}

.pa-new-search fieldset {
	padding: 0;
	border: none;
	margin: 0 0 0 5px;
	width: 175px;
}

/* FIN NEW SEARCH */ /* COTE OFFICIELLE */
.pa-cote-officielle {
	border: 1px solid #B0B0B0;
	text-align: center;
	padding: 3px 10px 2px;
}

.pa-cote-officielle a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700; /*bold*/
	text-decoration: none;
	color: #fff;
}

/* FIN COTE OFFICIELLE */ /* DETAIL ANNONCE */
.pa-annonce {
	padding: 10px;
	margin: 0;
}

.pa-img-annonce-principale {
	margin: 0;
	padding: 0;
	border: 1px solid #B0B0B0;
}

.pa-img-annonce,.pa-img-annonce-vignette {
	margin: 0;
	padding: 0;
	border: 1px solid #B0B0B0;
}

.pa-annonce th {
	padding-top: 5px;
}

.pa-vendeur {
	height: 23px;
	font-weight: 700; /*bold*/
	color: #000;
	font-size: 11px;
}

.pa-part-pro {
	background-color:#6285B5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700; /*bold*/
	color: #fff;
	float: right;
	height: 19px;
	width: 32px;
	margin-top: 2px;
	margin-right: 2px;
	position: relative;
}

.pa-part-pro span {
	display: block;
	position: absolute;
	top: 4px;
	width: 100%;
	text-align: center;
}

/* FIN DETAIL ANNONCE */ /* FORMULAIRE CONTACTER VENDEUR */
.pa-contacter fieldset {
	margin: 0;
	padding: 10px;
	border: none;
}

.pa-contacter label {
	font-size: 11px;
	font-weight: 700; /*bold*/
	color: #000;
	padding-left: 2px;
}

.pa-contacter p {
	font-size: 11px;
	font-weight: 400; /*normal*/ /*normal*/
	color: #000;
	padding: 0;
	margin: 0;
}

.pa-contacter td {
	padding: 2px 0;
}

.pa-contacter input {
	width: 180px;
}

.pa-contacter textarea {
	width: 180px;
	height: 60px;
}

#pa-info-vendeur {
	padding: 10px;
}

#pa-info-vendeur,#pa-info-vendeur td {
	font-size: 11px;
}

#pa-info-vendeur span {
	font-weight: 700; /*bold*/
	color: #456C9F;
}

/* FIN FORMULAIRE CONTACTER VENDEUR */ /* BOUTONS */ /*
 .pa-bouton {
 position: relative;
 }
 .pa-bouton a {
 background-attachment:scroll;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:center center;
 color:#fff;
 display:block;
 font-size:11px;
 font-weight:bold;
 height:30px;
 position:relative;
 text-decoration : none;
 }
 .pa-bouton a.pa-bouton-maxi {
 background-image:url(../img/pa_19/fond-bouton-maxi.gif);
 width:220px;
 }
 .pa-bouton a.pa-bouton-maxi:hover {
 background-image:url(../img/pa_19/fond-bouton-maxi-hover.gif);
 }
 .pa-bouton a.pa-bouton-large {
 background-image:url(../img/pa_19/fond-bouton-large.gif);
 width:155px;
 }
 .pa-bouton a.pa-bouton-large:hover {
 background-image:url(../img/pa_19/fond-bouton-large-hover.gif);
 }
 .pa-bouton a.pa-bouton-moyen {
 background-image:url(../img/pa_19/fond-bouton-moyen.gif);
 width:90px;
 }
 .pa-bouton a.pa-bouton-moyen:hover {
 background-image:url(../img/pa_19/fond-bouton-moyen-hover.gif);
 }
 .pa-bouton a.pa-bouton-mini {
 background-image:url(../img/pa_19/fond-bouton-mini.gif);
 width:40px;
 }
 .pa-bouton a.pa-bouton-mini:hover {
 background-image:url(../img/pa_19/fond-bouton-mini-hover.gif);
 }
 .pa-bouton a.pa-bouton-flecheG {
 background-image:url(../img/pa_19/fond-bouton-flecheG2.gif);
 width:205px;
 }
 .pa-bouton a.pa-bouton-flecheG:hover {
 background-image:url(../img/pa_19/fond-bouton-flecheG2-hover.gif);
 color : #3E3E3E;
 }
 .pa-bouton a.pa-bouton-flecheD {
 background-image:url(../img/pa_19/fond-bouton-flecheD.gif);
 width:130px;
 }
 .pa-bouton a.pa-bouton-flecheD:hover {
 background-image:url(../img/pa_19/fond-bouton-flecheD-hover.gif);
 color : #3E3E3E;
 }
 .pa-bouton span {
 display : block;
 position : absolute;
 top : 7px;
 left : 0;
 width : 100%;
 text-align : center;
 }
 .pa-bouton a.pa-bouton-flecheG span {
 left:5px;
 }
 .pa-bouton a.pa-bouton-flecheD span {
 text-align : left;
 left : 15px;
 }
 .pa-bouton img {
 border : none;
 margin : 0;
 padding : 0;
 vertical-align : text-bottom;
 }
 */
.pa-bouton-suppr {
	background: transparent url(../img/pa_19/picto-supprimer.png) no-repeat
		top left;
	padding-left: 22px;
	height: 30px;
	display: block;
}

.pa-bouton-principale {
	background: transparent url(../img/pa_19/picto-photo-principale.png)
		no-repeat top left;
	padding-left: 22px;
	height: 30px;
	display: block;
}

/* FIN BOUTONS */ /* ETAPES DEPOT ANNONCE */
.pa-etapes {
	position: relative;
	background-color: #fff;
}

.pa-etapes a,.pa-etapes div {
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	font-weight: bold;
	height: 52px;
	color: #000;
	position: relative;
	text-decoration: none;
	background-image: url(../img/pa_19/fond-etapes2.gif);
	width: 136px;
	background-color: #fff;
}

.pa-etapes div {
	filter: alpha(opacity =   50);
	-moz-opacity: .50;
	opacity: .50;
	-khtml-opacity: 0.5;
}

.pa-etapes div.pa-actif {
	background-image: url(../img/pa_19/fond-etapes2-actif.gif);
	filter: alpha(opacity =   100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	color: #FFF;
}

.pa-etapes a:hover {
	background-image: url(../img/pa_19/fond-etapes2-actif.gif);
	color: #FFF;
	background-color: #fff;
}

.pa-etapes span.pa-num {
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	width: 50px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #fff;
}

.pa-etapes span.pa-text,.pa-etapes span.pa-text-2lignes {
	display: block;
	position: absolute;
	left: 46px;
	width: 85px;
	text-align: center;
	font-size: 12px;
}

.pa-etapes span.pa-text {
	top: 17px;
}

.pa-etapes span.pa-text-2lignes {
	top: 10px;
}

/* FIN ETAPES DEPOT ANNONCE */ /* MESSAGES DE RESULTATS D'ACTIONS */
.pa-resultat-action {
	margin: 40px auto 20px;
}

/* FIN MESSAGES DE RESULTATS D'ACTIONS */ /* OFFRE */
.pa-offre {
	position: relative;
}

.pa-offre span {
	background-image: url(../img/pa_19/fond-offre.gif);
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 35px;
	position: relative;
	width: 512px;
	margin: 0 auto;
}

.pa-offre h2 {
	color: #456C9F;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	top: 10px;
	left: 15px;
	margin: 0;
	padding: 0;
}

.pa-offre a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: 400; /*normal*/
	position: absolute;
	top: 14px;
	right: 10px;
}

/* FIN OFFRE */ /* CHOIX FORFAIT */
#pa-choix-forfait {
	background-color: #FDFAE7;
}

#pa-choix-forfait label {
	font-size: 13px;
	font-weight: 700; /*bold*/
}

#pa-choix-forfait td.pa-space-col {
	width: 20px;
}

#pa-choix-forfait td.pa-space-row {
	height: 20px;
}

#pa-choix-forfait thead th.pa-gauche,#pa-choix-forfait thead th.pa-droite,#pa-choix-forfait thead th.pa-both-internet,#pa-choix-forfait thead th.pa-both-couplage
	{
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700; /*bold*/
	color: #fff;
}

#pa-choix-forfait thead span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pa-choix-forfait thead th.pa-gauche,#pa-choix-forfait thead th.pa-droite,#pa-choix-forfait tfoot td.pa-gauche,#pa-choix-forfait tfoot td.pa-droite
	{
	width: 355px;
}

#pa-choix-forfait thead th.pa-gauche,#pa-choix-forfait thead th.pa-both-internet
	{
	background-color: #FF6600;
	background-position: bottom left;
	/* background-image: url(../img/pa_19/coin-choix-forfait-web-bg.gif);*/
}

#pa-choix-forfait thead th.pa-droite,#pa-choix-forfait thead th.pa-both-couplage
	{
	background-color: #C1D72F;
	background-position: bottom right;
	/* background-image: url(../img/pa_19/coin-choix-forfait-couplage-bd.gif);*/
}

#pa-choix-forfait thead th.pa-both {
	width: 730px;
}

#pa-choix-forfait tbody th.pa-gauche,#pa-choix-forfait tbody td.pa-gauche,#pa-choix-forfait tbody th.pa-droite,#pa-choix-forfait tbody td.pa-droite
	{
	background-color: #fff;
}

#pa-choix-forfait tbody td.pa-dim {
	height: 5px;
	width: 355px;
}

#pa-choix-forfait td.pa-prix,#pa-choix-forfait th.pa-prix {
	color: #FF6600;
	font-size: 13px;
	font-weight: 700; /*bold*/
	padding: 10px;
}

#pa-choix-forfait td.pa-choix {
	padding: 3px 5px;
}

#pa-choix-forfait tfoot td.pa-gauche {
	background-color: #DEE1CA;
	border: 1px solid #000;
	padding: 5px 10px;
}

#pa-choix-forfait tfoot ul {
	list-style: square;
	margin: 0;
	padding: 0 0 0 20px;
}

#pa-choix-forfait tfoot li {
	font-size: 13px;
}

/* FIN CHOIX FORFAIT */ /* HOTLINE */
.pa-hotline-grand,.pa-hotline-petit {
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #000;
	background-color: #3E3E3E;
}

.pa-hotline-grand {
	height: 134px;
	background-image: url(../img/pa_19/fond-hotline-grand.jpg);
}

.pa-hotline-petit {
	height: 55px;
	background-image: url(../img/pa_19/fond-hotline-petit.jpg);
}

.pa-hotlineuse {
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
}

.pa-hotline-grand div.pa-hotlineuse {
	background-image: url(../img/pa_19/hotline-grand.jpg);
}

.pa-hotline-petit div.pa-hotlineuse {
	background-image: url(../img/pa_19/hotline-petit.jpg);
}

.pa-text-hotline {
	color: #fff;
	font-weight: 700; /*bold*/
}

.pa-hotline-grand div.pa-text-hotline {
	font-size: 16px;
}

.pa-hotline-petit div.pa-text-hotline {
	font-size: 13px;
}

.pa-hotline-grand div.pa-text-hotline {
	width: 200px;
	padding: 20px 0 0 20px;
}

.pa-hotline-petit div.pa-text-hotline {
	padding: 5px 0 0 10px;
}

/* FIN HOTLINE */ /* CHOIX OPTIONS */
.pa-bandeau-web,.pa-bandeau-papier {
	height: 28px;
	padding-top: 3px;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	/*  background-image: url(../img/pa_19/coin-hg.png);*/
}

.pa-bandeau-web div,.pa-bandeau-papier div {
	padding-left: 70px;
}

.pa-bandeau-web h2,.pa-bandeau-papier h2 {
	font-size: 20px;
	font-weight: 700; /*bold*/
	color: #fff;
}

.pa-bandeau-web img,.pa-bandeau-papier img {
	position: absolute;
	left: 10px;
	top: -22px;
}

.pa-choix-options {
	padding: 10px;
}

.pa-choix-options table {
	width: 530px;
}

.pa-choix-options table.pa-compte {
	width: 500px;
}

.pa-choix-options label {
	margin: 0;
	padding: 0 5px;
	font-size: 13px;
}

.pa-choix-options td.pa-pointille,.pa-addition td.pa-pointille {
	border-top: 1px dotted #B0B0B0;
}

.pa-choix-options td.pa-prix {
	font-size: 13px;
	color: #FF6600;
	font-weight: 700; /*bold*/
	padding: 5px 15px 5px 0;
	text-align: right;
}

.pa-choix-options td.pa-option {
	padding: 5px 0 5px 70px;
}

.pa-addition {
	padding: 10px;
}

.pa-addition table.pa-addition-coldroite {
	width: 180px;
}

.pa-addition table.pa-addition-coldroite {
	width: auto;
	text-align: left;
}

.pa-addition table {
	font-size: 11px;
}

.pa-addition h3 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 700; /*bold*/
	color: #FF6600;
}

.pa-addition td.pa-espace {
	height: 10px;
}

.pa-addition td.pa-total {
	font-weight: 700; /*bold*/
}

.pa-prix {
	color: #CC0000;
	font-weight: 700; /*bold*/
}

.pa-addition td.pa-prix {
	text-align: right;
	font-weight: 700; /*bold*/
	color: #FF6600;
}

/* FIN CHOIX OPTIONS */ /* SAISI ANNONCE */
.pa-web-papier {
	width: 550px;
	margin: 0 0 0 10px;
	padding: 0;
}

.pa-web-papier.pa-web-only {
	width: 415px;
	margin: 0 20px 0 80px;
}

.pa-web-papier td.pa-web {
	width: 415px;
	background-color: #FF6600;
	/* background-image: url(../img/pa_19/coin-hg.png);*/
	background-repeat: no-repeat;
	background-position: top left;
	height: 28px;
}

.pa-web-papier td.pa-papier {
	width: 135px;
	background-color: #C1D72F;
	height: 28px;
}

.pa-web-papier td.pa-web div,.pa-web-papier td.pa-papier div {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
}

.pa-web-papier img.pa-colonne-web,.pa-web-papier img.pa-colonne-papier {
	position: absolute;
	top: 3px;
	left: 5px;
}

.pa-web-papier td.pa-web h2,.pa-web-papier td.pa-papier h2 {
	margin: 0;
	font-size: 20px;
	font-weight: 400; /*normal*/
	text-decoration: none;
	color: #fff;
}

.pa-web-papier td.pa-papier h2,.pa-bandeau-rendu h2 {
	position: relative;
	z-index: 2;
}

.pa-web-papier img.pa-picto-web {
	position: absolute;
	left: 140px;
	top: -24px;
}

.pa-web-papier img.pa-picto-papier,.pa-bandeau-rendu img.pa-picto-papier
	{
	position: absolute;
	top: -22px;
	z-index: 1;
}

.pa-web-papier img.pa-picto-papier {
	right: 0;
}

.pa-bandeau-rendu img.pa-picto-papier {
	right: 20px;
}

.pa-web-papier td.pa-web-medium,.pa-web-papier th.pa-papier-medium {
	height: 28px;
}

.pa-web-papier td.pa-web-medium {
	background-color: #FFE8C5;
}

.pa-web-papier th.pa-papier-medium {
	background-color: #E9F1B5;
	width: 135px;
}

.pa-web-papier h3 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 13px;
	font-weight: 700; /*bold*/
	text-decoration: none;
	color: #000;
}

.pa-web-papier h3 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700; /*bold*/
	text-decoration: underline;
	color: #000;
}

.pa-web-papier h4 {
	margin: 0;
	padding: 0 0 0 50px;
	font-size: 13px;
	font-weight: 700; /*bold*/
	text-decoration: none;
	color: #000;
}

.pa-web-papier td.pa-web-light,.pa-web-papier th.pa-web-light {
	background-color: #FFF5E5;
}

.pa-web-papier th.pa-papier-light {
	background-color: #F0F5CC;
	width: 135px;
}

.pa-web-papier tbody td,.pa-web-papier tbody th {
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 13px;
	text-decoration: none;
	color: #000;
}

.pa-web-papier td.pa-label {
	text-align: right;
	padding-right: 3px;
}

.pa-web-papier td.pa-label label {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 13px;
	font-weight: 400; /*normal*/
	text-decoration: none;
	color: #000;
}

.pa-web-papier td.pa-label label.pa-gras {
	font-weight: 700;
}

.pa-web-papier td.pa-col1 {
	width: 145px;
}

.pa-web-papier td.pa-col2 {
	padding-left: 10px;
}

.pa-web-papier td.pa-col2,.pa-web-papier th.pa-col2 {
	width: 220px;
}

.pa-web-papier td.pa-col3 {
	width: 45px;
	padding-left: 2px;
	padding-right: 2px;
}

.pa-bandeau-rendu {
	height: 40px;
	background-color: #C1D72F;
	/*background-image: url(../img/pa_19/coin-papier-hg.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

.pa-bandeau-rendu h2 {
	font-size: 14px;
	font-weight: 700; /*bold*/
	color: #000;
	margin: 0;
	padding: 5px 0 0 5px;
}

.pa-web-papier td.pa-photo {
	position: relative;
}

.pa-web-papier img.pa-photo {
	height: 90px;
	width: 120px;
}

/* FIN SAISI ANNONCE */ /* MENU ONGLET PARTIE COMPTE */
.pa-menu-onglet {
	height: 23px;
	width: 760px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}

.pa-menu-onglet ul {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image: none;
	background-color: #fff;
}

.pa-menu-onglet li {
	float: left;
	width: 152px;
	height: 100%;
	margin: 0;
	padding: 0;
}

.pa-menu-onglet a {
	display: block;
	width: 152px;
	height: 23px;
	text-decoration: none;
	color: #999;
	position: relative;
}

.pa-menu-onglet a.pa-actif {
	color: #000;
	background-color: #DEEA8D;
}

.pa-menu-onglet a:hover {
	color: #000;
}

.pa-menu-onglet span {
	text-align: center;
	display: block;
	width: 100%;
	position: absolute;
	top: 3px;
	left: 0;
	font-size: 14px;
	font-weight: 700; /*bold*/
}

.pa-menu-onglet li.pa-first a {
	background-image: url(../img/pa_19/menu-onglet-first.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-first a.pa-actif {
	background-image: url(../img/pa_19/menu-onglet-first-actif.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li a {
	background-image: url(../img/pa_19/menu-onglet.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li a.pa-next {
	background-image: url(../img/pa_19/menu-onglet-next.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li a.pa-actif {
	background-image: url(../img/pa_19/menu-onglet-actif.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-last a {
	background-image: url(../img/pa_19/menu-onglet-last.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-last a.pa-actif {
	background-image: url(../img/pa_19/menu-onglet-last-actif.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-last a.pa-next {
	background-image: url(../img/pa_19/menu-onglet-last-next.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* FIN MENU ONGLET PARTIE COMPTE */ /* FIL D'ARIANNE */
.pa-fil-arianne {
	margin: 0 0 10px 10px;
	width: 770px;
}

.pa-deconnexion {
	margin: 0 10px 10px 0;
}

.pa-deconnexion,.pa-fil-arianne {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.pa-fil-arianne a {
	font-size: 9px;
	text-decoration: none;
}

/* FIN FIL D'ARIANNE */
.pa-conteneur-compte .pa-bandeau-web,.pa-conteneur-compte .pa-bandeau2-haut
	{
	background-image: none;
}

.pa-conteneur-compte .pa-fond-blanc .pa-bandeau2-haut {
	/* background-image: url(../img/pa_19/coin-hg.png);*/
	
}

/* BOUTONS */
a.pa-button {
	display: -moz-inline-box !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	border: 0;
	background: none;
	text-decoration: none;
	color: #fff;
	letter-spacing: 1px;
	cursor: pointer;
}

a.pa-button span.pa-g {
	padding: 0 0 0 8px;
	background-image: url(../img/pa_19/boutonG2.png);
	background-repeat: no-repeat;
	background-position: top left;
}

a.pa-button:hover span.pa-g {
	background-position: bottom left;
}

a.pa-button span.pa-d {
	padding: 0 8px 0 0;
	background-image: url(../img/pa_19/boutonD2.png);
	background-repeat: no-repeat;
	background-position: top right;
}

a.pa-button:hover span.pa-d {
	background-position: bottom right;
}

a.pa-button span.pa-m {
	padding: 0 4px;
	line-height: 2.2;
	background-image: url(../img/pa_19/bouton2.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 28px;
	position: relative;
}

a.pa-button span.pa-t {
	line-height: 2.2;
	height: 28px;
}

a.pa-button:hover span.pa-m {
	background-position: bottom left;
}

a.pa-button span.pa-g,a.pa-button span.pa-d,a.pa-button span.pa-m {
	float: left;
}

/* FIN BOUTONS */ /* FORM ERROR */
.pa-form-erreur div {
	background-image: url(../img/pa_19/picto-explication.png);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	padding: 10px 10px 10px 20px;
	line-height: 1.8;
}

.pa-picto-placeholder {
	width: 16px;
	padding: 0 0 0 1px;
	margin: 0;
}

/* FIN FORM ERROR */ /* UPLOAD IMG */
.div_chargement {
	visibility: hidden;
	width: 300px;
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #666666;
	padding: 3px;
	font-size: 16px;
	font-weight: 700;
}

/* FIN UPLOAD IMG */
.pa-insert {
	background-image: url(../img/pa_19/fond-insert.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 27px;
	width: 180px;
}

/* menu site autoverte */
.menu-site {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	margin: 0px;
	padding: 8px 0 4px 0;
	background-color: #456C9F;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #ffffff;
}

.menu-site a {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #5E80AD;
	background-color: #E5F1F4;
	padding: 2px 4px;
	margin-right: 5px;
}

.menu-site a:hover {
	color: #E5F1F4;
	background-color: #5E80AD;
	/*text-decoration : underline;*/
}

.menu-site a.actif {
	color: #456C9F;
}

/* pages magazine */
.abonnement_bouton:hover {
	background: #5E80AD;
	border: 1px solid #A8B6CA;
	color: #456C9F;
}

.abonnement_bouton {
	background: #A8B6CA;
	border: 1px solid #5E80AD;
	color: #5E80AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1pt;
	text-decoration: none;
	width: 10%;
}

.epuise {
	background-color: #CC0000;
	color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2pt;
	padding-right: 2pt;
}

.n11 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.n11:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.ancien-prix {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.ancien-fond {
	background-color: #FFF2C0;
	padding-left: 2pt;
	padding-right: 2pt;
}

.nn11 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* recherche acc�l�r�e */
.pa-raccourcis-ul {
	display: block;
	text-align: left;
	margin: 0;
	padding: 0 0 0 10px;
}

.pa-raccourcis-li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
}

.pa-raccourcis-li a {
	font-weight: 700;
	text-decoration: underline;
	font-size: 12px;
}

.pa-raccourcis-li a:hover {
	text-decoration: none;
}

.pa-raccourcis-ss-ul {
	margin: 0;
	padding: 0;
}

.pa-raccourcis-ss-li {
	margin: 0;
	padding: 0 0 0 6px;
	list-style: none;
}

.pa-raccourcis-ss-li a {
	text-decoration: underline;
}

.pa-raccourcis-ss-li a:hover {
	text-decoration: none;
}

/* MAJ JL 30/03 */
.pa-recherche {
	margin: 1px 0 0 5px;
	border: #B0B0B0 1px solid;
	background-color: #E5F1F4;
	font-size: 11px;
	color: #000104;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
}

.pa-recherche-ref {
	margin: 1px 2px 0 3px;
	border: #B0B0B0 1px solid;
	background-color: #E5F1F4;
	font-size: 11px;
	color: #000104;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
}

#recherche-gauche {
	float: left;
}

#recherche-droite {
	float: right;
}

#emplacement-2 {
	width: 760px;
	margin: auto;
}

.pa-recherche-emplacement {
	margin: 1px 0 0 5px;
	padding: 5px;
}

.pa-bandeau {
	background-color: #5E80AD;
	margin: 5px 0 0 5px;
	text-align: center;
	padding: 5px 0;
}

.pa-height-accueil {
	height: 200px;
}

.pa-bandeau h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 14px;
}

.pa-bandeau-contenu {
	width: 748px;
	margin: 1px auto;
	padding: 5px;
	background-color: #E5F1F4;
	border: 1px solid #B0B0B0;
	height: 195px;
}

.pa-bandeau-contenu-left {
	float: left;
	margin-left: 15px;
	text-align: center;
}

.input-mot-cle {
	color: #7F7F7F;
	width: 400px;
	font-weight: bold;
}

.lien-recherche-par-marque {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
}

.lien-recherche-par-marque:hover {
	text-decoration: underline;
}

/* BOUTONS BATEAUX */
a.button-bateau {
	display: -moz-inline-box !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	border: 0;
	background: none;
	text-decoration: none;
	color: #fff;
	letter-spacing: 1px;
	cursor: pointer;
}

a.button-bateau span.pa-g {
	padding: 0 0 0 8px;
	background-image: url(../img/bt_bateau_left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

a.button-bateau:hover span.pa-g {
	background-position: bottom left;
}

a.button-bateau span.pa-d {
	padding: 0 8px 0 0;
	background-image: url(../img/bt_bateau_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

a.button-bateau:hover span.pa-d {
	background-position: bottom right;
}

a.button-bateau span.pa-m {
	padding: 0 4px;
	line-height: 2.2;
	background-image: url(../img/bt_bateau_middle.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 52px;
	position: relative;
}

a.button-bateau span.pa-t {
	line-height: 2.2;
	height: 28px;
}

a.button-bateau:hover span.pa-m {
	background-position: bottom left;
}

a.button-bateau span.pa-g,a.button-bateau span.pa-d,a.button-bateau span.pa-m {
	float: left;
}

/* FIN BOUTONS bateau */ 
/* BOUTONS CB */
a.button-cb {
	display: -moz-inline-box !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	border: 0;
	background: none;
	text-decoration: none;
	color: #fff;
	letter-spacing: 1px;
	cursor: pointer;
}

a.button-cb span.pa-g {
	padding: 0 0 0 8px;
	background-image: url(../img/bt_cb_left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

a.button-cb:hover span.pa-g {
	background-position: bottom left;
}

a.button-cb span.pa-d {
	padding: 0 8px 0 0;
	background-image: url(../img/bt_cb_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

a.button-cb:hover span.pa-d {
	background-position: bottom right;
}

a.button-cb span.pa-m {
	padding: 0 4px;
	line-height: 2.2;
	background-image: url(../img/bt_cb_middle.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 52px;
	position: relative;
}

a.button-cb span.pa-t {
	line-height: 2.2;
	height: 28px;
}

a.button-cb:hover span.pa-m {
	background-position: bottom left;
}

a.button-cb span.pa-g,a.button-cb span.pa-d,a.button-cb span.pa-m {
	float: left;
}

/* FIN BOUTONS CB */
.liste-article{
	margin:0;
	padding:0;
}
.liste-article li{
	list-style-type: none;
	margin:0;
	padding : 5px;
	
}
.liste-article li hr{
	background-color: #FFF;
	height:1px;
	border:0;
	border-bottom:1px  dotted #5E80AD;
	clear:both;
}
.liste-article a{
text-decoration: none;
}
.liste-article .img_article{
	float:left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.liste-article .titre{
	
	font-size: 16px;
	font-weight: 900;
	padding:3px 0 3px 17px;
	background : transparent url(../img/pa_19/fleched.png) left center no-repeat;
}

/*
	************* AGENDA *************
*/
.tableEvent {
	border: 1px dashed #666;
	vertical-align: top;
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
	line-height: 9px;
	font-size: 9px;
}

.tdEvent {
	width: 80%;
	font-weight: bold;
}
.tdEvent a {
	color: #B8292F;
	font-weight: 900;
}
.tdDescEvent {
	padding-bottom: 0px;
}

.tableEventLien {
	border: 1px dashed #000;
	vertical-align: top;
	width: 15%;
	height: 400px;
}

.spanMois {
	display: block;
	border-bottom: 1px dashed #000;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

/*
  ************* CONTENU *************
*/
#col1_2 {
	width: 755px;
	float: left;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.article h2,.article-principal h2 {
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 2px #456C9F solid;
	margin:10px 0 5px 0;
}
.article h2 a, .article h3 a, .article-principal h2 a, .article-principal h3 a{
	color : #353537;
	text-decoration:none;
}

.article-principal p a, .article p a{
	text-decoration:none;
	color : #000;
}

.article-principal h3 {
	margin:5px 0;
	font-size: 17px;
}

.article h3 {
	margin:5px 0;
	font-size: 15px;
}

.article-principal p, .article p
{
	margin:0;
}

.lien_article,.lien_article{
	color : #353537;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:5px;
	text-decoration:underline;
}

.lien_article:hover,.lien_article:hover,.date_publication {
	color: #B2B2B2;
	font-size: 13px;
}
.image_article {
	display : block;
	float: left;
	padding: 0 5px 5px 0;
}
.mot_cle_recherchee {
	color: #B8292F;
}
.resultat_recherche {
	list-style-image: url(/img/arrow-right.png);
}
.resultat_recherche a {
	color: #000000;
	text-decoration: underline;
}
.resultat_recherche a:hover {
	text-decoration: none;
}

.clear {
	clear: left;
}

.pagination{
	width:380px;
	margin:0 auto;
	font-family: Arial;
}
.pagination .n11{
	font-size: 11px;
}

.pagination .bn14{
	font-weight: bold;
	font-size: 14px;
}
#recherche-direct{
	border:1px solid #CCC;
	margin-top:10px;
	width:180px;
}
#recherche-direct .pa-bandeau-haut{
	color:#FFF;
	font-size: 14px;
	
}
#recherche-direct h3{
	margin:0;
	padding:0;
	display:inline;
}

#formulaire-cote{
	background: transparent url("/img/pa_19/cote/haut_cote.jpg") top left no-repeat;
	color:#FFF;
	width:728px;
	margin:0 auto;
	padding:0;
	font-family: Arial;
	font-size: 12px;
}
#formulaire-cote #cote{
	margin:15px 0 ;
}
#formulaire-cote ul{
	margin:0 0 0 15px;
	padding:0;
}
