@import url(footer.css);

img {
	border:0;
}
a { 
	color:#444444;
}

.pages_transversales p { 
	margin:5px 0 10px 0; 
	padding:0;
	color:#444444;
	font-size:15px;
	line-height:20px;
}



/*.contentpagecms { margin:5px 0 0 15px; padding-top:20px;}
.contentpagecms { 
	width:700px; 
	font-size:.9em;
	color:#444;
}*/


.pages_transversales ul { margin:0 0 20px 0; padding:0;}
.pages_transversales li { 
	list-style:none; 
	list-style-position:outside; 	
	color:#444444;
	font-size:.95em;
	line-height:1.5em;
}
.pages_transversales li { 
	margin:0 0 5px 15px; 
	padding:0 0 0 15px; 
	background:transparent url(/images/picto/li-presentation-admin.gif) no-repeat left 8px; 
}


.pages_transversales h1 {font: bold 18px Arial, Helvetica, sans-serif; color: #444; line-height:22px; margin:0px 0px 10px 0px;}
.pages_transversales h2 {font: bold 16px Arial, Helvetica, sans-serif; color: #1c1d0f; line-height:20px; margin:30px 0px 10px 0px;}

.clear5 { clear:both; height:5px;}
.clear10 { clear:both; height:10px;}
.clear20 { clear:both; height:20px;}



/* feuilles css de la table_abonnement */
table.abonnements {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top:10px;
}
table.abonnements thead {
	font-size:12px;
	line-height:13px;
	text-align:left;
	color:#393939;
	background:#f0f0f0;
}
table.abonnements th {
	font-weight:normal;
	padding:10px 0;
}
th.titre-first-col h2 {
	color:#393939;
	font-size:15px;
	padding:9px 0 0 10px;
}


table.abonnements .titre-col {
	background:url(/images/table_abonnement-td-sep.gif) left no-repeat;
	line-height:14px;
	vertical-align:middle;
	padding:10px;
}
.titre-first-col {
	vertical-align:middle;
	padding-left:0px;
}
table.abonnements tbody {
	font-size:12px;
	line-height:13px;
}
table.abonnements tbody td {
	border-top:2px solid #bfbfbf;
}
table.abonnements td.first-row {
	background:none;
	text-align:left;
}
table.abonnements td.row {
	background:url(/images/table_abonnement-td-sep.gif) left top no-repeat;
	text-align:center;
}
table.abonnements td {
	padding:5px 10px 5px 10px;
	vertical-align:middle;
}
table.abonnements tfoot td {
	border-top:2px solid #bfbfbf;
}


table.abonnements td.row.choix {
	background:#faecd0 url(/images/table_abonnement-td-sep.gif) left top no-repeat;
	text-align:center;
}
table.abonnements td.choix {
	background:#faecd0;
	text-align:center;
}
table.abonnements .titre-col.choix {
	background:#faecd0 url(/images/table_abonnement-td-sep.gif) left no-repeat;
	height:70px;
	line-height:14px;
	vertical-align:middle;
	padding:10px;
}

table.abonnements td.row.selected {
	background:#e3e3e3 url(/images/table_abonnement-td-sep.gif) left top no-repeat;
	text-align:center;
}
table.abonnements td.selected {
	background:#e3e3e3;
	text-align:center;
}
table.abonnements .titre-col.selected {
	background:#e3e3e3 url(/images/table_abonnement-td-sep.gif) left no-repeat;
	line-height:14px;
	vertical-align:middle;
	padding:0 10px;
}








a.tooltip i {
	display:none;
	color:#fff;
}
a.tooltip {
	color:#fff;
}
a.tooltip:hover {
	border: 0;
	position: relative;
	z-index: 500;
	text-decoration:none;
}
a.tooltip:hover i {
	font-style: normal;
	display: block;
	position: absolute;
	top: 20px;
	left: -10px;
	left:-80px;
	padding: 5px;
	color: #393939;
	background: #ffffff;
	width:180px;
	width:120px;
	line-height:14px;
	font-size:12px;
}
a.tooltip:hover i span {
	position: absolute;
	top: -23px;
	left: 0px;
	width: 118px; height: 18px;
	margin:0;
	padding: 0;
	border: 0;
}
a.tooltip:hover i {
	border: 5px solid #4b4E48; 
}
a.tooltip:hover i span {
}

.hautdepage a {
	background:transparent url(/images/picto/hautdepage.gif) no-repeat right;
	padding:0 10px 0 0;
	font-size:.8em;
	color:#333;
	font-weight:700;
	text-decoration:none;
	float:right;
	clear:both;
	margin:20px 0 0 0;
}
.hautdepage a:hover {
	color:#888;
}


