html {
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#C5BCB4;
	color:#333;
	height:100%;
}
h1 {
	font-size:19px;
	font-weight:normal;
	color:#000000;
	margin:25px 0px 20px 0px;
	padding:0px;
}
h2 {
	font-size:13px;
	font-weight:bold;
	margin:16px 0 12px 0;
	padding:0px;
	color:#b11f17;
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin:13px 0 10px 0;
	padding:0;
	color:#b11f17;
}
h4 {
	font-size:13px;
	font-weight:bold;
	margin:10px 0 8px 0;
	padding:0;
	color:#b11f17;
}

/*DEBUT - LES TABLEAUX FCK*/
/**************************/

.rougeesitc
{
	color:#B11F17;
}

.fondrouge
{
	background-color:#B11F17;
	color:white;
	font-weight: bold;
}

.tableauESITC td
{
	padding:4px;
}

.tableauESITC a
{
	color:#B11F17;
	text-decoration:none;
}

.tableauESITC a:hover
{
	color:#000000;
	text-decoration:none;
}

.fond4
{
	background-color:#F6F0DD;
	color:black;
}

/*FIN - LES TABLEAUX FCK*/
/************************/







.site {
	width:900px;
	margin:auto;
	background:#FFFFFF;
	padding-right:15px;
}
.bandeau {
	width:737px;
}
a img {
	border:0px;
}
a {
	text-decoration: underline;
	color:#b11f17;
}
a:hover {
	color:#000000;
}
.logo {
	height:99px;
	width:737px;
}
.small {
	font-size:9px;
	font-weight:normal;
}
form {
	margin:0px;
	padding:0px;
}


.util_login {
	background:url(../images/login_bg.png) repeat-y bottom left;
	margin-top:18px;
	font-size:12px;
}
.util_login .haut {
	background:url(../images/login.png) no-repeat top left;
	padding:15px 10px 5px 25px;
}

.util a, .user a, .guest a{
	display:block;
	text-decoration:none;
	line-height:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:8pt;
	padding:0px 6px 0px 10px;
}
.util a:hover {
	color:#ccc;
}
.util .deconnexion {
	/*background:url(../images/deconnexion.png) no-repeat left 3px;*/
	padding-left:80%;
	margin-top:10px;
}
.connexion {
	padding-left:73%;
	margin-top:7px;
	margin-bottom:6px;
}
.util .deconnexion a {
	color:#E1E2E5;
}
.util .nom_admin {
	font-weight:bold;
	margin:10px 0px 10px 25px;
}
.util .item, .guest .item, .user .item {
	background:url(../images/menu_user.jpg) no-repeat top left;
	height:28px;
	line-height:10px;
	font-weight:bold;
}
.guest a:hover, .user a:hover, .item .item_user:hover{
	color:#ccc;
}
.guest .item {
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	height:28px;
	color:#ffffff;
}
.item_user {
	padding:0px 6px 0px 10px;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	height:28px;
}
.nom_admin .bienvenue  {
	color:#b11f17;
}
.artguest {
	padding-top:0px;
}
.artguest a {
	background:url(../images/puce_s_menu.gif) no-repeat left 3px;
	display:block;
	text-transform:none;
	color:#000000;
	padding:0px 0px 0px 8px;
	margin:9px 0px 9px 25px;
}



.langues {
	padding:0px 0px 0px 0px;
	font-size:11px;
}
.langues .item {
	display: block;
	float:left;
}
.langues a {
	text-decoration:none;
}
.menu_site {
	width:737px;
	color:#FF6600;
	font-size:11px;
	height:26px;
	background-color:#E0E5E8;
	text-transform:uppercase;
}
.menu_site .item {
	padding:7px 10px 0px 0px;
}
.menu_site a {
	color:#000;
	background:url(../images/menu_puce.png) no-repeat 0px 4px;
	padding-left:10px;
	display:block;
	text-decoration:none;
}
.menu_site a:hover {
	color:#b11f17;
	cursor:hand;
}

.menu_site .it_on {
	height:19px;
	margin:0px 1px;
}
.menu_site .it_on a  {
	color:#b11f17;
}
.menu_site .it   {
	height:19px;
	margin:0px 1px;
}
/*
.menu_site  ul {
	margin:0px;
	padding:0px;
}
.menu_site  ul li {
	list-style-type:none;
}
*/

/* debut copie greg */
.menu_site ul {padding:0px; margin:0px;}
.menu_site ul li {list-style-type: none;height:25px}
.menu_site .it ul, .menu_site .it_on ul {

}
.menu_site ul div.niveau2 {
	position: absolute;
	top: 120px;
	display:none;
	background:url(../images/smenu.png) repeat-x bottom left;
}
.menu_site ul div.niveau2-d {
	/*background:url(../images/menu-deroulant-d.png) no-repeat bottom right;*/
	text-align:left;
	padding:5px 15px 20px 5px;
	margin-left:4px;
}
.menu_site .it ul div.niveau2-bg {
	background-color:#666;
}
.menu_site ul div.niveau2 a {
	background:none;
	font-size:10px;
	padding:3px 0px;
	margin:0px;
	text-align:left;
}
.menu_site ul.niveau1 li.sousmenu:hover div.niveau2,
	.menu_site ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;padding:0px; margin:0px;}

.menu_site .it_on ul .niveau2 {
	background:url(../images/smenu.png) repeat-x bottom left;
	/*background:url(../images/menu-deroulant-g_on.png) no-repeat bottom left;*/
}
.menu_site .it_on ul div.niveau2-d {
	background:url(../images/menu-deroulant-d_on.png) no-repeat bottom right;
}

.menu_site .it_on ul.niveau1 li.sousmenu:hover div.niveau2,
	.menu_site .it_on ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
	.menu_site .it_on div.niveau2 a  {
	background:none;
	text-align:left;
	color:#000;
	}
.menu_site .it_on ul a:hover  {
color:#000;
}

/* fin copie greg */


.colG {
	padding:0px 0px 0px 0px;
	font-size:11px;
}
.content {
	padding:0px 0px 0px 0px;

}

.footer {
	font-size:11px;
	margin:10px 0px;
}

.footer a {
	background:url(../images/footer.gif) no-repeat left 4px;
	color:#000;
	padding:0px 12px;
	text-decoration:none;
}
.footer a:hover {
	color:#000000;
}
.flux {
	float:right;
	width:462px;
	padding:5px 25px 5px 0px;
	background:url(../images/rss.png) no-repeat top right;
	color:#FFFFFF;
}
.flux a {
	color:#FFFFFF;
	text-decoration:underline;
}
.util td.identifier {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:12px;
}

.util_login .liens {
	margin-top:7px;
	font-weight:bold;
}
.util_login a {
	color:#FFFFFF;
text-decoration:none;
}
.util_login input {
	background:url(../images/input_login.png) no-repeat top left;
	padding:0px 3px 2px 6px;
	width:105px;
	border:0px;
	margin:1px 0px;
}
.util_login input.pass {
	background:url(../images/input_login.png) no-repeat top left;
}
.util_login input.submit {
	background:url(../images/valid_login.png) no-repeat center;
	width:15px;
}
.deconnexion {
	margin-bottom:5px;
	margin-left:25px;
	padding-left:5px;
	font-weight:bold;
	/*background-color:#ff0000;*/
}
.required{
	color:#ff0000;
	font-size:16px;
}
.deconnexion a {
	padding-left:36%;
	text-decoration:none;
}
.deconnexion img {
	padding-top:5px;
}
.recherche form {
	margin:0px;
	padding:0px;
}
input.search {
	padding:5px 0px 0px 8px;
	width:90px;
	background:url(../images/spacer.gif) no-repeat left top;
	border:0px;
	font-weight:bold;
	font-size:11px;
}
input.search_submit {
	background:url(../images/valid_search.png) left center;
	background-repeat: no-repeat;
	border:0px;
}
.recherche {
	background:url(../images/search_bg.png) no-repeat top left;
	height:26px;
	padding-left:15px;
}
.envoi_ami p {
	color:#868990;
	font-weight:bold;
	padding-left:12px;
	margin:0px;
}
.menu_v a {
	display:block;
	background:url(../images/menu_v.png) repeat-y top left;
	padding:0px 8px 0px 12px;
	color:#838486;
	font-weight:bold;
	margin:1px 0px 2px 0px;
	line-height:16px;
}
.menu_v a:hover {
	background:url(../images/menu_v_on.png) repeat-y top left;
}
.colG .user {
	padding-right:5px;
}
.agenda {
	background:url(../images/agenda_bas.png) no-repeat bottom;
	padding-bottom:15px;
		margin-top:10px;
}
.agenda_haut {
	background:url(../images/agenda_haut.png) no-repeat top;
	padding:35px 8px 0px 12px;
}
.agenda a.flecheG {
	background:url(../images/agenda_flecheG.gif) no-repeat top left;
	padding:0px 12px 0px 0px;
}
.agenda a.flecheD {
	background:url(../images/agenda_flecheD.gif) no-repeat top right;
	padding:0px 0px 0px 12px;
}

.focus {

	margin:0px 2px 10px 10px;
	/*background:url(../images/focus_b.png) no-repeat bottom left;*/
	color:#3A3129;
	padding-bottom:10px;
}
.focus .img{
	float:right;
	margin:0px 0px 10px 15px;
}
.cadre_home .focus {
	margin-left:80px;
}
.focus .titre {
	color :#b11f17;
	/*background:url(../images/focus_h.png) no-repeat top left;*/
	font-size:17px;
	font-weight:bold;
	padding:15px 15px 0px 15px;
}
.focus .texte {
	padding:5px 15px;
}
.focus p, .phrase_home p {
	margin:0px;
	padding:0px;
}
.articlesRub .stitre {
	color :#b11f17;
	font-size:13px;
	margin-bottom:18px;
	font-weight:bold;
}
.lire {
	margin:4px 0px 10px 0px;
	display:block;
}

.rubrique {
	margin:10px 0px 0px 0px;
}
.rubrique .chapo{
	font-weight:bold;
}

.SousRubrique {
	margin:20px 0px 0px 0px;
	padding-top:15px;
	text-decoration:none;
	font-size:11px;
}
.SousRubrique .titre{
	position:relative;
	left:-23px;
	width:50%;
	padding:6px 5px 6px 5px;
	background-color:#e0e5e8;
	text-transform:uppercase;
}
.SousRubrique .liens{
	padding:10px 0px 70px 0px;
}
.SousRubrique .liens a{
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
}

.SousRubriqueArt {
	margin:20px 0px 0px 0px;
	padding-top:15px;
	text-decoration:none;
	font-size:11px;
}
.SousRubriqueArt .titre{
	position:relative;
	left:-23px;
	width:33%;
	padding:6px 5px 6px 5px;
	background-color:#e0e5e8;
	text-transform:uppercase;
}
.SousRubriqueArt .liens{
	padding:10px 0px 70px 0px;
}
.SousRubriqueArt .liens a{
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
}

.actus {
	margin:12px 0px 0px 0px;
}
.evenement{
	margin:15px 0px 10px 0px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#b11f17;
}
.oldSite{
	text-align:left;
	margin:30px 0px 10px 0px;
	font-weight:bold;
	font-size:11px;
	color:#b11f17;
}
.oldSite a{
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

.titreEvt a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.adresseEvt {
	margin:0px 0px 10px 0px;
}
.actu {
	margin:0px 0px 15px 0px;
}
.actu .titre {
	margin:	0px 0px 5px 0px;
	font-weight:bold;
	font-size:14.5px;
	color:#b11f17;
}
.actu .dateActu {
	font-weight:normal;
	padding-bottom:5px;
	padding-right:3px;
	font-size:12px;
	color:#7f7f7f;
}

.ColDroiteActus {
	margin:3px 0px 25px 0px;
}
.ColDroiteActus .titre {
	font-weight:bold;
	font-size:13px;
	color:#b11f17;
}
.ColDroiteActus .texte {
	font-size:12px;
	text-align:left;
}
.ColDroiteActus .texte a {
	text-decoration:none;
}
.ColDroite {
	margin:9px 0px 25px 0px;
}
.ColDroite .titre {
	font-weight:bold;
	font-size:13px;
	color:#b11f17;
}
.ColDroite .texte {
	font-size:12px;
	text-align:left;
}
.ColDroite .texte a {
	text-decoration:none;
}

.dateEvt {
	color:#7f7f7f;
}
.actu .texte {
	text-align:left;
}
.actu .chapo a {
	font-weight:bold;
	text-decoration:none;
}
.actu .chapeauHome {
	text-align:left;
	padding-left:7px;
}
.actu .chapeauIn {
	font-weight:bold;
	text-align:left;
}
.actu .chapeauHome a {
	text-decoration:none;
}
.colD {
	width:148px;
	padding-left:15px;
}
.colD h4 {
	color:#000;
	text-transform:uppercase;
	margin:17px 0px 5px 10px;
	font-size:12px;
}
.sous-rub, .lien-int, .lien-util {
	padding:4px;
	background:#E0E5E8;
	margin:1px 0px;
	font-size:14px;
}
.sous-rub a, .lien-int a, .lien-util a {
	background:url(../images/fleche.gif) no-repeat left 2px;
	padding-left:13px;
	text-decoration:none;
	color:#000;
}
.sous-rub a {
	background:url(../images/carre.gif) no-repeat left 4px;
}
.sous-rub a:hover, .lien-int a:hover, .lien-util a:hover {
	color:#b11f17;
}
.articlesRub .titre {
	font-weight:bold;
	color:#b11f17;
	font-size:14.5px;
	margin-bottom:10px;
	margin-top:10px;
}
.articlesRub {
	margin:0px 0px 20px 0px;
	margin-left:15px;
}

.rubrique .titre {
	font-weight:bold;
	color:#b11f17;
	font-size:14.5px;
	margin-bottom:10px;
}
.titre a {
	color:#b11f17;
	text-decoration:none;
}
.evenements {
	width:220px;
	margin:0px 0px 0px 0px;
	background:url(../images/evenements_home_b.png) no-repeat bottom left;
	text-align:right;
	padding-bottom:15px;
}
.evenements .titre {
	padding:12px 15px 5px 5px;
	background:url(../images/evenements_home.png) no-repeat top left;
	color: #000000;
	font-weight:normal;
	font-size:17px;
	background-color:#DBDDE2;
	text-align:right;
	margin-bottom:0px;
}
.evenements .texte {
	padding:5px 15px;
	background-color:#DBDDE2;
}
.evenements .texte a {
	color:#565D6D;
	font-weight:bold;
	display:block;
	margin:10px 0px;
}
.phrase_home {
	width:517px;
	margin:0px 2px 0px 10px;
	/*background:url(../images/focus2_b.png) no-repeat bottom left;*/
	color:#3A3129;
	padding-bottom:10px;
}
.phrase_home .titre {
	color :#000000;
	font-size:17px;
	font-weight:bold;
	padding:0px 15px 0px 15px;
}
.phrase_home .texte {
	padding:5px 15px;
}
.actus_page {
	width:160px;
}
.actus_page .titre {
	background:url(../images/actualites.png) no-repeat top right;
	color:#FFFFFF;
	padding:15px 10px 5px 10px;
	margin:0px;
}
.actus_page_bg {
	/*background:url(../images/actualites_b.png) no-repeat bottom right;*/
	padding:0px 0px 19px 0px;
	margin-right:2px;
}
.actus_page_bg a {
	color:#FFFFFF;
	display:block;
	margin:0px;
	padding:10px;
	background-color:#FFAC00;
	width:138px;
font-weight:bold;
}
.content2 {
	padding:10px 20px;
}



fieldset{
	border:1px solid #b11f17;
	margin: 0px 5px 10px 5px;
	padding:10px;
}

fieldset ul{
	list-style:none;
	padding:0px;
}
ul
{
	list-style-type: square;
}
ul li
{
	margin: 0px 0px 10px 0px;
}

legend {
	color:#b11f17;
	font-weight:bold;
	padding:0 10px;
	font-size:13px;
}

#fil_ariane{
	padding:0px 0px 5px 0px;
	color:#666;
	font-size:11px;
}
#fil_ariane a {
	color:#666;
	text-decoration:none;
}
#ligne {
	height:1px;
}


.date {
	font-size:13px;
	color:#b11f17;
	margin-top:18px;
	/*font-weight:bold;*/
}



/****************************************************************/
/****************************************************************/


# loadingListingMembres /*Ecran de chargement pour le component "listing" du module "user" (charif)*/
{
  display:none;
  background:white;
  border:1px solid #999;
  margin:0 auto;
  width:350px;
  padding:20px;
  text-align:center;
}

/* style de tableaux pour listings */
	.listing{
		border-collapse:collapse;
		empty-cells:show;
		margin:20px auto;
		width:100%;
		color:black;
		background:white;
	}
	.listing thead{
		border-bottom:2px solid #bbb;
	}
	.listing tfoot{
		border-top:2px solid #bbb;
	}
	.listing thead th{
		color:#b11f17;
	}
	.listing{
		border:2px solid #bbb;
	}

	.listing tr:hover, .tr_1:hover, .tr_2:hover{
		background:#fff0dc
	}
	.listing td{
		padding:5px;
		border:1px solid #bbb;
	}
	.listing thead th, .listing tfoot td{
		background:#eee;
		text-align:left;
		padding:5px;
	}
	.listing .pagination{
		float:right;
		padding-top:3px
	}

/* style de tableaux pour les enquetes */
	.enquetes_tableau_croise{
		border-collapse:collapse;
		empty-cells:show;
		margin:20px auto;
		width:100%;
		color:black;
		background:white;
		text-align:center;
	}
	.enquetes_tableau_croise thead{
		border-bottom:2px solid #bbb;
	}
	.enquetes_tableau_croise tfoot{
		border-top:2px solid #bbb;
	}
	.enquetes_tableau_croise thead th{
		color:#b11f17;
	}
	.enquetes_tableau_croise{
		border:2px solid #bbb;
	}

	.enquetes_tableau_croise tr:hover, .tr_1:hover, .tr_2:hover{
		background:#fff0dc
	}
	.enquetes_tableau_croise td{
		padding:5px;
		border:1px solid #bbb;
	}
	.enquetes_tableau_croise thead th, .listing tfoot td{
		background:#eee;
		padding:5px;
	}
	.enquetes_tableau_croise .pagination{
		float:right;
		padding-top:3px
	}

/* style de tableaux pour les statistiques Offres */
	.stats {
		border-collapse:collapse;
		empty-cells:show;
		margin:20px auto;
		width:100%;
		color:black;
		background:white;
	}
	.stats thead{
	}
	.stats tfoot{
		border-top:2px solid #bbb;
	}

	.stats thead th{
		border:2px solid #bbb;
		color:#b11f17;
		border-left:2px solid #bbb;
	}
	.stats thead td {
		background:#eee;
		border-left:2px solid #bbb;
		border-bottom:0px;
	}

	.statscustom{
		background-color:white;
		border-bottom:2px solid #bbb;
	}

	.stats{
		border:2px solid #bbb;
	}

	.stats tbody tr:hover, .tr_1:hover, .tr_2:hover{
		background:#fff0dc
	}
	.stats tbody td {
		padding:5px;
		border:1px solid #bbb;
	}
	.stats thead th, .listing tfoot td{
		background:#eee;
		text-align:left;
		padding:5px;
	}
	.stats .pagination{
		float:right;
		padding-top:3px
	}


/** style pour les messages d'erreur / d'alerte **/
	#error_msg h1{
		color: #f33;
	}

	#error_msg h2{
		font-size:14px;
		color: #f33;
		border:0px;
	}

	#error_msg ul{
		margin-left:20px;
	}

	#error_msg li{
		font-style: italic;
		font-size: 11px;
	}

	#error_msg {
		background: #fee url(../images/icones/error.png) no-repeat 10px;
		padding: 15px 40px;
		margin-top: 12px;
		margin-bottom: 12px;
		border-top:3px solid #f55;
		border-bottom:3px solid #f55;
		font-weight: bold;
		color: #f33;
		font-size: 12px;
	}
	.error_msg_body {
		font-size: small;
	}

	#success_msg {
		background: #cff8cf url(../images/icones/tick.png) no-repeat 10px;
		padding: 4px 40px;
		margin-top: 12px;
		margin-bottom: 12px;
		border-top:2px solid green;
		border-bottom:2px solid green;
		color: green;
		font-size: 11px;
	}
	.notice_msg_body {
		font-size: small;
	}

	#notice_msg {
		background: #dce8f4 url(../images/icones/error.png) no-repeat 10px;
		padding: 4px 40px;
		margin-top: 12px;
		margin-bottom: 12px;
		border-top:2px solid #4489cf;
		border-bottom:2px solid #4489cf;
		color: #316294;
		font-size: 11px;
	}
	.notice_msg_body {
		font-size: small;
	}

/* style affichage profil utilisateur */

#profil h1 {
	font-size:21px;
	font-weight:bold;
	color:#ff6501;
	margin:5px 0px;
	padding:0px;
}
#profil h2 {
	font-size:15px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	border-bottom:1px solid #cccccc;
	color:#3b6a96;
}
#profil p {
	margin:5px;
}

#profil ul li {
	list-style-type:none;
	background-image:url(../images/puce.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-bottom:8px;
}



#acces_admin {
		background: #ffedc2 url(../images/icones/key.png) no-repeat 10px;
		padding: 15px 40px;
		margin-top: 8x;
		margin-bottom: 8px;
		border:2px solid #ff6501;
		border-bottom:2px solid #ff6501;
		color: #ff6501;
		font-size: 12px;
	}

/* style affichage espace Membre */

#espaceMembre fieldset {
	border: 2px solid #ff6501;
	padding-top:-20px;
	padding:12px;
}

#espaceMembre fieldset legend {
	font-size:21px;
	font-weight:bold;
	color:#ff6501;
	margin:10px;
}
#espaceMembre h2 {
	font-size:15px;
	font-weight:bold;
	color:#4582bb;
	margin:5px 0px;
	padding:0px;
	border-bottom:1px solid #3b5d7c;
}
#espaceMembre th {
	width:200px;
}
/* style affichage onglets gestion des groupes */
.profil_on {

	background-image:url(../images/profil_onglet_on.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

	color:#7D301A;

	font-size:13px;

	width:110px;

	padding-top:12px;

	line-height:15px;

	height:34px;

	float:left;

	margin:0px 0px;

	text-align:center;

}

.profil {

	background-image:url(../images/profil_onglet_modifier.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

	color:#7D301A;

	font-size:11px;

	line-height:12px;

	padding-top:16px;

	width:110px;

	height:30px;

	float:left;

	margin:0px 1px;

	text-align:center;

}

.champs {

	padding:5px;

	background-color:#EBEDF2;

	color:#3E4097;

}

.champ {

	float:left;

	padding:0px 0px 0px 0px;

	background-color:#EBEDF2;

}

.champs .box{
	border:1px solid #999;
	background:#fff;
	padding:5px;
	margin:20px;
	color:#000;
}
.champs .box .head_box .titre{
	font-weight:bold;
	font-size:16px;
}
.champs .box .head_box{
	margin:0;
}
.champs .box .head_box .liens{
	float:right;
	text-align:right;
}

.rechentreprise {
	background-color:#ededed;
	padding : 12px;
}

.rechentreprise h3 {
	color : #8f8f8f;
	border-bottom:1px solid #6d6a6a;
	margin-bottom:5px;
}

/* style affichage onglets administration */
.adminchamps {

	padding:8px;

	background-color:#f9f9f9;

	color:black;

	border: 1px solid #bbb;

}

.adminchamps h1 {

	font-size:18px;
	font-weight:bold;
	color:#ff6501;
	margin:5px 0px;
	padding:0px;
}

.adminchamps h2 {

	font-size:15px;
	font-weight:bold;
	color:#4582bb;
	margin:5px 0px;
	padding:0px;
	border-bottom:1px solid #3b5d7c;
}

.adminchamp {

	float:left;

	padding:0px 0px 0px 0px;

	background-color:#EBEDF2;

}

.adminchamps .box{
	border:1px solid #999;
	background:#fff;
	padding:5px;
	margin:20px;
	color:#000;
}
.adminchamps .box .head_box .titre{
	font-weight:bold;
	font-size:16px;
}
.adminchamps .box .head_box{
	margin:0;
}
.adminchamps .box .head_box .liens{
	float:right;
}

.fieldset_creation_entreprise {
	border: 2px solid #ff6501;
	background-color:#ededed;
	padding-top:-20px;
	padding:12px;
	margin : 20px;
}

.fieldset_creation_entreprise_legend {
	color: #ff6501;
	background-color:#ededed;
	font-size: 14px;
	font-weight: bold;
}

/* Validation */

.vinput {
	border:2px solid #b11f17;
	background-color:#fff7e4;
	padding : 1px;
	font-weight: bold;
	color:#b11f17;
}

.info_validation {
	color:red;
	background-color: #fff7e4;
	font-style: italic;
}

.valide {
	color:green;
	background-color: #e4ffea;
	font-weight: bold;
}

.ajout {
	color:#ff6501;
	background-color: #fff7e4;
	font-weight: bold;
}

.non_valide {
	color:red;
	background-color: #fff7e4;
	font-weight: bold;
}

.pourvue {
	color:#4489cf;
	background-color: #dce8f4;
	font-weight: bold;
}

/* onglets */
	.onglet_on {
	background-image:url(../images/profil_onglet_on.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#20589D;
	font-size:13px;
	line-height:12px;
	padding-top:12px;
	width:113px;
	height:34px;
	float:left;
	margin:0px 5px;
	text-align:center;
}
.onglet {
	background-image:url(../images/profil_onglet_modifier.jpg);
	background-repeat:no-repeat;
	color:#20589D;
	font-size:13px;
	width:105px;
	padding-top:8px;
	line-height:11px;
	height:46px;
	float:left;
	margin:0px 1px;
	text-align:center;
}
	.onglet_form {
	margin:0px;
	padding:0px 0px 0px 5px;
}
	.onglet a, .onglet_on a {
	color:#20589D;
}
	.onglet a:hover, .onglet_on a:hover {
	color:#FF6600;
}


/* Affichage des offres */

.fiche_offre ul li {
	list-style-type:none;
	background-image:url(../images/puce.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-bottom:8px;
}

.fiche_offre h4 {
	font-size:15px;
	font-weight:bold;
	color:#7148ae;
	margin:5px 0px;
	padding:0px;
}

#zoneCandidater fieldset {
	background-color:#fbf7f3;
}

/* Dédoublonnage des entreprises */

.fiche_entr {
	padding:0px 4px 4px 4px;
	margin-right : 4px;
	background-color:#edf2f6;

}

/* ARTICLE */
.article .date {
	font-size:13px;
	font-weight:bold;
}

#article .stitre {
	color :#b11f17;
	font-size:13px;
	margin-bottom:18px;
	font-weight:bold;
}

.article h1.titre {
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.article .chapo {
	font-weight:bold;
}
#article .chapo {
	font-weight:bold;
}
#article .titre {
	font-weight:bold;
	font-size:17px;
	color:#b11f17;
}
}
.articlesRub .suite{
	font-weight:bold;
	text-decoration:none;
}
.articlesRub .suiteEvt a{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.articlesRub .suiteEvt{
	margin:2px 0px 15px 0px;
}
.chapo .suite{
	font-weight:normal;
	text-decoration:none;
}
.articlesRub .chapo{
	font-weight:normal;
	text-decoration:none;
}
.articlesRub .chapoAlone{
	font-weight:bold;
	text-decoration:none;
}
.articlesRub .images{
	float:left;
	margin:0px 15px 5px 0px;
}

.article .text {

}
.icones {
	float:right;
	padding:0px 0px 0px 20px;

}
.photo_article {
	float:left;
	padding:0px 10px 10px 0px;
}


.photo_left {
	float:left;
	padding:0px 10px 10px 0px;
}

.listLiens ul, #listFichiers{
	padding:0;
	list-style: none;
}
.listLiens li, #listFichiers li{
	margin:1px;
	background:#F9F9F9;
	border:1px solid #000;
	padding:5px;
	cursor: move;
}
.listFichiers li{
	cursor:arrow;
	cursor:default;
}

.organiser li{
	background:#fff0dc;
	border:1px solid #000;
	padding:5px;
	list-style-type:none;
	background-image:url(../images/puce.gif);
	background-position:4px;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:8px;
	cursor: move;
}

#listing_puces li {
	list-style-type:none;
	background-image:url(../images/puce.gif);
	background-repeat:no-repeat;
	padding-left:12px;
}
#listing_puces ul {
	margin-top:12px;
}

.fond_legende{
	margin-top:12px;
	margin-bottom:12px;
	background:#F9F9F9;
	border:1px solid #000;
	padding:5px;

}
.clear {
	clear:both;
	height:1px;
}



/* Style pour la partie admin des newsletter*/

.news_retrait1
{
	padding-left:20px;
}

.news_retrait2
{
	padding-left:40px;
	margin-top:5px;
}

.news_retrait3
{
	padding-left:60px;
	margin-top:5px;
}

/* CALENDRIER AGENDA */

.agenda {
	background:url(../images/agenda_bas.png) no-repeat bottom;
	padding-bottom:22px;
	margin-top:45px;
}
.agenda_haut {
	background:url(../images/agenda_haut.png) no-repeat top;
	padding:35px 20px 0px 20px;
}

.agenda {
	font-family:Arial,Helvetica,sans-serif;
}
.agenda a {
	text-decoration:none;
}
.agenda_haut td
{
	text-align : center ;
	background-color:#A3A8AB;
	color:#fff;
	width:17px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.agenda_haut td a
{
	width:17px;
	height:17px;
	display:block;
}
.agenda_haut tr.jours td
{
	background:none;
	color:#666;
	font-weight:normal;
}
.agenda a.flecheG {
	background:url(../images/agenda_flecheG.gif) no-repeat top left;
	padding:0px 12px 0px 0px;
}
.agenda a.flecheD {
	background:url(../images/agenda_flecheD.gif) no-repeat top right;
	padding:0px 0px 0px 12px;
}
.agenda div.mois {

}
.agenda td.today {
	background:url(../images/agenda_jour.jpg) no-repeat top left;
}
.agenda td.rdv_et_today {
	background:url(../images/agenda_jour-evenement.jpg) no-repeat top left;
}
.agenda td.rdv {
	background:url(../images/agenda_evenement.jpg) no-repeat top left;
}


div.articles{
	margin-bottom:30px;
}
