/********** Icones pdf, word, nouveau, etc **********/

span.nouveau, a.nouveau		{	background:url(../images/tag_nouveau.gif) no-repeat 100% 0;	padding-right:75px;}
span.new, a.new 			{	background:url(/fileadmin/images/commun/new.png) no-repeat 100% 0;	padding-right:50px;}
/*span.accessible, a.accessible	{background:url(/fileadmin/images/commun/accessibilite_petit.png) no-repeat 100% 0;	padding-right:15px;}*/

span.lien-externe			{background:transparent url(../images/img_lien_externe.gif) no-repeat scroll 100% 0; padding-right:22px;}
a.rechercher 				{background:transparent url(../images/rechercher_icone.png) no-repeat scroll 0 0; padding-left:22px;}
a.btn-rouge				{background-color: #CD2500;	display: block;	color: #FFF !important;	text-decoration: none !important;	font-weight: bold;	text-align: center;	padding: 5px;}
a.btn-rouge-petit			{background-color: #CD2500;	display: inline-block;	color: #FFF !important;	text-decoration: none !important;	font-weight: bold;	text-align: center;	padding: 5px;}

a.lien-externe, a.external-link-new-window, a.external-link, a.external-link-non-accessible {background:url(../images/img_lien_externe.gif) no-repeat scroll 100% 0 transparent;_background:none; padding-right:22px;_padding-right:0;}
*+html a.lien-externe, *+html a.external-link-new-window, *+html a.external-link {padding-right:0;}

a.internal-link-new-window {background:transparent url(../images/img_lien_interne.gif) no-repeat scroll 100% 0;_background:none; padding-right:22px;_padding-right:0;}
*+html a.internal-link-new-window {padding-right:0;}

a.actualite { background:transparent url(../images/actualite_icon.png) no-repeat scroll 0 0; padding-left:30px; }
a.align-right{ float:right; }
a.align-left{ float:left; }

span.pdf {background-image:url(../images/icons/pdf.gif) /*no-repeat 100% 0*/;}
span.jpg {background-image:url(../images/icons/jpg.gif) /*no-repeat 100% 0*/;}
span.png{background-image:url(../images/icons/jpg.gif) /*no-repeat 100% 0*/;}
span.gif {background-image:url(../images/icons/jpg.gif) /*no-repeat 100% 0*/;}
span.doc, span.rtf {background-image:url(../images/icons/doc.gif) /*no-repeat 100% 0*/;}
span.zip {background-image:url(../images/icons/zip.gif) /*no-repeat 100% 0*/;}
span.ppt, span.pps {background-image:url(../images/icons/ppt.gif) /*no-repeat 100% 0*/;}
span.xls {background-image:url(../images/icons/xls.gif) /*no-repeat 100% 0*/;}
span.mp3 {background-image:url(../images/icons/mp3.gif) /*no-repeat 100% 0*/;}
span.wmv {background-image:url(../images/icons/wmv.gif) /*no-repeat 100% 0*/;}

/********** Styles de listes **********/

ul.retrait200px {margin-left:200px !important;}
li.ancre-interne {list-style-image:0 !important; list-style:none; list-style-type:none; padding-left:16px !important; background:url(../images/puce_ancre.jpg) no-repeat !important; background-position:0 5px !important; margin-left:-2px;}
li.boite-coche {list-style-image:url(/fileadmin/images/commun/boite_coche.png); background:none;  display : list-item;}
ul.inline li {display: inline-block; width: 260px;}
ul.alpha {list-style-type:lower-alpha;}

/********** Styles pour les p **********/

p.align-center {text-align:center;}
p.align-right {text-align:right;}
p.align-left {text-align:left;}
p.legende {color:#615853; font-size:0.9em;}
p.retour {background:transparent url(../images/fleche_retour.jpg) no-repeat scroll 0 60%; padding-left:10px;}
p.titre-compl-info {position:absolute; top:-12px; left:1.2em; margin:0; padding:0 10px;border:1px solid #ffcc9d; background-color:#fcf5ee; font-weight:bold; color:#000;}
p.rouge, span.rouge {color:#C32C00;}

/********** Styles pour les images **********/

img.image-align-gauche 	{float:left; margin:1px 10px 2px 0; padding-right:5px;}
img.image-align-droite 	{float:right; margin:1px 0 2px 10px; padding-left:5px;}
img.image-align-centre 	{display: block; margin-left: auto; margin-right: auto }
table.image-align-gauche 	{float:left; margin:1px 10px 2px 0;}
table.image-align-droite 	{float:right; margin:1px 0 2px 10px;}

/********** Styles pour encadres **********/

p.important-cadre, p.important_gauche {border:1px solid #ffcc9d !important; background:#fcf5ee; padding:5px;}
div.important-cadre {border:1px solid #ffcc9d; background:#fcf5ee; padding:5px; margin-bottom:10px;}
div.important-cadre-condense {border:1px solid #ffcc9d; background:#fcf5ee; padding:5px; margin-bottom:10px;width:400px}

div.condense {/*float:left; width:auto;*/width:420px !important;_width:400px !important;}

p.condense {width:430px !important;_width:400px !important;}

div.complement-info 		{position:relative; margin:2em 0 1em; padding:0.5em 1em; border:2px solid #ffcc9d; background-color:#fcf5ee;}
div.compl-info-condense	{position:relative; margin:2em 0 1em; padding:0.5em 1em; border:2px solid #ffcc9d; background-color:#fcf5ee; width:400px}
div.legende 			{color:#615853; font-size:0.9em;}
div.bloc-accessibilite		{background:url(/fileadmin/images/commun/accessibilite.png) #f3f3f3 no-repeat 10px 10px;	border:#dbdbdb 1px solid;		min-height:30px;		padding:10px 10px 5px 50px;	}
div.droit-flottant			{float:right;	display:inline-block;	margin-left: 10px;	width:170px;}
div.mini-nouvelle		{border-left: #bbbbbb 2px solid;		margin-left: 10px;    padding-left: 10px;}

/********** Styles pour tableaux **********/

table.img-legende-align-gauche {float:left; text-align:left; font-size:0.9em; _margin-left:10px !important; margin-right:5px !important;_margin-right:2px !important; margin-bottom:1px;_margin-bottom:7px;}
table.img-legende-align-droite {float:right; text-align:left; font-size:0.9em; _margin-right:10px !important; margin-left:5px !important;_margin-left:2px !important; margin-bottom:1px;_margin-bottom:7px;}
table.img-legende-gauche {text-align:left; font-size:0.9em; _margin-left:10px !important; margin-bottom:10px;}

td.align-right {text-align:right;}
td.align-left {text-align:left!important;}
td.align-centre {text-align:center;}
tbody tr.surtitre th	{ background-color:#DDDDDD;}
tbody tr.surtitre td	{ background-color:#DDDDDD;}

table.tableau-condense {width:430px !important;_width:400px;}

tr.surtitre th	{ background-color:#DDDDDD;}

table.donnees {}
table.donnees tbody td {text-align:right;}
table.donnees-sans-caption{}
table.donnees-sans-caption caption {display:none;}

tr.donnees td 	{text-align:right !important;}
td.donnees 	{text-align:right !important;}

tr.total 	{background:#dddddd;}
tr.total th 	{background:#dddddd;}
tr.total td 	{background:#dddddd;	font-weight:bold !important;}
td.total 	{font-weight:bold !important; background:#dddddd;}
th.total 	{}
th.top	{vertical-align: top;}
col.total 	{background:#dddddd;}

tr.sous-total {background:#eeeeee;}
tr.sous-total th {background:#eeeeee;}
tr.sous-total td {font-weight:bold !important;}
td.sous-total {font-weight:bold !important; background:#eeeeee;}

table.cache {}

/********** Styles pour themes et notes **********/

p.theme, span.theme {color:#6a6767;}
p.theme {font-size:1.7em; margin-bottom:0.6em;}
h1 span.theme {font-size:0.6em;		  line-height:1.1em;  margin-bottom:0em; margin-top:0.3em; display:block;}
span.theme {font-size:1.3em; 	font-weight:bold;	display:block;	 line-height:1.1em;	margin-top:-15px;  }

p.note {font-size:1.1em; line-height:1.1em; color:#67605D;}
span.note {font-size:1.1em; line-height:1.1em; color:#67605D;}


/********** Styles pour les volet **********/
p.volet_courant a	{ color:#000000; text-decoration:none; font-weight:bolder; display:inline; }
p.volet_courant	{display:inline; }
p.sous_volet a	{ margin-top:-10px; color:##0865BD;  }
p.sous_volet	{ margin-top:-10px; color:#6e6e6e; display:inline; }
