/************************/
/*      contenu.css     */
/************************/

.bd1 {
	background-color : #FFFFFF ;
	margin: 10px;
}

.contenu {
	width:955px;
	height:auto;

	background-color : #FFFFFF ;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;


	border-bottom: 1px solid #00005E;
	border-top: 1px solid #00005E;
	border-right: 1px solid #00005E;
	border-left: 1px solid #00005E;

	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;

}

/*
.cadre_contenu {
	width:955px;
	height:auto;

	margin-left: auto;
	margin-right: auto;


}
*/
/************************/
/*       zone 1         */
/************************/
.zone1 {
	width:auto;
	height:auto;
	float: left;
	background-color : #FFFFFF;
}

.top {
	width:800px;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.topelement {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
}

.col1		{
	width:150px;
	height:auto;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	float: left;
}

.col2		{
	width:480px;
	height:auto;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	float: left;
}

.contentel {
	width:auto;
	height:auto;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	float: left;

	clear : both;
}

.col21		{
	width:234px;
	height:auto;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	float: left;
}

.col22		{
	width:234px;
	height:auto;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	float: left;
}

.col3		{
	width:150px;
	height:auto;
	margin-top:10px;
	margin-left:0px;
	float: left;
}

/************************/
/*       zone 2         */
/************************/
.zone2 {
	width:140px;
	margin-left:10px ;
	height:600px;
	float: left;
	background-color : #FFFFFF ;
}

.bansky {
	width:140px;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

/************************/
/*       zone 3         */
/************************/
.clear_both {
	width:auto;
	height:5px;
	float: center;
	background-color : #FFFFFF ;
	clear : both;
}

.zone3 {
	width:auto;
	height:10px;
	float: center;
	background-color : #FFFFFF ;
	clear : both;
}


/************************/
/*   design styles      */
/************************/

.jaune {
	background-color : #FFCC00 ;
	border-bottom: 1px solid #FFCC00;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
}

.jaunecadre {
	background-color : #FFFFFF ;
	border-bottom: 1px solid #FFCC00;
	border-top: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
}

.bleulignebas {
	background-color : #FFFFFF ;
	border-bottom: 1px solid #00005E;
}

.bleulignehaut {
	background-color : #FFFFFF ;
	border-top: 1px solid #00005E;
}

.bleulignehautbas {
	background-color : #FFFFFF ;
	border-bottom: 1px solid #00005E;
	border-top: 1px solid #00005E;
}

.jaunebleu {
	background-color : #B3D9FF ;
	border-bottom: 1px solid #00005E;
	border-top: 1px solid #B3D9FF;
}

.bleublancbleu {
	background-color : #FFFFFFF ;
	border-bottom: 1px solid #00005E;
	border-top: 1px solid #00005E;
}

.bleujaunebleu {
	background-color : #FFCC00;
	border-bottom: 1px solid #00005E;
	border-top: 1px solid #00005E;
}

.blancbleublanc {
	background-color : #00005E ;
	border-bottom: 1px solid #FFFFFFF;
	border-top: 1px solid #FFFFFFF;
}

/************************/
/*   textes styles      */
/*   attention, cette liste de style est utilisée dans l'éditeur FCK */
/************************/

.txtgen {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif ;
	margin-bottom:5px;
}

.txtgen a:link, .txtgen a:visited {
	text-decoration: none ;
	color: #004B85;
}

.txtgen a:hover {
	text-decoration: underline ;
	color: #00005E;
}

.txtgenjust {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif ;
	margin-bottom:5px;
	text-align:justify;
}

.txtpetit {
	font-size: 10px;
	font-family: arial, helvetica, sans-serif ;
	margin-bottom:2px;
}

.txtvisible {
	font-size: 14px;
	font-family: arial, helvetica, sans-serif ;
	margin-bottom:5px;
}


/* Titres */

.grandtitre {
	font-size: 20px;
	font-style: italic;
	letter-spacing: 1px;
	font-variant: small-caps ;
	font-family: arial, helvetica, sans-serif ;
}

.moyentitre {
	font-size: 17px;
	font-style: italic;
	font-variant: small-caps ;
	font-family: arial, helvetica, sans-serif ;
}


.bottomtxt {
	text-align:center;
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
	margin-top: 5px ;
	letter-spacing: 1px;
}

.bottomtxt a:link, .bottomtxt a:visited, .bottomtxt a:hover {
	text-decoration: none ;
	color: #004B85;
}




.toptxt {
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
	padding-left:5px;
	padding-right:5px;

}


.txtsignature {
	font-size: 12px;
	font-style: italic;
	font-family: arial, helvetica, sans-serif ;
}

.txtsignature a:link, .txtsignature a:visited {
	text-decoration: none ;
	color: #004B85;
}

.titreinline {
	font-size: 13px;
	font-style: italic;
	font-family: arial, helvetica, sans-serif ;
}

.message {
	font-size: 13px;
	font-style: italic;
	font-family: arial, helvetica, sans-serif ;
	color: #CF0C0C ;
}



/************************/
/*    WEBCAM styles     */
/************************/

.webcamliste {
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
	margin-top:3px;
}

.webcamliste a:link, .webcamliste a:visited {
	text-decoration: none ;
	color: #004B85;
}

.webcamliste a:hover {
	text-decoration: underline ;
	color: #00005E;
}



/************************/
/*     NEWS styles      */
/************************/
.newsel {
	width:auto;
	height:auto;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	float: left;
}

.titrenews {
	font-size: 14px;
	color: #00005E;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif ;
	margin-bottom:10px;
}

.titrenews a:link, .titrenews a:visited {
	text-decoration: none ;
	color: #004B85;
}

.titrenews a:hover {
	text-decoration: underline ;
	color: #000000;
}

.newsshortliste {
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
}

.newsshortliste a:link, .newsshortliste a:visited {
	text-decoration: none ;
	color: #004B85;
}

.newsshortliste a:hover {
	text-decoration: underline ;
	color: #00005E;
}

.newssignature {
	font-size: 12px;
	font-style: italic;
	font-family: arial, helvetica, sans-serif ;
	margin-top:5px;
}

.newssignature a:link, .newssignature a:visited {
	text-decoration: none ;
	color: #004B85;
}

.newsnav {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* elements pour le formulaire de recherche*/
.newslabel {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.newsinput {
	border: 1px solid #00005E;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.newssubmit {
	border: 1px solid #00005E;
	font-size: 9px;
	padding:0px;
	background-color:#C6C6C6;
	color:#000000;
}
.newssubmit:hover {
	text-decoration: underline;
	color: #FF0000;
}
.errormsg {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF3333;
}
.errorinput {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #0058AC;
	background-color: #f99090;
}
.newsselect {
	border: 1px solid #00005E;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
}

/************************/
/*   listes styles      */
/************************/

.menu ul {
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}

.menu li {
  list-style-type : none;
	display: inline;
  padding-left : 10px;
  padding-right : 10px;
 	border-left: 1px solid #FFFFFF;
}

.menu {
	text-align:left;
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif ;
}

.menu  a:link, .menu  a:visited {
	text-decoration: none ;
	color: #FFFFFF;
}

.menu  a:hover {
	text-decoration: none ;
	color: #FFFFFF;
}

/************************/
/*     Links/cat        */
/*     Annonces/rub     */
/************************/

.liste_cat {
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
}

.liste_cat ul {
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:0px;
}

.liste_cat li {
	list-style-type: square ;
  list-style-image: url(/images/li_jaune.png) ;
  padding-left : 0px;
  padding-right : 0px;
}

.liste_cat a:link, .liste_cat a:visited {
	text-decoration: none ;
	color: #004B85;
}

.liste_cat a:hover {
	text-decoration: underline ;
	color: #00005E;
}

.liste_link_desc {
	font-size: 12px;
	color: #555555;
	font-family: arial, helvetica, sans-serif ;
}

.liste_link, .liste_annonce {
	font-size: 14px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
}

.liste_link ul {
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
}

.liste_link li {
	list-style-type: none ;
  /*list-style-image: url(/images/li_bleu.png) ;*/
  padding-left : 0px;
  padding-right : 0px;
	margin-top:3px;
}

.liste_link a:link, .liste_link a:visited, .liste_annonce a:link, .liste_annonce a:visited {
	text-decoration: none ;
	color: #004B85;
}

.liste_link a:hover, .liste_annonce a:hover {
	text-decoration: underline ;
	color: #00005E;
}

.liste_annonce a:link, .liste_annonce a:visited {
	font-weight: bold;
	text-decoration: none ;
	color: #004B85;
}
.liste_annonce a:hover {
	font-weight: bold;
	text-decoration: underline ;
	color: #00005E;
}

.link_rech {
	font-size: 10px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
}

.link_rech a:link, .link_rech a:visited {
	text-decoration: none ;
	color: #004B85;
}

.link_rech a:hover {
	text-decoration: underline ;
	color: #00005E;
}


/* elements pour le formulaire de recherche*/
.linkcat {
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.linklabel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.linkinput {
	border: 1px solid #00005E;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.linksubmit {
	border: 1px solid #00005E;
	font-size: 9px;
	padding:0px;
	background-color:#C6C6C6;
	color:#000000;
}
.linksubmit:hover {
	text-decoration: underline;
	color: #FF0000;
}
.linkselect {
	border: 1px solid #00005E;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
}
.linkarea {
	border: 1px solid #00005E;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/************************/
/*       link          */
/************************/

.cadretitre  {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif ;

	padding-left:5px;
}

.cadretitre a, a:link, a:visited {
	text-decoration: none ;
	color: #000000;
}

.cadretitre a:hover {
	text-decoration: underline ;
}

.cadreelement {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif ;

	padding-left:10px;
}

.cadreelement a, a:link, a:visited {
	text-decoration: none ;
	color: #000000;
}

.cadreelement a:hover {
	text-decoration: underline ;
}

/************************/
/*   Gal marchandes     */
/************************/
.gal_link {
	font-size: 12px;
	color: #000000;
	font-family: arial, helvetica, sans-serif ;
}

.gal_link ul {
	margin-top:15px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:15px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
}

.gal_link li {
	list-style-type: none ;
  /*list-style-image: url(/images/li_bleu.png) ;*/
  padding-left : 0px;
  padding-right : 0px;
	margin-top:2px;
}
.gal_link a:link, .gal_link a:visited {
	text-decoration: none ;
	color: #004B85;
}

.gal_link a:hover {
	text-decoration: underline ;
	color: #00005E;
}


/************************/
/*       MedPlaza       */
/************************/

.txtmp {
	font-size: 11 px;
	font-family: arial, helvetica, sans-serif ;
	margin-bottom:5px;
}

.txtmp a:link, .txtmp a:visited {
	text-decoration: none ;
	color: #004B85;
}

.txtmp a:hover {
	text-decoration: underline ;
	color: #00005E;
}

.box {
	font-size:10px;
	border-bottom:1px solid #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

/************************/
/*       Divers         */
/************************/


.debug {
	width: auto;
	height: auto;
	float: left;
	background-color : #FAFAFA ;
	text-align : left ;
	clear : both;
}

pre {
	font-size : 12px ;
}