/*************
*************/
/*AST : import CSS */
/***********************/
@import "rtefront.css";
body,
div,
p,
a,
input,
label,
img,
ul,
li,
span,
fieldset,
legend {margin: 0px;padding: 0px;}
img,
fieldset {border: solid 0px white;}
html,
body {height: 100%;}
/*AST: changes for top menu*/
div#page ul#menu li ul.sousmenu li {display: block;clear: both;width: 220px;height: auto;list-style-image: url("../img/menu_puce.gif");background: url("../img/menu_btn_fond.gif") top left repeat;border-color: #adb9c2;border-style: solid;border-width: 1px;margin-bottom: 2px;padding-left: 10px}
div#top a.linkHome {height:73px;width:490px;position:absolute;top:0px;left:0px;display:block;}
/************/
/* Classes Generiques 
**********************/
.spacer {clear: both;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

/* Polices Generiques
**********************/
body {font-family: verdana;font-size: 12px;}
h1 {height: auto;line-height: 63px;font-family: verdana;font-size: 14px;color: #60a6e5;margin: 0 0 0 21px;font-weight: bold;}
h2 {height: auto;line-height: 27px;font-family: verdana;font-size: 12px;color: #75a529;margin: 0 0 0 21px;font-weight: bold;padding: 0 0 0 18px;background: url("../img/h2_puce.gif") top left no-repeat;}
h3 {height: auto;line-height: 25px;width: 650px;font-family: verdana;font-size: 12px;color: #fff;margin: 25px 0 15px 21px;font-weight: bold;padding: 0 0 0 9px;background: #a2d84a;display: block;}
.generique {font-family: verdana;font-size: 12px;color: #747474;font-weight: normal;}

/* Paragraphes Generiques
**************************/
/*AST: tables attributes;*/
.contenttable {border-spacing: 0px;border-collapse:collapse;clear: both;width: 96%!important;margin:0pt 0pt 0pt 21px;}
/********/
/*AST: result pagination*/
.tx-indexedsearch-browsebox a{text-decoration:none !important;}
.tx-indexedsearch-browselist-currentPage a{text-decoration:none !important;}

/* paragraphe generique */
.paragrapheGenerique {line-height: 16px;font-family: verdana;font-size: 12px;color: #747474;margin: 0 0 0 21px;font-weight: normal;padding: 13px 0 18px 0;}
.paragrapheGenerique a, 
.paragrapheGenerique a:visited,
.paragrapheGenerique a:link {color: #5d9aea;	text-decoration: underline;	font-weight:  normal;}
.paragrapheGenerique a:hover {text-decoration: none;}

/* paragraphe 2 colonnes */
div.deuxColonnes {width: 705px;position: relative;font-family: verdana;font-size: 12px;color: #747474;	font-weight: normal;	margin: 0 0 17px 0;}
div.deuxColonnes p {display: block;width: 320px;margin: 0 0 0 21px;float: left;}
div.deuxColonnes a,
div.deuxColonnes a:link,
div.deuxColonnes a:visited {color: #5d9aea;font-family: verdana;	font-size: 12px;font-weight: normal;text-decoration: underline;}
div.deuxColonnes a:hover {text-decoration: none;}

/* liste generique */
ul.listeGenerique {font-family: verdana;	font-weight: normal;	font-size: 12px;	color: #747474;	display: block;	margin: 0 0 0 21px;}
ul.listeGenerique li {list-style-type: none;line-height: 17px;height: 17px;display: block;}
ul.listeGenerique a,
ul.listeGenerique a:visited,
ul.listeGenerique a:link {color: #747474;text-decoration: underline;}
ul.listeGenerique a:hover {text-decoration: none;}

/* italique petit */
.miniItalique {color: #747474;font-family: verdana;font-size: 10px;font-weight: normal;font-style: italic;}
div.edito { border:1px solid #AAAAAA; left:240px; padding:1px 4px 26px 0; position:relative; top:75px; width:455px;}

/*Main Login Box*/
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell {background-color:#FFFFFF;border:1px solid #FFFFFF;font-weight:bold;color:#747474;display:block;float:left;font-family:verdana;font-size:12px;font-weight:normal;height:24px;line-height:24px;position:relative;text-align:right;width:210px;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {border:1px solid #FFFFFF;border-collapse:collapse;margin-bottom:5px;margin-top:5px;}
.tx-loginboxmacmade-pi1-labelCell {border: 18px #0FF; background-color:#FFFFFF;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td {border: none; background-color:#FFFFFF;}
.tx-loginboxmacmade-pi1-fieldCell input {	display: block;	position: relative;float: left;width: 242px;background: #89afd2;border-color: #426687;	border-width: 1px;border-style: solid;height: 22px;}
.tx-loginboxmacmade-pi1-fieldCell input.submit {	height: 24px;	width: 55px;	background: url("../img/btn.gif") top left no-repeat;	border: none;	*margin-top: 50px;	_margin-top: -10px;	float: left;margin-left: 190px;	*margin-left: 95px;}
div.tx-loginboxmacmade-pi1-error {margin:21px}
div.tx-loginboxmacmade-pi1-forgotpasswordLink {height: auto;line-height: 27px;font-family: verdana;font-size: 12px;color: #75a529;margin: 0 0 0 150px;font-weight: bold;padding: 0 0 0 18px;background: url("../img/h2_puce.gif") top left no-repeat;}
div.tx-loginboxmacmade-pi1-forgotpassword, div.tx-loginboxmacmade-pi1-welcome, p.tx-loginboxmacmade-pi1-forgotpasswordForm {line-height: 16px;font-family: verdana;font-size: 12px;	color: #747474;	margin: 0 0 0 21px;font-weight: normal;padding: 13px 0 18px 0;	}
