@charset "utf-8";

/* TEXTES
--------------------------------------------------------------------------------------- */


#contenu p, #contenu ul, #contenu input, #contenu select, #contenu textarea, #formLib, #formChamps{
	font : 12px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
}

#contenu a { color:#ce0000; text-decoration:none; text-decoration:none; }
#contenu a:hover { color:#ce0000; text-decoration:underline }
#contenu ul {
	list-style:none;
	margin:7px 0 7px 0;
	padding:0 0 0 7px;
}

#contenu p{
	font : 12px Arial, Helvetica, sans-serif; color: #515151;
	line-height: 18px;
	margin: 0 0 6px 0;
}

#contenu .cacherform {
    display: none;
}


/* ACCUEIL
--------------------------------------------------------------------------------------- */

#contenu #accTab { 
	width:650px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#contenu .titre {
	background:url(img/acc_tab_fond.gif) repeat-x;
	width:290px;
	height: 24px;
	color: #4d4d4d;
	margin: 0;
	border: 1px solid #b4b4b4;
}
#contenu .accListe {
	background-color:#f1f1f1;
	margin: 0;
	border: 1px solid #b4b4b4;
	padding: 3px 8px 4px 8px;
	vertical-align:top;
}
#contenu .accListe a{
	line-height: 20px;
}
#contenu .accEspaceTab {
	width: 3px;
	height:3px;
	background-color:#FFF;
}

#contenu .contenuGauche li {
	margin:0;
	padding:0 0 7px 27px;
	background:url(img/puce.png) no-repeat left top;
	background-position: 1px 10%;
}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
/* Les deux colonnes */
#annonceG {
	float:left;
	width:340px;
	margin-right:8px;
}

#annonceD {
	float:left;
	width:316px;
	margin
}

#contenu #formTab { 
	width:650px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3c3c3c;
}
#contenu #formTitre {
	background:url(img/acc_tab_fond.gif) repeat-x;
	height: 24px;
	font-weight:bold;
	font-size: 13px;
	color: #335663;
	margin: 0;
	padding:0 0 0 6px;
	border: 1px solid #b4b4b4;
}
#contenu #formTitreInfo {
	float:right;
	width:186px;
	height: 12px;
	color: #335663;
	margin: 2px 0 0 0;
	padding:0;
	font : italic 10px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#contenu #formContenuGauche {
	background-color:#f1f1f1;
	margin: 0;
	padding: 6px 2px 7px 4px;
	border: 1px solid #b4b4b4;
	width: 325px;
}
#contenu #formContenuDroit {
	background-color:#f1f1f1;
	margin: 0;
	padding: 6px 2px 7px 4px;
	border: 1px solid #b4b4b4;
	width: 232px;
}
#libChamps, #libChampsError, #libChampsFacult, #libChampsDroite, #libChampsDroiteError, #libChampsDroiteFacult  {
	float:left;
	width: 95px;
	height: 20px;
	margin:0;
	padding:2px 0 0 0;
	line-height: 18px;
}
#libChampsDroite, #libChampsDroiteFacult, #libChampsDroiteError {
	width:67px;
}
#libChampsFacult, #libChampsDroiteFacult  {
	font-style:italic;
	color:#777;
}
#libChampsError, #libChampsDroiteError {
	color:#aa4242;
}
	
#infoChamps1,#infoChamps2 {
	float:left;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	width:130px;
	height: 20px;
	margin:0 0 0 9px;
	padding:0 0 0 0;
	color:#5d5d5d;
}
#contenu #infoChamps1 {
	padding:6px 0 0 0;
	height: 14px;
}
#contenu #espaceChamps {
	clear:both;
	margin:0;
	padding:3px 0 3px 0;
	height:: 10px;
}
#champs1, #champs2, #champs3 {
	float:left;
	height: 20px;
	margin: 0;
	padding:0;
}
#contenu #champsTexte {
	float:left;
	margin: 0;
	padding:0;
}
#inputText1, #champs1, #inputText1Error {
	width:86px;
}
#inputText2, #champs2, #inputText2Error {
	width:160px;
}
#inputText3, #champs3, #inputText3Error {
	width:221px;
}
#contenu select, #selectError {
	margin:1px 0 0 0;
}
#texteForm, #texteFormError {
	width:220px;
	height: 70px;
}
#texteFormDroite, #texteFormDroiteError {
	width:226px;
	height: 70px;
}
#inputText1Error, #inputText2Error, #inputText3Error, #selectError, #texteFormError, #texteFormDroiteError {
	background-color:#f4e0d1;
	border:1px solid #c29090;
	padding:2px
}
#contenu #boutonValide {
	height:30px;
	padding: 0 10px 0 10px;
	margin:3px 0 4px 0;
}
#contenu #annoncePrevisu {
	padding: 6px 0 6px 0;
	width: 232px;
	font-weight:bold;
}
#contenu #annonce {
	background-color:#FFF;
	border:1px dashed #000;
	padding:5px;
	margin: 0 0 20px 0;
	background-color:#FFF;
	width: 232px;
}
#contenu #titreAnnonce {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 8px 0;
}
#contenu #annonceDenom {
	font-size:14px;
	font-weight:bold;
}
#contenu #monsieurGauche {
	padding: 0 0 7px 91px;
}
#contenu #monsieurDroite {
	padding: 0 0 7px 63px;
}
#monsieurGauche span, #monsieurDroite span {
	padding: 0 7px 0 0;
	margin:0;
}
#contenu #checkboxForm {
	float:left;
	width: 23px;
}
#contenu #checkboxText {
	float:left;
	width: 205px;
	padding: 2px 0 0 0;
}

/* ajouts EB
--------------------------------------------------------------------------------------- */
#contenu .tabbordgris { 
	border-style:solid; 
	border-width:1px; 
	border-color:#333333;
	text-align:center;
	font : 12px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
	padding:5px;
}
#contenu .tabsansbord { 
	text-align:center;
	font : 12px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
}
#contenu .tabsansbordG { 
	text-align: left;
	vertical-align:top;
	font : 12px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
}
#contenu .tabsansbordTitre { 
	text-align:center;
	font : 13px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
	font-weight:bold;
}
#contenu.txtTitre {
	font : 14px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:12px;
}
#contenu .article {
	font-size:11px; 
	font-style:italic; 
	padding:8px; 
	background-color:#f1f1f1;
}
#contenu .col1 {
	width:260px;
	float:left;
}
#contenu  .col2 {
	width:260px;
	margin-left:268px;
}
#contenu .tabtitregauche { 
	border-style:solid; 
	border-width:1px; 
	border-color:#333333;
	text-align:left;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:6px;
	padding-bottom:6px;	
	padding-left:6px;
	font-weight:bold;
	font-size: 13px;
	color: #335663;	
}

#contenu .tabligne { 
	border-style:solid; 
	border-width:1px; 
	border-color:#333333;
	text-align: left;
	padding-left: 2px;
	padding-right:2px;
	padding-top:6px;
	padding-bottom:6px;
	font : 12px Arial, Helvetica, sans-serif; 
	color: #3c3c3c;
}
#contenu .tabimage { 
	border-style:solid; 
	border-width:1px; 
	border-color:#333333;
	text-align: center;
	vertical-align:middle;
}
#contenu .tabtitre { 
	border-style:solid; 
	border-width:1px; 
	border-color:#333333;
	text-align:center;
	font-weight:bold;
	background:#cce;
}
#contenu .inter{
	background:url(img/acc_tab_fond.gif) repeat-x;
	height: 18px;
	font-weight:bold;
	font-size: 13px;
	color: #335663;
	margin: 0;
	padding:0 0 0 6px;
	border: 1px solid #b4b4b4;
	margin-top:5px;
	margin-bottom:7px;
}
#contenu  .legende {
	font-size:7pt; 
}
#contenu .libform {
	font-size:12px; 
}
#contenu .logobaseline {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#FF0000; 
	text-align:center; 
}
#contenu .txtstylohome {
	position: relative;
	font-size:20px; 
	font-weight:bold; 
	color: #333333; 
	top:60px;
	left:300px;
}

#contenu input.annoncesubmit {
	width:205px;
	height:45px;
	color: #fff;
	border:0px;
	padding:0 0 0 22px;
	background:url(bouton-annonce-legale.png) no-repeat 0px 8px;
	font:bold 14px Arial;
	cursor:pointer;

}
