@import "style_imb.css";

ul.plan{
	padding-left: 20px;
}
ul.plan li {
	list-style: none;
	background: url(/../images/gif/bullet.gif) no-repeat left top;
	padding-left:10px;
}
ul.plan ul  {
	padding-left:20px;
}
ul.plan li p {
	position: relative;
	bottom: 5px;
}

table.tbContenuArt #inscription {
	margin: 0px;
	margin-bottom: 20px;
}
table.tbContenuArt #inscription input.button {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	background-color: #9A141D;
	border: 1px solid #A70034;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	height: 16px;
}
table.tbContenuArt #inscription p.recap{
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 2px;
	margin: 5px 5px 5px 0;
}
table.tbContenuArt #inscription fieldset {
	border: 0;
	padding: 0;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
}
table.tbContenuArt #inscription input.w100 {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A70034;
	color: #FFFFFF;
	background-color: #9A141D;
	margin: 0;
	padding: 0;
	height: 16px;
/*	float: left;*/
	width:200px;
}
table.tbContenuArt #inscription input.w200 {
	float: left;
	width:360px;
	margin-top: 4px;
	border: 1px solid grey;
}
table.tbContenuArt #inscription span.rouge {
	color: #FF0000;
}
table.tbContenuArt #inscription input {
	font-family : arial, verdana, helvetica, sans-serif;
	background : #FFFFFF;
	color : #404040;
	font-size : 11px;
	padding : 2px;
	margin: 5px 0 5px 0;
	border : 1px solid grey;
	vertical-align: center;
}

table.tbContenuArt #inscription select {
	font-family : arial, verdana, helvetica, sans-serif;
	float: left;
	width:366px;
	background : #FFFFFF;
	color : #404040;
	font-size : 11px;
	padding : 2px;	
	margin: 5px 0 5px 0;
	border : 1px solid grey;
	vertical-align: center;
}
table.tbContenuArt #inscription textarea  {
	font-family : arial, verdana, helvetica, sans-serif;
	float: left;
	width:360px;
	background : #FFFFFF;
	color : #404040;
	font-size : 11px;
	padding : 2px;	
	margin: 5px 0 5px 0;
	border : 1px solid grey;
	vertical-align: center;
}
table.tbContenuArt #inscription .tdChamps {
	background-color: #F0F0F0;
	height: 25px;
	font-size: 11px;
}
table.tbContenuArt #inscription .tdChamps2 {
	height: 25px;
	font-size: 11px;
}
table.tbContenuArt #inscription p.em {
	font-style: italic;
}
table.tbContenuArt #inscription input.w50  {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A70034;
	color: #FFFFFF;
	background-color: #9A141D;
	margin: 0;
	padding: 0;
	height: 16px;
}
table.tbContenuArt #inscription label {
	float: left;
	width: 155px;
	text-align: left;
	padding: 2px;
	font-size: 10px;
	margin: 5px 5px 5px 0;
}
table.tbContenuArt #inscription a.existe {
	background: url(../images/gif/outils_liens.gif) no-repeat left center;
	padding-left:25px;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, verdana, helvetica, sans-serif;
}
table.tbContenuArt #inscription p.spip {
	font: 10px Arial, Verdana, sans-serif;
	margin-bottom: 10px;
}
table.tbContenuArt #inscription p.strong {
	font-size: 10px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bolder;
	margin: 15px 0 20px 10px;
	padding: 0 0 0 20px;
	background: url(/../images/gif/outils_inscriptions.gif) bottom left no-repeat;
}
body {
	margin: 0;
	padding: 0;
	background-color: #E5F3FF;
	font: 10px Arial, Verdana, sans-serif;
	color: #000000;
}


table.lespages tr td.lespages {
	font-weight: bold;
}

#recherchePage table.lespages{
	width: 100%;
	text-align:center;
}
table.lespages strong{
	font-size:11px;
}


p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
}

img.droite {
	float: right;
	margin: 0 0 10px 10px;
}

acronym, abbr {
	cursor: help;
}


a {
	color: #a70034;
	text-decoration: none;
}

a:hover {
	text-decoration: underline
}

a.articleAccueilAchat {
	color: #000000;
	text-decoration: none;
	cursor:hand;
}

a.articleAccueilAchat:hover {
	color: #000000;
	text-decoration: none;
	cursor:hand;
}

.tbPrinc {
	width: 760px;
	border:0;
}

#rechercheMoteurEntite {
	background-color: #C9E6FF;
	border: 1px solid #003486;
	padding: 2px;
}
#rechercheMoteurEntite table.search_select {
	padding-left: 66px;
}
.tdLogo {
	background: url(../images/gif/fond_logo.gif);
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
	padding: 9px 0 0 0;
}

.tdBandeauHaut {
	width: 593px;
	height: 81px;
}

.tbBandeauHaut {
	width: 593px;
	height: 81px;
	border:0;
}

.tbBandeauHaut .tdBandeau {
	width: 173px;
	vertical-align: top;
}

.tbBandeauHaut .tdSearch {
	background: url(../images/gif/fond_search.gif) top left no-repeat;
	padding: 12px 0 0 0;
}

.tdSearch p {
	font-size: 11px;
	font-weight: bold;
	border: 0 0 5px 5px;
}

.tdSearch p.search {
	background: url(../images/gif/bullet.gif) center left no-repeat;
	padding: 0 0 0 10px;
}

.tdSearch a {
	color: #A70034;
	text-decoration: none;
}

.tdSearch a:hover {
	color: #A70034;
	text-decoration: underline;
}

.tdSearch form {
	padding: 0;
	margin: 0;
}

input.search {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A70034;
	width: 100px;
	height: 12px;
	color: #000000;
	background-color: #FFFFFF
}

input.spip_bouton {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A70034;
	color: #FFFFFF;
	background-color: #9A141D;
	margin: 0;
	padding: 0;
	height: 16px;
}

select.search {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A70034;
/*	height: 18px; */
	width: 340px;
	color: #000000;
	background-color: #FFFFFF
}

input.button  {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A70034;
	color: #FFFFFF;
	background-color: #9A141D;
	margin: 0;
	padding: 0;
	height: 16px;
}

.tdAutresSites {
	background:#F5F5F5;
	padding-top:0px
}

.tdMenu {
	background: url(../images/gif/fond_menu.gif);
	vertical-align:top
}

.tdMenuFin {
	background: url(../images/gif/fond_menu_bas.gif) left top no-repeat;
	width:166px;
}

#autresSites ul {
	border: 1px solid #FFFFFF;
	background-color: #004D8D;
	width: 576px;
	list-style: none;
	padding: 0;
	margin: 0;
	height: 18px
}

#autresSites li {
	padding: 0;
	margin: 0;
	display: inline;
	vertical-align: middle;
	padding: 2px 0 5px 0;
	border-left: 1px solid #FFFFFF;
}

#autresSites a {
	font: bold 9px/16px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	margin: 0;
	padding: 1px 5px 4px 5px;
	border-right: 0px solid #FFFFFF;
}

#autresSites a:hover {
	background-color: #a70034;
}

#menuPrincipal a:hover { 
	text-decoration: underline;
}

#menuPrincipal a {
	font: 10px Verdana,Arial,sans-serif;
	display: block;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 0;
	padding: 0 0 0 9px;
	height: 14px;
	width: 155px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/gif/fleche_menu_principal.gif) right center no-repeat;
	background-color: #669900;
}

#menuSecondaire1 div.titre {
	background: url(../images/gif/fond_menu_sec_tit1.gif) left top no-repeat;
	height: 18px;
	padding: 6px 0 0 12px;
}

#menuSecondaire1 div.titre a {
	font: bold 11px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#menuSecondaire1 div.titre a:hover {
	text-decoration: underline;
}

#menuSecondaire1 a.stitre {
	font: bold 10px Verdana,Arial,sans-serif;
	display: block;
	padding: 0;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #0E4D83;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 2px 4px;
	background: #C9E6FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

a.dynstitre1 {
 font: bold 10px Verdana,Arial,sans-serif;
	display:block;
	padding:0;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0d4d83;
	color:#003366;
	text-decoration:none;
	padding-left: 4px;
 background: #C9E6FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

a.lastdynstitre1 {
	font: bold 11px Verdana,Arial,sans-serif;
	display:block;
	padding:0;
	border-width:1px 1px 1px 1px;
	height: 18px; border-style:solid;
	border-color:#0d4d83;
	color:#ffffff;
	text-decoration:none;
	padding-left: 4px;
	background: #A8B8C8  right center no-repeat;
}

#menuSecondaire2 div.titre {
	background: url(../images/gif/fond_menu_sec_tit2.gif) left top no-repeat;
	height: 18px;
	padding: 6px 0 0 12px;
}

#menuSecondaire2 div.titre a {
	font: bold 11px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#menuSecondaire2 div.titre a:hover {
	text-decoration: underline;
}


#menuSecondaire2 a.stitre {
	font: bold 10px Verdana,Arial,sans-serif;
	display: block;
	padding: 0;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #0E4D83;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 2px 4px;
	background: #E4F2FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

a.dynstitre2 {
	font: bold 10px Verdana,Arial,sans-serif;
	display:block;
	padding:0;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0d4d83;
	color:#003366;
	text-decoration:none;
	padding-left: 4px;
	background: #E4F2FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

a.lastdynstitre2 {
	font: bold 10px Verdana,Arial,sans-serif;
	display:block;
	padding:0;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0d4d83;
	color:#003366;
	text-decoration:none;
	padding-left: 4px;
	background: #E4F2FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

#menuSecondaire3 div.titre {
	background: url(../images/gif/fond_menu_sec_tit3.gif) left top no-repeat;
	height: 18px;
	padding: 6px 0 0 12px;
}

#menuSecondaire3 div.titre a {
	font: bold 11px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#menuSecondaire3 div.titre a:hover {
	text-decoration: underline;
}

#menuSecondaire3 a.stitre {
	font: bold 10px Verdana,Arial,sans-serif;
	display: block;
	padding: 0;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #0E4D83;
	color: #003366;
	text-decoration: none;
	padding: 2px 0 2px 4px;
	background: #F1F8FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

a.dynstitre3 {
	font: bold 10px Verdana,Arial,sans-serif;
	display:block;
	padding:0;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0d4d83;
	color:#003366;
	text-decoration:none;
	padding-left: 4px;
	background: #F1F8FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

a.lastdynstitre3 {
	font: bold 10px Verdana,Arial,sans-serif;
	display:block;
	padding:0;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0d4d83;
	color:#003366;
	text-decoration:none;
	padding-left: 4px;
	background: #F1F8FF url(../images/gif/menu_fleche.gif) right center no-repeat;
}

#menuSecondaire1 a.stitre:hover, #menuSecondaire2 a.stitre:hover, #menuSecondaire3 a.stitre:hover {
	color: #990033;
	text-decoration: none;
	background: #FFFFFF url(../images/gif/menu_fleche_over.gif) right center no-repeat;
}

a.dynstitre1:hover, a.dynstitre2:hover, a.dynstitre3:hover {
	color: #990033;
	text-decoration: none;
	background: #FFFFFF url(../images/gif/menu_fleche_over.gif) right center no-repeat;
}

a.lastdynstitre1:hover, a.lastdynstitre2:hover, a.lastdynstitre3:hover {
	color: #ffffff;
	text-decoration: none;
	background: #5b7691  right center no-repeat;
}

.logo {
	padding: 10px 0 0 0;
}


.tdOutils {
	background: url(../images/gif/fond_menu_outils.gif) left top no-repeat #F5F5F5;
	vertical-align: top;
	height: 14px;
	padding: 3px 0 0 0;
}.tdOutils1 {
 background: #5b7691; left top no-repeat #F5F5F5;
	vertical-align: top;
	height: 18px;
	padding: 3px 0 0 0;
}

.tdOutils ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 14px;
}

.tdOutils ul li {
	padding: 0;
	margin: 0;
	display: inline;
	vertical-align: top;
	font-size:11px;
}

.tdOutils ul li.inscriptions {
	background: url(../images/gif/outils_inscriptions.gif) center left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 8px;
}

.tdOutils ul li.contact {
	background: url(../images/gif/outils_contact.gif) center left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
}

.tdOutils ul li.presentation {
	background: url(../images/gif/outils_presentation.gif) center left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
}

.tdOutils ul li.liens {
	background: url(../images/gif/outils_liens.gif) center left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
}

.tdOutils ul li.administration {
	background: url(../images/gif/outils_administration.gif) center left no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
}

.tdOutils a {
	color: #990033;
	text-decoration: none;
}

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


.tdFilAriane {
	background-color: #F5F5F5;
	vertical-align: center;
	height: 16px;
}

.tdFilAriane p {
	font: bold 9px Verdana,Arial,sans-serif;
	margin: 0 0 0 10px;
	color: #999999;
}

.tdFilAriane a {
	color: #999999;
	text-decoration: underline;
}

.tdFilAriane a:hover {
	text-decoration: none;
}

.tdNavigationBas {
	background-color: #FFFFFF;
	height: 66px;
	vertical-align: bottom;
}

.tdNavigationBas p {
	font: bold 10px Verdana,Arial,sans-serif;
	text-align: center;
	margin: 0 0 5px 0;
}

.tdNavigationBas a {
	color: #006699;
	text-decoration: none;
}

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

.tdNavigationBasHaut {
	background-color: #FFFFFF;
	height: 66px;
	width: 66px;
	vertical-align: bottom;
	text-align: right;
}

.tdFooter {
	background: url(../images/gif/fond_footer.gif) right bottom no-repeat;
}

.tdFooter p {
	font: 10px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin: 3px 0 3px 0;
}

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

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


.tdFooterArticle {
	background: url(../images/gif/fond_footer_art.gif) right bottom no-repeat;
}

.tdFooterArticle p {
	font: 10px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin: 3px 0 3px 0;
}

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

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

.tdContenuDroite {
	background: url(../images/gif/fond_ligne_droite.gif) left top repeat-y;
	width: 124px;
	background-color: #E5F3FF;
	vertical-align: top;
}

.tdContenuDroite .tbContenuDroite {
	width: 124px;
	background-color: #F5F5F5;
}

.tbContenuDroite .tdConnecte {
	background: url(../images/gif/identif_bonhomme.gif) left top no-repeat;
	background-color: #A70034;
	vertical-align: bottom;
	height: 58px;
}

.tbContenuDroite .tdConnecte  p {
	font: 10px Verdana,Arial,sans-serif;
	color: #FFFFFF;
	padding: 12px 25px 0 25px;
	text-align: center;
}

.tbContenuDroite .tdConnecte  a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tbContenuDroite .tdConnecte a:hover {
	text-decoration: none;
}

.tbContenuDroite .tdIdentif {
	background-color: #F5F5F5;
	vertical-align: center;
	height: 58px;
}

.tbContenuDroite .tdIdentif  p {
	font: 10px Verdana,Arial,sans-serif;
	background: url(../images/gif/identif_bonhomme.gif) left top no-repeat;
	background-color: #A70034;
	height: 58px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0 0 23px;
	text-align: center;
}

.tbContenuDroite .tdIdentif  a {
	color: #FFFFFF;
	text-decoration: none;
}

.tbContenuDroite .tdIdentif  a:hover {
	text-decoration: underline;
}

.tbContenuDroite .tdContenu {
	background: url(../images/gif/fond_contenu_droite.gif) left top repeat-y;
	background-color: #F5F5F5;
	width: 124px;
	padding: 20px 4px 5px 4px;
}

.tbContenuDroite .tdContenu  p {
	font: 10px Verdana,Arial,sans-serif;
	color: #000000;
	margin: 2px 0 8px 0;
}

/* Contenu central */

.tdContenu {
	width:  470px;
	height: 450px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 25px 16px 25px 14px;
}
.tdContenu .tbContenu {
	width: 440px;
	margin: 0 0 10px 0;
}
.tbContenu .tdTitre {
	background: url(../images/gif/fond_titre_bleu2.gif) left top no-repeat;
	/*background-color:#C9E6FF;*/
	/*padding: 0 0 5px 0;*/
}
.tbContenu .tdTitre h1 {
	background: url(../images/gif/fond_titre_bleu_texte2.gif) right top no-repeat;
	color: #FFFFFF;
	/*display: inline;*/
	font: bold 12px Verdana,Arial,sans-serif;
	/*
		Si on met Focus et A la Une ensemble sur la même ligne
	margin:  0 50px 0 25px;
	padding: 0 80px 10px 0px;
	*/
	margin:  0 0 0 25px;
	padding: 0 0 7px 0;
}
.tbContenu .tdTitreALaUne {
	background: url(../images/gif/fond_titre_rouge.gif) left top no-repeat;
    background-color: #C9E6FF;
	/*padding: 0 0 5px 0;*/
}
.tbContenu .tdTitreALaUne h1 {
    background: url(../images/gif/fond_titre_rouge_imb2.gif) right top no-repeat;
	color: #FFFFFF;
	font: bold 12px Verdana,Arial,sans-serif;
	margin:  0 0 0 25px;
	padding: 0 0 7px 0;
}

.tbContenu .tdPrint {
	vertical-align: top;
	width: 39px;
}

.tbContenu .tdImg {
	vertical-align: top;
	width: 160px;
}

.tbContenu .tdTxt {
	vertical-align: top;
}
.tbContenu .tdTxt p {
	font: 10px Verdana,Arial,sans-serif;
	color: #000000;
	padding: 0 0 8px 0;
}

.tbContenu .tdTxt h2 {
	font: bold 10px Verdana,Arial,sans-serif;
	background: url(../images/gif/puce_rouge.gif) left top no-repeat;
}

.tbContenu .tdTxt li {
	font: 10px Verdana,Arial,sans-serif;
	color: #000000;
}

.tbContenu .tdTxt h2:first-letter {
	padding: 0 0 0 8px;
}

.tbContenu .tdTxt a {
	font: bold 10px Verdana,Arial,sans-serif;
	color: #A70034;
	text-decoration: none;
}

.tbContenu .tdTxt a:hover {
	text-decoration: underline;
}

/* Pour l'article principal de Achats  */

.tdTxt2 p {
	font: bold 10px Verdana,Arial,sans-serif;
	color: #000000;
	padding: 0 0 8px 0;
    font-weight: bold;
}

.tdTxt2 a {
	font: bold 10px Verdana,Arial,sans-serif;
	color: #A70034;
	text-decoration: none;
    font-weight: bold;
}

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

/***************/

.tbContenu .tdTxt a.suite {
	font: normal 10px Verdana,Arial,sans-serif;
	background: url(../images/gif/puce_plus.gif) left center no-repeat;
	padding: 0 0 0 12px;
	display:block;
}

.tbContenu .tdTxt strong.dfleche {
	background: url(../images/gif/fleche_double.gif) right center no-repeat;
	padding: 0 15px 0 0;
}

.tbContenu ul.sansPuce {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0;
}

.tbContenu ul.sansPuce {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0;
}

.tdContenu .tbALaUneTxt {
	width: 440px;
	margin: 0 0 25px 0;
}

.tbALaUneTxt .tdTxt {
	width: 136px;
	padding: 0 10px 0 0;
}

.tbContenu .liDoubleFleche {
	background: url(../images/gif/fleche_double.gif) left center no-repeat;
	padding: 0 0 0 15px;
}

/* Pages type articles */

.tdContenuArt {
	width:  545px;
	height: 450px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 25px 16px 25px 14px;
}

.tdContenuArt h2 a {
	color: #FFFFFF;
}
.tdContenuArt h2 {
	background: url(../images/gif/fond_titre_rouge_imb.gif) left top no-repeat;
	height: 21px;
	font-size: 12px;
	margin: 0px;
	padding-left: 26px;
	padding-bottom: 12px;
	padding-top: 3px;
	color: #FFFFFF;
}
.tdContenuArt #inscription h1 {
	background: url(../images/gif/fond_titre_rouge_imb.gif) left top no-repeat;
	height: 21px;
	font-size: 12px;
	margin: 0px;
	padding-left: 26px;
	padding-bottom: 12px;
	padding-top: 3px;
	color: #FFFFFF;
}
.tdContenuArt .tbContenuArt {
	width: 545px;
	margin: 0 0 25px 0;
}
.tbContenuArt .tdTitre {
	background: url(../images/gif/fond_titre_bleu_art.gif) left top no-repeat;
	padding: 0 0 10px 0;
}
.tbContenuArt .tdTitre h1 {
	background: url(../images/gif/fond_titre_bleu_texte_art.gif) right top no-repeat;
	color: #FFFFFF;
	font: bold 12px Verdana,Arial,sans-serif;
	padding: 0 0 7px 20px;
	width: 460px;
}
/*.tbContenuArt .tdTitreALaUne {
	background: url(../images/gif/fond_titre_bleu_art.gif) left top no-repeat;
	height: 21px;
	margin: 0 0 0 25px;
	padding: 0 0 6px 0;
}
.tbContenuArt .tdTitreALaUne h1 {
	background: url(../images/gif/fond_titre_bleu_texte.gif) right top no-repeat;
	color: #FFFFFF;
	font: bold 12px Verdana,Arial,sans-serif;
	margin: 0 0 0 25px;
	padding: 0 75px 6px 0;
}
*/
.tbContenuArt .tdPrint {
	vertical-align: top;
	width: 39px;
}

.tbContenuArt .tdTxt {
	width: 545px;
}

.tbContenuArt .tdTxt p {
	font: 10px Verdana,Arial,sans-serif;
	color: #000000;
	padding: 0 0 8px 0;
}

.tbContenuArt .tdTxt h2 {
	font: bold 10px Verdana,Arial,sans-serif;
	background: url(../images/gif/puce_rouge.gif) left top no-repeat;
	padding: 0 0 0 8px;
}

.tbContenuArt .tdTxt a {
	font: bold 10px Verdana,Arial,sans-serif;
	color: #A70034;
	text-decoration: none;
}

.tbContenuArt .tdTxt a:hover {
	text-decoration: underline;
}

.tbContenuArt .libelle, table.spip {
	margin: 20px 0 0 0;
	border-bottom: 5px solid #C9E6FF;
	width: 100%;
}

.tbContenuArt .libelle p.titre, table.spip tr.row_first {
	font: bold 10px Verdana,Arial,sans-serif;
	background-color: #C9E6FF;
	text-align: center;
	padding: 5px 0 5px 0;
}

.tbContenuArt .libelle p.pdf {
	background: url(../images/gif/puce_pdf.gif) left top no-repeat;
	padding: 3px 0 3px 18px;
}

table.spip tr {
	padding: 3px 0px 3px 18px;
}

table.spip tr td {
	padding: 6px;
	vertical-align:top;
}

table.spip tr.row_odd {
	background-color: #F0F0F0;
}

.tbContenuArt .libelle p.pdfAltern {
	background: url(../images/gif/puce_pdf.gif) left top no-repeat;
	background-color: #F0F0F0;
	padding: 3px 5px 3px 18px;
}

table.spip tr.trAltern {
	background-color: #F0F0F0;
	padding: 3px 5px 3px 18px;
}

.tbContenuArt .libelle a {
	font-weight: normal;
	color: #A70034;
	text-decoration: none;
}

.tbContenuArt .libelle a:hover {
	text-decoration: underline;
}

.tbContenuArt p.dateTxt {
	font: bold 11px Verdana,Arial,sans-serif;
	margin: 0;
	color: #000000;
}

.tbContenuArt h1 {
	font-size: 11px;
	margin: 0 0 10px 0;
	color: #000000;
}	 

.tbContenuArt a.haut {
	float: right;
	background: url(../images/gif/fleche_haut.gif) no-repeat right center;
	padding: 0 20px 0 0;
	color: #000000;
	text-decoration: underline;
}

.tbContenuArt a:hover.haut {
	text-decoration: none;
}

/*
.tbContenuArt .divRecherche {
	background-color: #C9E6FF;
	margin: 0;
	padding: 5px 0 2px 10px;
	width: 100%;
	text-align: left;
}
.tbContenuArt .divRecherche p {
	padding: 5px 0 5px 0;
	height: 20px;
	float: left;
}*/

.tbContenuArt #divRecherche {
	background-color: #CFE4EE;
	margin: 0 0 20px 0;
	padding: 4px 0 1px 10px;
	height: 15px;
	width: 535px;
	color: #000000;
	font-weight: bolder;
	text-align: left;
} 

.tbContenuArt #divRecherche  p {
	padding: 0 10px 0 10px;
	float: left;
}

.tbContenuArt .ulAnnuaireInit {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tbContenuArt .ulAnnuaire {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	list-style: none;
}

.tbContenuArt #arboAnnuaire img {
	vertical-align: middle;
}

.tbContenuArt #arboAnnuaire a:hover.voir {
	text-decoration: underline;
}

.tbContenuArt #arboAnnuaire  p {
	padding: 0;
}

.tbContenuArt #arboAnnuaire  p.liAltern {
	background-color: #F0F0F0;
}

.tbContenuArt a.voir {
	font: normal 10px Verdana,Arial,sans-serif;
	color: #A70034;
	padding: 0;
	text-decoration: none;
}

.tbDocu {
	width: 520px;
	border-top: 1px solid #999999;
	margin: 0 0 15px 0;
}

.tbDocu td {
	vertical-align: top;
}

.tbDocu p {
	background: url(../images/gif/fleche_bouquin.gif) no-repeat left top;
	margin: 10px 15px 0 0;
	padding: 0 0 0 25px;
}

.tbDocu a {
	color: #A70034;
	text-decoration: none;
}

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

.tbSavoirPlus {
	width: 520px;
	border-top: 1px solid #999999;
	margin: 0 0 15px 0;
}

.tbSavoirPlus td {
	vertical-align: top;
	width: 50%;
}

.tbSavoirPlus p {
	background: url(../images/gif/fleche_rond.gif) no-repeat left top;
	margin: 10px 15px 0 0;
	padding: 0 0 0 15px;
}

.tbSavoirPlus a {
	color: #A70034;
	text-decoration: none;
}

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

.tdNavigationBasArt {
	background-color: #FFFFFF;
	height: 66px;
	width: 529px;
	vertical-align: bottom;
}

.tdNavigationBasArt p {
	font: bold 10px Verdana,Arial,sans-serif;
	text-align: center;
	margin: 0 0 5px 0;
}

.tdNavigationBasArt a {
	color: #006699;
	text-decoration: none;
}

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

.tdContenuEspace {
	background: url(../images/gif/fond_contenu_droite_espace.gif) left top
repeat-y;
	background-color: #EDDCE1;
	width: 124px;
	padding: 0px 4px 5px 4px;
}

/**MENU IMB**/

p.imb_menu {
	font: 10px Verdana,Arial,sans-serif;
	color: #000000;
	margin: 0;
}

h2.imb_menu {
	font: bold 10px Verdana,Arial,sans-serif;
	padding: 0 4px 0 8px;
	margin: 10px 0 0 0;
	background: url(../images/gif/puce_rouge.gif) left top no-repeat;
}

/**FIN Menu IMB**/

.tbContenu .tdTxt a.dfleche {
       background: url(../images/gif/fleche_double.gif) left center no-repeat;
       padding: 0 0 0 15px;
}

#menuSecondaireEspace div.titre {
       background: url(../images/gif/fond_menu_sec_tit_espace.gif) left top no-repeat; 
       font: bold 13px Verdana,Arial,sans-serif;
       color: #FFFFFF;
       height: 18px;
       padding: 6px 0 0 12px;
}

#menuSecondaireEspace a.stitre {
       font: bold 10px Verdana,Arial,sans-serif;
       display: block;
       padding: 0;
       border-width: 0px 1px 1px 1px;
       border-style: solid;
       border-color: #0E4D83;
       color: #003366;
       text-decoration: none;
       padding: 2px 0 2px 4px;
       background: #C9E6FF url(../images/gif/images/menu_fleche.gif) right center no-repeat;
}

p.annuaire_niveau1 a.annuaire, p.annuaire_niveau2 a.annuaire, p.annuaire_niveau3 a.annuaire, p.annuaire_niveau4 a.annuaire {
        padding-bottom:4px;
        padding-top:11px;
        text-decoration:none;
        font-size:1px;
        padding-right:18px;
        padding-left:10px;
        color:#FFFFFF;
}

p.annuaire_niveau1 {
	color: #000000;
	margin: 3px;
	padding: 3px;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

p.annuaire_niveau2 {
	left:40px;
	position:relative;
	width:420px;
}

p.annuaire_niveau3{
	left:80px;
	position:relative;
	width:420px;
}

p.annuaire_niveau4{
	left:120px;
	position:relative;
	width:380px;
}

a:hover.annuaire {
	text-decoration:none;
}

/**Spip**/

ul.spip {
	font-family : arial, verdana, helvetica, sans-serif;
	padding: 0;
	margin: 5px 5px 15px 50px;
	list-style-image: url(../images/gif/puce_rouge.gif);
}

li.spip {
	font-family : Verdana,Arial,sans-serif;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #000000;
}

h3.spip {
	font: bold 10px Verdana,Arial,sans-serif;
	background: url(../images/gif/puce_rouge.gif) left top no-repeat;
}

h3.spip:first-letter {
	padding: 0 0 0 8px;
}

table.tbContenuArt #inscription table {
	width: 100%;
}
table.tbContenuArt #inscription table.profil {
	width: 340px;
}
table.tbContenuArt #inscription table.profil td {
	width: 160px;
}

table.tbContenuArt #inscription input.sansbords  {
	border     : 0px;
	margin     : 2px;
	padding-top: 3px;
}
table.tbContenuArt #inscription p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 5px;
}
table.tbContenuArt #inscription p.recap{
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 2px;
	margin: 5px 5px 5px 0;
}
#image_prix {
	display:block;
	float:middle;
	width:150px;
        height:150px;
	margin:0 0 0 0px;
	border:solid 1px #0678B3;
	}

