/* @override http://wicare.local/css/main.css */

/* @group Global */

/* @group Autocomplete */

.ac_results {
	z-index: 10000;
	background: white;
	border: 1px solid grey;
}

.ac_results li {
	padding: 2px 10px;
	cursor: pointer;
}

.ac_results li:hover {
	color: #9f0f18;
	background-color: #fdddc2;
}

/* @end */

/* @group TagCloud */

a.tagelt1 {
	font-size: 14px;
}

a.tagelt2 {
	font-size: 16px;
}

a.tagelt3 {
	font-size: 18px;
	font-weight: bold;
}

a.tagelt4 {
	font-size: 24px;
	font-weight: bold;
}

a.tagelt5 {
	font-size: 28px;
	font-weight: bold;
}

/* @end */

/* @group Modal */

#modal {
	margin-left: -320px;
	width: 639px;
}

#modal h3 {
	padding-bottom: 5px;
}

#modal div#confirmation {
	height: 80px;
	margin-top: 50px;
	text-align: center;
}

#modal div {
	background: url('/images/modal-bg.png') no-repeat top left;
	padding: 10px 10px 0px 10px;
	position: relative;
}

#modal div#modal-footer {
	height: 12px;
	padding: 0px;
	background: url('/images/modal-bg.png') no-repeat bottom left;
}

a#modalclose {
	position: absolute;
	right: 12px;
	top: 10px;
	cursor: pointer;
	background: url('/images/modal-btn-close.png');
	width: 77px;
	height: 24px;
	text-indent: -9999px;
}

#modal div div {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-image: none;
	background-position: top left;
	background-repeat: repeat;
	background-color: transparent;
	width: 100%;
}

/* @end */

/* @group Headers */

span.comments, span.marks {
	font-size: 0.9em;
	color: grey;
	padding: 6px 0px 2px 27px;
}

span.comments {
	background: url('/images/icon-comments.png') no-repeat;
}

span.marks {
	background: url('/images/icon-notes.png') no-repeat;
}

a.back {
	line-height: 30px;
	padding: 5px 0px 5px 24px;
	background: url('/images/icon-back.gif') no-repeat;
}

a.link-follow {
	line-height: 25px;
	padding: 4px 0px 4px 30px;
	background: url('/images/follow.gif') no-repeat;
}

.content-intro-nav {
	float: left;


/*	width: 240px;*/
}

.letters-nav {
	margin-left: 40px;
	font-size: 16px;
	width: 190px;
}

.letters-nav span {
	margin-right: 8px;
}

.content-intro-nav li {
	list-style: none !important;
	margin: 0 !important;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #C3C3C3;
	padding: 0px 20px;
}

.content-intro-text p {
	margin: 0px 15px;
	line-height: 22px;
}

#content-intro-text-alone {
	margin-bottom: 20px;
	line-height: 22px;
}

ul.headers li {
	padding: 5px 0px 5px 5px;
	line-height: 20px;
	border-bottom: 1px solid #C3C3C3;
}

.content-intro-nav li strong,ul.headers li strong {
	padding-left: 10px;
	background: url('/images/menu_puce.gif') no-repeat 0 2px;
}

ul.headers li.level1 a {
	padding-left: 10px;
}

ul.headers li.level2 {
	padding: 2px 0px 2px 20px;
	line-height: 20px;


/*	border-bottom: 1px grey solid;*/
}

ul.headers {
	list-style: none;
}

ul.headers li.selected {
	color: #676767;
}

/* @end */

/* @group Pagination */

div.pagination {
	position: relative;
}

a.btn-precedent {
	z-index: 1000;
	display: block;
	line-height: 35px;
	float: left;
	width: 90px;
	height: 35px;
}

a.btn-suivant {
	display: block;
	line-height: 35px;
	float: right;
	width: 75px;
	height: 35px;
}

div.pager-links {
	position: absolute;
	text-align: center;
	width: 200px;
	margin-left: -100px;
	left: 50%;
	line-height: 35px;
}

div.pager-links a {
	margin-right: 4px;
}

/* @end */

/* @group Formulaires */

form table tr {
	line-height: 30px;
}

form table tr th {
	text-align: right;
	vertical-align: top;
	width: 200px;
}

.error_list {
	list-style: none;
	color: #9E1018;
}

#frontsearch_q {
	border: 2px solid orange;
	font-size: 14px;
	padding: 4px;
	width: 200px;
}

/* @end */

html {
	overflow-x: hidden;
}

p, h1, h2, h3, h4, h5, h6, blockquote, ul {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	color: #dc6506;
}

:focus {
	outline-style: none;
}

p {


}

hr.spacer {
	visibility: hidden;
	clear: both;
}

h1 {
	color: #9E0F18;
	margin: 10px 0px 20px 0px;
}

h2 {
	color: #9E0F18;
	border-bottom: 2px solid #814544;
	margin: 0px 0px 10px 0px;
}

h3 {
	margin: 0px 0px 5px 0px;
}

h4 {
	margin: 0px 0px 5px 0px;
}

h4 span {
	font-weight: normal;
}

table h2 {
	margin: 10px 0px;
}

.radio_list li {
	display: inline;
}

span.important {
	color: #9E1018;
}

div.floatleft {
	float: left;
}

a.decalage span {
	display: none;
}

/* @end */

/* @group Layout */

/* @group Header */

div#header {
	position: relative;
	height: 176px;
}

div#header div.site-title a, div#header h1 a {
	position: absolute;
	left: 15px;
	top: 25px;
	display: block;
	width: 314px;
	height: 96px;
	background: url('/images/wicare2/logo.png') no-repeat;
	text-indent: -9999px;
}

div#header blockquote {
	display: none;
}

div#search-persistant {
	position: absolute;
	top: 10px;
	left: 720px;
	background: url('/images/wicare2/header-search-bg.jpg');
	width: 285px;
	height: 31px;
	padding: 5px 10px;
	_width: 305px;
	_height: 41px;
	color: #A01019;
}

div#search-persistant label {
	font-weight: bold;
	font-size: 16px;
}

div#search-persistant #q {
	width: 148px;
}

div#search-persistant #btn-search {
	text-indent: -9999px;
	width: 30px;
	height: 25px;
	background: none;
	border: none;
	background-image: url('/images/wicare2/btn-search.jpg');
}

div#login-box {
	position: absolute;
	top: 11px;
	left: 380px;
	background: url('/images/wicare2/header-login-bg.jpg');
	width: 251px;
	height: 57px;
	padding: 10px 10px;
	_width: 271px;
	color: #682a2c;
	font-size: 12px;
	font-weight: bold;
}

div#login-box span {
	color: black;
}

div#login-box a {
	text-decoration: none;
	color: #682a2c;
}

div#login-box a:hover {
	text-decoration: underline;
}

div#login-box img {
	float: left;
	margin-right: 10px;
}

div#login-box .logout {
	float: right;
}

a#login-btn {
	position: absolute;
	top: 11px;
	left: 550px;
	display: block;
	width: 149px;
	height: 34px;
	background: url('/images/wicare2/header-connect.jpg');
	text-indent: -9999px;
}

/* @end */

/* @group Menu */

div#menu {
	position: absolute;
	top: 145px;
	width: 1021px;
	left: 10px;
}

div#menu ul, div#sub-menu ul {
	margin: 0;
	padding: 0;
}

div#menu ul li, div#sub-menu ul li {
	display: inline;
}

div#menu ul li a {
	float: left;
	text-align: center;
	display: block;
	padding: 5px 13px;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #9e0f18;
	background-color: #fde9d8;
	margin-right: 5px;
	height: 20px;
	border-bottom:  1px solid #fde9d8;
}

div#menu ul li a:hover {
	color: #9f0f18;
	background-color: #fdddc2;
	border-bottom:  1px solid #fdddc2;
}

div#menu ul li a.selected {
	color: black;
	background-color: #f1f1f1;
	border: 1px solid #C6C2C2;
	border-bottom:  1px solid #f1f1f1;
}

div#sub-menu {
	height: 40px;
	line-height: 40px;
	border: 1px solid #c6c2c2;
	border-top: none;
	background-color: #ffffff;
	width: 1011px;
}

div#sub-menu ul li a {
	padding: 9px 10px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #9F1018;
}

div#sub-menu ul li a.selected {
	color: #676767;
	border-top: 3px solid #edb375;
	border-bottom: 3px solid #edb375;
}

/* @end */

/* @group Content */

div#content-container {
	background-image: url('/images/wicare2/content-bg.png');
	background-repeat: repeat-y;
	width: 1031px;
	padding: 0px 10px;
}

div#content-home {
	border: 1px solid #c6c2c2;
	border-bottom: none;
	width: 985px;
	_width: 1011px;
	padding: 0px 13px 20px 13px;
	background-color: #f1f1f1;
}

div#content {
	border: 1px solid #c6c2c2;
	border-bottom: none;
	width: 985px;
	_width: 1011px;
	padding: 0px 13px 20px 13px;
	background: url('/images/wicare2/right-column-bg.jpg') repeat-y right;
	background-color: #f1f1f1;
}

div#content-main {
	float: left;
	width: 671px;
}

div#content-main ul li {
	margin-left: 25px;
	list-style: url('/images/wicare2/dot-blue.png');
}

div#content-main a {
	color: #141C67;
}

div#content-context {
	float: left;
	width: 290px;
	margin-left: 15px;
}

div#content-intro {
	margin-bottom: 20px;
	width: 644px;
	_width: 659px;


/*	min-height: 200px;*/
}

div.content-title {
	padding: 0px 0px 0px 15px;
	width: 644px;
	_width: 659px;
	height: 36px;
	line-height: 36px;
	background: url("/images/content-title.png") repeat-x;
	margin-bottom: 2px;
}

div.content-text {
	padding: 15px;
	width: 644px;
	_width: 659px;
}

div.content-text p {
	line-height: 22px;
}

div.content-text h3 {
	margin: 15px 0px;
}

div.content-text ul {
	margin: 15px 30px;
}

div.content-text ul li, ol li {
	margin: 5px 0px;
	line-height: 22px;
}

div.content-footer {
	background-color: #E3E3E3;
	line-height: 40px;
	padding-left: 15px;
	width: 644px;
	_width: 659px;
}

/* Alternative content with left column */

div#content-nav {
	float: left;
	width: 105px;
	margin-right: 10px;
}

#content-nav ul {
	padding-bottom: 5px;
	border-bottom: 2px solid #814544;
}

#content-nav ul li {
	margin-left: 0px !important;
	list-style: none !important;
	line-height: 20px;
}

div#content-nav div.block {
	font-size: 13px;
	border-bottom: 2px solid #141c67;
	margin-top: 30px;
}

div#content-nav div.block > div.title {
	background: none !important;
	padding: 0px !important;
	line-height: 20px;
}

div#content-nav div.block a {
	font-size: 13px;
}

div#content-nav div.block a.more {
	display: block;
	width: 105px;
	height: 20px;
	text-indent: -9999px;
	background: url(/images/wicare2/block-more.jpg) no-repeat top right;
	margin: 4px 0px 1px 0px;
}

div#content-main-w-nav {
	border-left: 2px solid #814544;
	padding-left: 15px;
	float: left;
	width: 539px;
}

/* @end */

/* @group Footer */

div#shortcuts {
	border: 1px solid #c6c2c2;
	border-top: none;
	background: #fcf4ed;
	width: 1011px;
	font-size: 12px;
}

div#shortcuts h4 {
	font-size: 14px;
	font-weight: normal;
}

div#shortcuts a {
	color: #141C67 !important;
}

div#main-shorcuts, div#dossiers-shortcuts {
	padding-top: 10px;
	float: left;
	height: 130px;
}

div#main-shorcuts {
	background: url('/images/wicare2/footer-logo.jpg') no-repeat 30px 5px;
	padding-left: 120px;
	width: 190px;
}

div#main-shorcuts a {
	font-size: 14px;
}

div#dossiers-shortcuts {
	background: url('/images/wicare2/footer-vertical-bar.jpg') no-repeat 0px 10px;
	padding-left: 40px;
	width: 650px;
}

div#dossiers-shortcuts p {
	margin-left: 15px;
}

div#main-shorcuts ul {
	margin-left: 20px;
}

div#main-shorcuts li {
	list-style: url('/images/wicare2/dot-blue.png');
	margin-bottom: 2px;
}

div#footer {
	margin-top: 5px;
	margin-left: 11px;
	text-align: center;
	line-height: 15px;
	background: #c6c2c2;
	width: 1011px;
}

div#footer a {
	color: #b64545;
	text-decoration: none;
}

div#footer .partnership {
	color: #bab4b0;
	font-size: 12px;
}

div#footer .partnership a {
	color: #bab4b0;
}

div#footer div.left-part, div#footer div.right-part {
	float: left;
}

div#footer div.left-part {
	width: 730px;
	margin-right: 10px;
}

div#footer div.right-part {
	width: 270px;
	line-height: 18px;
	text-align: left;
}

div#footer div.right-part img {
	margin-right: 10px;
}

div#footer p {
	line-height: 18px;
	text-align: right;
}

div#footer p#footer-links {
	font-size: 12px;
}

div#site p.info {
	width: 1011px;
	text-align: center;
	line-height: 30px;
	background: #fae8da;
	border: 1px solid #c6c2c2;
}

a#facebook, a#twitter {
	padding-left: 20px;
}

a#facebook {
	background: url('/images/facebook.gif') no-repeat;
}

a#twitter {
	background: url('/images/twitter.gif') no-repeat;
}

p#copyright {
	font-size: 12px;
}

/* @end */

/* @group RightColumn */

div#toolbox {
	margin-top: 15px;
}

div.persistant, div.persistant div {
	width: 312px;
	background: url('/images/wicare2/right-bloc-bg.jpg');
}

div.persistant {
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 15px;


/*	padding: 0px 0px 15px 0px;
	margin:0px 0px 10px 0px;
	background-repeat:no-repeat;
	background-position:bottom left;
	height:1%;
	width:auto;
*/
}

div.persistant div.title {
	background: url('/images/wicare2/right-bloc-title.jpg') repeat-y 0px 4px;
	width: 312px;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	line-height: 31px;
}

div.persistant div.title span {
	padding: 5px 0px 5px 50px;
	background: url('/images/wicare2/right-bloc-icon-tools.jpg') no-repeat;
	font-weight: bold;
	font-size: 18px;
}

div#adsense div.title span {
	background-image: url('/images/wicare2/right-bloc-icon-pub.jpg');
}

div.persistant ul {
	list-style: none;
	list-style-position: inside;
}

div.persistant ul li {
	padding: 7px 0px 0px 12px;
	font-weight: bold;
	color: #9e1018;
	height: 22px;
	_height: 29px;


/*	background: url('/images/toolbox-li-bg.png') no-repeat 4px 4px;*/
}

div.persistant a {
	color: #9e1018;
}

div.persistant ul li span {
	float: left;
	width: 200px;
}

div.persistant ul li span#toolbox-taille-texte {
	padding: 2px 0px 2px 30px;
	background: url('/images/icon-toolbox-taille-texte.gif') no-repeat;
}

div.persistant ul li span#toolbox-filtrer {
	padding: 2px 0px 2px 30px;
	background: url('/images/icon-toolbox-filtrer.gif') no-repeat;
}

div.persistant ul li span#toolbox-dico {
	padding: 2px 0px 2px 30px;
	background: url('/images/icon-toolbox-dico.gif') no-repeat;
}

div#tagcloud div div.content {
	margin: 10px 0px;
	padding: 0px 10px;
	width: 288px;
}

div#tagcloud div div.content a {
	margin: 4px 4px;
}

div#adsense div div.content {
	margin-left: 6px;
	margin-top: 7px;
	margin-bottom: 7px;
	width: 280px;
}

/* @end */

body {
	background-image: url('/images/wicare2/body-bg.jpg');
	background-repeat: repeat-x;
	background-color: #F7D9C1;
	font-family: arial, sans-serif;
	font-size: 14px;


/*	color: #424242;*/
	margin: 0;
	padding: 0;
}

div#site {
	position: relative;
	width: 1008px;
	left: 50%;
	margin-left: -516px;
}

div#site-logo {
	position: absolute;
	background: url('/images/wicare2/body-bg-logo.png') no-repeat;
	width: 227px;
	height: 352px;
	z-index: -1;
	left: -150px;
	top: 20px;
}

/* @end */

/* @group Pages */

/* @group Generic */

div.block {
	margin-bottom: 10px;
	border-bottom: 2px solid #814544;
}

div.block > div.title {
	background: #edc9ad;
	padding: 5px 10px;
}

div.block div.title h2 {
	border-bottom: none;
	margin: 0;
}

div.block div.content {
	background: #f6e8d8;
	margin-bottom: 3px;
	padding: 15px;
}

div.content-footer-link {
	clear: both;
	height: 18px;
	background: url('/images/wicare2/content-footer-bg.jpg') no-repeat #F6E9D9;
	padding: 3px 10px;
	_height: 24px;
	font-weight: bold;
	font-style: italic;
	text-align: left !important;
	margin-bottom: 3px;
}

span.value, .definition {
	color: #992929 !important;
	text-decoration: none;
}

div#abcdere div {
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

div#abcdere div.title {
	width: 100px;
	background: #edc9ad;
	padding: 0;
}

div#abcdere div.content {
	font-size: 16px;
	width: 571px;
	padding: 0;
}

/* @end */

/* @group Home */

div#home {
	padding-top: 15px;
}

div#home div.articles {
	margin-right: 40px;
}

div#home div.articles, div#home div.dossiers, 
div#home div.directory, div#home div.communauty, div.social-networks {
	padding: 5px 0;
	border-bottom: 3px solid #814544;
	float: left;
}

div#home div.communauty {
	padding-top: 20px;
	border: 0;
}

div#home div.urls, div#home div.witnesses, div#home div#mailcontact {
	padding: 15px 0;
}

div#home div.articles, div#home div.article {
	width: 482px;
}

div#home div.dossiers, div#home div.dossier, 
div#home div.urls, div#home div.witnesses,
div#home div.directory, div#home div#mailcontact, div.social-networks {
	width: 462px;
}

div#home div.dossiers {
	padding-bottom: 30px;
}

div#home div.directory {
	padding: 30px 0px;
}

div#home div.articles h4, div#home div.dossiers h3,
div#home div.urls h4, div#home div.witnesses h4 {
	font-size: 18px;
}

div#home div.article, div#home div.dossier {
	padding: 15px 0px;
}

div#home div.article div.meta-datas {
	margin: 0;
	color: #992929;
}

div#home a {
	color: #141c67;
}

div#home div.article span.comments {
	font-weight: normal;
	color: #992929;
	padding: 0 0 0 20px;
	background: url('/images/wicare2/icon-comments.png') no-repeat;
}

div#home div.articles div.content-footer-link {
	width: 462px;
}

div#dossier-alaune img {
	margin-bottom: 10px;
}

div#home div#dossier-alaune h3 {
	width: 252px;
}

div#home div.dossiers img {
	position: relative !important;
}

div#home div.dossiers li {
	margin-left: 15px;
	list-style: url('/images/wicare2/dot-blue.png');
}

div#home div.dossiers div.dossier-desc {
	width: 252px;
	margin: 0;
}

div#home div.dossiers-listing-title {
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #814544;
}

div#home div.dossiers-listing {
	float: left;
	width: 180px;
	border: 1px solid #814544;
}

div#home div.dossiers-listing-content {
	background-color: #edc9ad;
	padding: 5px;
}

div#home div.social-networks {
	text-align: center;
	padding: 20px 0px;
}

div#home div.social-networks p#follow-us {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

div#home div.social-networks p#join-us {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}

div#home div.social-networks a#home-twitter {
	display: block;
	float: left;
	background: url(/images/wicare2/wicare-twitter.jpg);
	width: 156px;
	height: 56px;
	text-indent: -9999px;	
}

div#home div.social-networks a#home-facebook {
	display: block;
	float: left;
	background: url(/images/wicare2/wicare-facebook.jpg);
	width: 187px;
	height: 56px;
	text-indent: -9999px;
	margin-left: 40px;
	margin-right: 40px;
}



fieldset#directory-searchform {
	padding: 0;
	border: 0;
}

fieldset#directory-searchform h3 {
	margin: 0;
}

fieldset#directory-searchform h3 span {
	float: right;
	margin-right: 10px;
	font-style: italic;
	font-size: 13px;
}

fieldset#directory-searchform legend {
	display: none;
}

fieldset#directory-searchform table {
	border: 1px solid #c0c0c0;
	border-spacing: 0;
}

fieldset#directory-searchform table thead {
	background-color: #6a928f;
	border-bottom: 1px solid #c0c0c0;
}

fieldset#directory-searchform table thead th {
	text-indent: 10px;
	text-align: left;
	color: white;
}

fieldset#directory-searchform table tbody {
	background-color: #ecf8f7;
}

fieldset#directory-searchform table tbody td, fieldset#directory-searchform table tbody th {
	padding: 5px;
}

fieldset#directory-searchform table td.field input {
	width: 300px;
}

div.urls p, div.witnesses p {
	margin: 5px 0;
}

div.urls img, div.witnesses img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div#mailcontact label {
	display: none;
}

div#mailcontact form {
	position: relative;
	background: url('/images/wicare2/contact-bg.jpg') no-repeat;
	width: 462px;
	height: 144px;
}

div#mailcontact #send-btn {
	position: absolute;
	left: 230px;
	top: 115px;
	z-index: 10;
}

div#mailcontact textarea {
	position: absolute;
	background: none;
	left: 170px;
	top: 20px;
	width: 260px;
	height: 75px;
	border: 0;
	color: #f5cbcb;
}

div#mailcontact #confirmation {
	position: absolute;
	left: 170px;
	top: 20px;
	color: #f5cbcb;
}

/* @end */

/* @group Home Maladies / Accompagner */

#dossier-alaune {
	margin-bottom: 30px;
}

div.dossier-preview {
	float:left;
	width:320px;
	margin-right:8px;
}

div.dossiers-block {
	float: left;
	width: 430px;
	margin-bottom: 30px;
}

div.category-link a {
	float: left;
	width: 133px;
	height: 71px;
	background: #edc9ad;
	padding-top: 35px;
	margin-right: 10px;
	text-align: center;
}

#dossiers-most-viewed {
	margin: 20px 0px 10px 0px;
}

#dossiers-most-viewed p {
	padding-bottom: 3px;
}

#dossier-most-viewed p {
	
}

div.maladies-handicaps div#dossier-alaune div.content-footer-link {
	width: 651px;
	_width: 671px;
}

/* @end */

/* @group Maladies - index */

div.dossiers-listing-names {
/*	margin-left: 71px;*/
	min-height: 50px;
	margin-bottom: 20px;
}

div.dossiers-listing-names a {
	float: left;
	width: 320px;
	line-height: 20px;
}

/* @end */

/* @group Dictionnaire */

#definitions div.content-title {
	margin: 15px 0px;
	color: #dc6506;
}

div#definition {
	display: none;
	position: absolute;
	border: 1px dotted #C6C2C2;
	background: white;
	width: 300px;
	padding: 10px;
	z-index: 10000;
}

.definition {
	background: url('/images/wicare2/icon-dict.gif') no-repeat right;
	padding-right: 20px;
}

div.intro-main, div.intro-sub {
	float: left;
}

#frontword_q, #frontmedia_q {
	width: 260px;
	height: 26px;
	font-size: 20px;
}

div.intro-main {
	width: 315px;
	margin-right: 20px;
}

div.intro-sub {
	width: 335px;
}

div.block-media {
	float: left;
	width: 207px;
	height: 80px;
	margin-bottom: 10px;
	border-bottom: 2px solid #814544;
}

/* @end */

/* @group Plan de site */

#plandesite h1 {
	
}

#plandesite h2 {
	margin-top: 20px;
	text-indent: 15px;
}

#plandesite h3 {
	margin-top: 15px;
	text-indent: 30px;
}

#plandesite h4 {
	margin-top: 15px;
	text-indent: 45px;
}

#plandesite h5 {
	font-size: 14px;
	margin-top: 15px;
	text-indent: 60px;
}

#plandesite h6 {
	font-size: 14px;
	margin-top: 15px;
	text-indent: 75px;
}

#plandesite p {
	margin-left: 75px;
}

/* @end */

/* @group Annuaire */

#searchform-annuaire {
	background: url('/images/annuaire-form-bg.png') no-repeat;
	width: 659px;
	height: 232px;
	_height: 252px;
	padding: 10px 0px;
}

#searchform-annuaire fieldset {
	border: none;
}

#searchform-annuaire fieldset legend {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;
}

#searchform-annuaire td.field input {
	border: 2px solid black;
	font-size: 14px;
	padding: 4px;
	width: 460px;
}

div.annu-entity {
	padding: 15px;
	border-bottom: 1px dashed grey;
}

div.annu-entity div.annu-entity-contact, div.google-widgets {
	float: right;
	text-align: right;
}

div.annu-entity-contact span {
	font-weight: bold;
}

/* @end */

/* @group Comments */

div.comment {
	position: relative;


/*	background: url('/images/comment-bg.jpg') no-repeat;*/
	margin-bottom: 20px;
}

div.comment img {
	margin: 0 !important;
	position: absolute;
}

div.comment-content {
	margin-left: 105px;
	padding-left: 10px;


/*	border-bottom: 1px dashed grey;*/
}

div.comment-actions {
	margin-left: 103px;


/*	background: #E0E0E0;*/
}

div.comment-actions a.contact {
	position: absolute;
	top: 80px;
	left: 5px;
}

div.comment-actions a.abuse {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* @end */

/* @group Articles */

div.dossier-block {
	margin-top: 30px;
}

div.article, div.article-last {
	position: relative;
	min-height: 60px;
	border-bottom: 1px grey dashed;
	padding: 15px;
	width: 630px;
	_width: 652px;
}

div.article-last {
	border-bottom: 0px;
}

div.article p, div.article-last p {
	margin-top: 4px;
	line-height: 22px;
}

div.article-preview-listing {
	float:left;
	width:333px;
	border-left:1px dashed grey;
	padding-left:8px;
	margin-bottom: 10px;
}

div.article-preview-listing h3 {
	font-size: 14px;
}

div.article-preview {
	padding: 5px 0px;
	margin: 5px 0px;
}

div.article-preview img {
	position: absolute;
}

div.article-preview .subtitle {
	font-style: italic;
	font-weight: bold;
}

div.article-preview div.title {
	font-size: 16px;
	font-weight: bold;
}

div.article-preview div.properties {
	margin-left:130px;	
}

div.article-preview div.meta-datas span, 
div.witness-preview div.meta-datas span {
	color: #992929;
	font-weight: bold;
}

/* @end */

/* @group Medias */

div.highlight-media {
	float: left;
	width: 222px;
	text-align: center;
}

div#hightligh-medias div.content-footer-link {
	width: 651px !important;
}

div.author {
	color: #992929;
	font-weight: bold;
}

div#last-book {
	width: 222px;
	background: #f6e8d8;
	text-align: center;
}

div#last-book img {
	float: none !important;
}

div#last-book div.content {
	height: 220px;
	margin: 5px;
}

div#last-book .header {
	text-align: left;
}

div#last-book div.content-footer-link {
	width: 202px;
}

div#book-themes, div#movie-themes {
	width: 429px;
	float: left;
}

div#book-themes div.content, div#movie-themes div.content {
	height: 145px;
	background: none;
	padding: 0;
	margin: 0;
}

div#book-themes div.content-footer-link, div#movie-themes div.content-footer-link {
	width: 409px;
}

div.media-first, div.media-last, div.media, div.media-small {
	position: relative;
	min-height: 40px;
	padding: 15px;
	width: 622px;
	_width: 652px;
}

div.media-first img, div.media-last img, div.media img {
	
}

div.media-first, div.media {
	border-bottom: 1px grey dashed;
}

img.media-img {
	border: 4px solid grey;
}

div.media-desc {
	position: absolute;
	margin-left: 120px;
	top: 10px;
}

div.media-small div.media-desc {
	margin-left: 70px !important;
}

div.media-desc p {
	margin-top: 4px;
	line-height: 22px;
}

div.media .meta-datas {
	line-height: 22px;
}



/* @end */

/* @group Dossiers */

/* @group View */

div#dossier div.meta-datas {
	line-height: 22px;
	font-style: italic;
	margin-bottom: 20px;
}

div#dossier div.meta-datas span {
	font-weight: bold;
	font-style: italic;
}

#dossier-headers li {
	list-style: none !important;
	margin: 0 !important;
}

#dossier p {
	line-height: 30px;
}

.content-nav-title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

li#a-retenir {


/*	text-align: center;*/
	border-bottom: none;

/*	background: url('/images/a-retenir-bg.png') repeat-x;*/

/*	height: 64px;*/
}

li#a-retenir a {
	font-weight: bold;
}

div.prev-next-nav {
	padding: 5px;
}

div.prev-next-titles {
	width: 100%;
	clear: both;
	color: #dc6506;
	font-weight: bold;
	border-bottom: 1px solid #C3C3C3;
	margin-bottom: 20px;
}

div.prev-title {
	float: left;
}

div.next-title {
	float: right;
}

/* @end */

/* @group Univer */

div#dossier img {
	float: left;
	margin: 0px 25px 0px 0px;
}

div#dossier div.content {
	padding-bottom: 20px;
	border-bottom: 1px grey dashed;
}

div#dossier h1 {
	font-size: 1.8em;
	margin: 10px 0px 10px 0px;
}

div#dossier h2 {
	font-size: 1.2em;
	margin: 5px 0px 5px 0px;
}

div#dossier p {
	line-height: 22px;
	margin-bottom: 20px;
}

div#dossier-content ul {
	margin: 15px 30px;
}

div#dossier-content ul li, ol li {
	margin: 5px 0px;
	line-height: 22px;
}

div#dossier-content table {
	border-collapse: collapse;
}

div#dossier-content table td {
	font-size: 12px;
	padding: 5px;
	border: 1px solid grey;
}

/* Connexes */

ul#content-intro {
	width: 250px;
}

ul#content-intro {
	width: 245px;
	_width: 250px;
}

table.metadata {
	width: 100%;
	font-weight: bold
}

/* @end */

/* @group Index */

div.dossier-first, div.dossier-last, div.dossier {
	position: relative;
	min-height: 60px;
	padding: 15px;
	width: 622px;
	_width: 652px;
}

div.dossier-first img, div.dossier-last img, div.dossier img {
	left:0;
	top:7px;
	position: absolute;
}

div.dossier-first, div.dossier {
	border-bottom: 1px grey dashed;
}

img.dossier-img {
	border: 4px solid grey;
}

div.dossier-desc {
	margin-left: 120px;
}

div.dossier-desc p {
/*	margin-top: 4px;*/
	line-height: 22px;
}

span.letter {
	text-align: center;
	float: left;
	width: 20px;
}



/* @end */



/* @end */

/* @group Recherche */

#search {
	margin-top: 20px;
}

#content-intro #frontsearch_q {
	border: 2px solid orange;
	font-size: 16px;
	padding: 5px;
	width: 400px;
}

.content-intro-text h1 {
	margin: 30px;
	font-size: 20px !important;
}

#search strong {
	font-size: 20px;
	margin-right: 30px;
}

/* @end */

/* @end */

/* @group Boutons */

div.toolbar {
	width: 100%;
	height: 38px;
	_height: 39px;
	border-bottom: 1px solid grey;
}

div.no-border div.toolbar {
	border-bottom: 0;
}

div.toolbar a {
	float: right;
	text-indent: -9999px;
}

div.toolbar a.hover {
	background-position: top right;
}

div.toolbar a.disabled {
	background-position: bottom left;
	cursor: default;
}

div.toolbar a.clicked {
	background-position: bottom right;
}

a.btn-archiver {
	width: 112px;
	height: 35px;
	background: url('/images/btn-archiver.gif');
}

a.btn-imprimer {
	width: 112px;
	height: 35px;
	background: url('/images/btn-imprimer.gif');
}

a.btn-besoin-aide {
	width: 152px;
	height: 35px;
	background: url('/images/btn-besoin-aide.gif');
}

a.btn-partager {
	width: 112px;
	height: 35px;
	background: url('/images/btn-partager.gif');
}

a.btn-sauvegarder {
	width: 238px;
	height: 35px;
	background: url('/images/btn-sauvegarder.gif');
}

a.btn-supprimer {
	width: 119px;
	height: 35px;
	background: url('/images/btn1-supprimer.gif');
}

a.btn-contacter {
	z-index: 1000;
	text-indent: -9999px;
	display: block;
	width: 119px;
	height: 35px;
	background: url('/images/btn1-contacter.png');
}

a.btn-proposer-lien {
	z-index: 1000;
	text-indent: -9999px;
	display: block;
	width: 184px;
	height: 38px;
	background: url('/images/btn2-proposer-lien.gif');
}

a.btn-repondre {
	width: 126px;
	height: 38px;
	background: url('/images/btn2-repondre.gif');
}

a.btn-commenter {
	z-index: 1000;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 119px;
	height: 35px;
	background: url('/images/btn1-commenter.gif');
}

a.btn-signaler-abus {
	z-index: 1000;
	text-indent: -9999px;
	display: block;
	float: right;
	width: 174px;
	height: 35px;
	background: url('/images/btn1-signaler-abus.gif');
}

a.btn-masquer {
	width: 182px;
	height: 35px;
	background: url('/images/btn-masquer.gif');
}

a.btn-agrandir {
	width: 185px;
	height: 35px;
	background: url('/images/btn-agrandir.gif');
}

a.btn-modifier-adresse {
	width: 181px;
	height: 35px;
	background: url('/images/btn-modifier-adresse.gif');
}

a.btn-itineraire {
	width: 122px;
	height: 35px;
	background: url('/images/btn-itineraire.gif');
}

a.btn-abonner {
	width: 119px;
	height: 35px;
	background: url('/images/btn-abonner.gif');
}

a.btn-signaler {
	width: 175px;
	height: 35px;
	background: url('/images/btn-signaler.gif');
}

a.btn-plan {
	width: 98px;
	height: 35px;
	background: url('/images/btn-plan.gif');
}

a.btn-suivre {
	width: 98px;
	height: 35px;
	background: url('/images/btn-suivre.gif');
}

a.btn-recommander {
	width: 126px;
	height: 39px;
	background: url('/images/btn3-recommander.gif');
}

a.btn-trouver {
	width: 122px;
	height: 39px;
	background: url('/images/btn3-trouver.gif');
}

a.btn-approuver {
	width: 128px;
	height: 38px;
	background: url('/images/btn-approuver.gif');
}

a.btn-soutenir {
	z-index: 1000;
	text-indent: -9999px;
	display: block;
	float: right;
	width: 119px;
	height: 38px;
	background: url('/images/btn1-soutenir.gif');
}

a.btn-apporter-aide {
	z-index: 1000;
	text-indent: -9999px;
	display: block;
	float: right;
	width: 128px;
	height: 38px;
	background: url('/images/btn-apporter-aide.gif');
}

a.btn-votre-avis {
	width: 214px;
	height: 38px;
	background: url('/images/btn-votre-avis.gif');
}

a.btn-continuer-wicare {
	width: 215px;
	height: 38px;
	background: url('/images/btn-continuer-wicare.gif');
}

a.btn-apporter-aide {
	width: 160px;
	height: 38px;
	background: url('/images/btn-apporter-aide.gif');
}

a.btn-recommander {
	width: 146px;
	height: 38px;
	background: url('/images/btn3-recommander.gif');
}

a.btn-interessant {
	display: block;
	width: 146px;
	height: 38px;
	background: url('/images/btn-interessant.gif');
	text-indent: -9999px;
	border: none;
}

a.btn-interessant:hover {
	background-position: right top;
}

input.btn3-ok {
	text-indent: -9999px;
	border: none;
	width: 61px;
	height: 39px;
	background: url('/images/btn3-ok.gif');
}

input.btn3-ok:hover {
	background-position: right top;
}

a.btn-sidentifier, input.btn-sidentifier {
	z-index: 1000;
	display: block;
	text-indent: -9999px;
	border: none;
	width: 122px;
	height: 38px;
	background: url('/images/btn3-sidentifier.gif');
}

a.btn-sidentifier:hover, input.btn-sidentifier:hover {
	background-position: right top;
}

a.btn-sinscrire, input.btn-sinscrire {
	z-index: 1000;
	display: block;
	text-indent: -9999px;
	border: none;
	width: 122px;
	height: 38px;
	background: url('/images/btn3-sinscrire.gif');
}

a.btn-sinscrire:hover, input.btn-sinscrire:hover {
	background-position: right top;
}

a.btn-sinscrire {
	text-indent: -9999px;
	border: none;
	width: 122px;
	height: 38px;
	background: url('/images/btn3-sinscrire.gif');
}

a.btn-sinscrire:hover {
	background-position: right top;
}

input.btn-trouver-big {
	width: 182px;
	height: 39px;
	background: url('/images/btn3-trouver-big.gif');
	text-indent: -9999px;
	border: none;
}

input.btn-trouver-big:hover {
	background-position: right top;
}

input.btn-envoyer {
	text-indent: -9999px;
	border: none;
	width: 122px;
	height: 39px;
	background: url('/images/btn3-envoyer.gif');
}

input.btn-envoyer:hover {
	background-position: right top;
}

/* @end */