img {
   behavior: url("pngbehavior.htc");
}


/* //// 
Couleurs Orange - f37a1f
Vert - 83b828
rouge - e2442a
jaune - ffc424
bleu - 0079ab

Fond de page - cc3300
//// */


* {
	margin: 0;
	padding:0;
}
/* Normalise les marges et le remplissage*/
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin : 0;
	padding : 0;
}
/* Normalise les taille de polices pour les en-têtes */
h1, h2, h3, h4, h5, h6 {
	font-size : 100%;
}
/*Supprime list-style pour les listes*/
ul {
	list-style : none;
}
ol, ol li { margin: auto;
	list-style-position: inside;
	padding: 0;
}

/* Normalise les styles et graisse de fontes->> font-syle et font-weight sont normal */
address, caption, cite, code, dfn, th, var {
	font-style : normal;
	font-weight : normal;
}
/* Supprime lrs bordure des tableaux */
table {
	border-collapse : collapse;
	border-spacing : 0;
}
/* Supprime les bordures dans les éléments fieldset et img */
fieldset, img, img a {
	border : 0;
}
/* Aligne le texte à gauche dans caption et th */
caption, th {
	text-align : left;
}
.bold {
	font-weight: bold;
}
.onzePx {
	font-size: 11px;
}
body {
	margin: 0;
	padding: 0;
	background: #cc3300 url(/images/fonds/fd_bleu.jpg) repeat-x;
}
body, table, td, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:link, a:visited {
	color: #0079ab;
	text-decoration: none;
	font-weight: bold;
	padding :0;
	margin:0;
}
a:hover {
	color: #e2442a;
	text-decoration: none;
}
.finfloat {
	clear: both;
}
.finfloat-space {
	clear: both;
	margin-bottom:20px;
}
.finfloat-space_10 {
	clear: both;
	margin-bottom:10px;
}
img, a img {
	margin: 0;
	padding: 0;
	border: 0;
}
#conteneur {
	z-index: 1;
	position: relative;
	width: 990px;
	margin: 0 auto 15px auto;
	padding:  0;
}
/* TOP  */
#top_bleu {
	width: 990px;
	height: 34px;
	background: url(/images/fonds/fd_top-bleu.jpg) no-repeat left top;
}
#contenu {
	width: 991px;
	background:  url(/images/fonds/fd_encadre_midle.gif) repeat-y 0px 0px;
}
/* Col NAV (gauche) */
#nav {
	width: 243px;
	float: left;
}
#nav .logoMDE {
	width: 243px;
	height: 120px;
	background: #cc3300;
}
/* Col Contenu (droit)  */
#maison-emploi {
	width: 747px;
	float: left;
}
#logo-maison-emploi a:link, #logo-maison-emploi a:active, #logo-maison-emploi a:visited {
	padding: 0px 0px 25px;
	display: block;
}
#logo-maison-emploi:hover {
	opacity: 0.7;
	filter:alpha(opacity=60);
}
#logo-maison-emploipart:hover {
	opacity: 0.7;
	filter:alpha(opacity=10);
}
#vignette {
	margin: 20px 0px;
}
#vignette:hover{
	filter:alpha(opacity=60);
	opacity: 0.7;
}
#top {
	padding: 0;
	background: #cc3300 url(/images/fonds/fd_encadre_top.gif) no-repeat left top;
	height: 54px;
}
#top .colG {
	padding: 0;
	margin: 13px 0 0 11px;
	float: left;
	width: 337px;
	height: 18px;
}
#top .aide {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding: 2px 0px 0px 5px;
	color: #FFF;
	width: 35px;
	float: left;
}
.cv3-txtimage img {
	color: #FFF;
	text-decoration: none;
}
#top .aide a:link, #top .aide a:active, #top .aide a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
#top .aide a:hover {
	color: #FFF;
	text-decoration: underline;
}
#top .colD {
	padding: 0;
	margin: 8px 0 0 0;
	float: left;
	height: 20px;
	width: 340px;
}
#top .colD .login div{
    margin-top:5px;
}
#top .colD .login a {
    color:white;
    font-weight:bold;
}
#top .colD .login a:hover {
    color:white;
    font-weight:bold;
    text-decoration:underline;
}
#top .colD .login input {
	color: #FFF;
	margin: 0;
	padding: 1px 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	width:88px;
	height:14px;
	border: 1px solid #ffffff;
	background: #cc3300;
}
#top .colD .login input.bt-ok {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 23px;
	height: 22px; 
	line-height:22px;
	border-width: 0px;
	border-style: none;
	margin:0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_cle.gif) no-repeat left 0px;
}
#top .colD .login input.bt-ok:hover {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 23px;
	height: 22px;
	line-height:22px;
	border-width: 0px;
	border-style: none;
	margin: 0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_cle.gif) no-repeat left -50px;
}
tr.impaire td {
	display:block;
	height:95px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	width:719px;
	direction:rtl;
}
ul.sm {
	display:block;
	height:95px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	width:719px;
	direction:rtl;
}
ul.sm li {
	display:inline;
	float:right;
	overflow:hidden;
}
#bandeau-image {
	padding: 0 0 0 12px;
	height: 95px;
}
#navRecherche {
	padding: 0;
	height: 40px;
}
#navRecherche .colG {
	padding: 0;
	margin:5px 0 0;
	float: left;
	width: 560px;
}
#navRecherche .colD {
	padding: 0 15px 0 0;
	margin:24px 0 0 0;
	float: right;
	width: auto;
}
#navRecherche .colD .recherche {
	margin: 0;
	padding: 0;
}
#navRecherche .colD .recherche input {
	color: #999;
	margin: 0;
	padding: 2px 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	width:88px;
	height:14px;
	border: 1px solid #0079ab;
	background-color: transparent;
}
#navRecherche .colD .recherche input.bt-ok {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 25px;
	height: 25px;
	border-width: 0px;
	border-style: none;
	margin:0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: #e6e1da url(/images/bt_loupe.gif) no-repeat left 1px;
}
#navRecherche .colD .recherche input.bt-ok:hover {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 25px;
	height: 25px;
	border-width: 0px;
	border-style: none;
	margin: 0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_loupe.gif) no-repeat left -55px;
}
#contenu-de-page {
	padding: 10px 0px 10px 11px;
	width: auto;
}
#contenu-de-page .colG {
	padding: 0px 17px 0px 0px;
   	width: 475px;
	float: left;
}
#contenu-de-page .colG .colG {
	padding: 0px 17px 0px 0px;
	width: 229px;
	float: left;
}
#contenu-de-page .colG .colG h1 {
	font-size: 18px;
	line-height: 19px;
	font-weight: bold;
	color: #8c7a5a;
	display: block;
	padding: 0px 0px 5px 0px;
}
#contenu-de-page .colG .colD {
	padding: 0px;
	width: 229px;
	float: left;
}
#contenu-de-page .colD {
	padding: 0;
	width: 229px;
	float: left;
}
#bas-de-page {
	background: url(/images/fonds/fd_logo_midle.gif) no-repeat right top;
	width: 990px;
	margin: 0;
	padding: 0;
	float: left;
}
#bas-de-page .colD {
	width: 725px;
	margin: 7px 0 0 0;
	padding: 0;
	float: left;
}
.logos {
	margin: 10px 0px 0 6px;
	padding: 0;
	float: left;
}
.logosHome {
	margin: 12px 2px 0 0px;
	padding: 0;
}
#bas-de-page .colG {
	width: 243px;
	margin: 17px 0 0 0;
	padding: 0 15px 0 0;
	float: left;
}
#bas-de-page-bottom {
	width: 990px;
	height: 22px;
	margin: 0;
	padding: 0;
	float: left;
}
#nav-bas-de-page {
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
	display: block;
	text-align: right;
}
#navlist-bas-de-page a:link, #navlist-bas-de-page a:active, #navlist-bas-de-page a:visited {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: right;
}
#navlist-bas-de-page a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
.lanavigation ul {
	width:229px;
	padding:0;
	margin:10px 0 9px;
}
.MyBoxNav {
	margin:0;
	padding:0 0 25px 0;
	width:229px;
}
.MyBoxNav .MyBoxNavTop h1 {
	margin:0;
	padding:5px 10px 3px 10px;
	background:url(/images/fonds/cadre229.gif) no-repeat left top;
	color: #0079ab;
	font: bold small-caps 19px/20px Arial, Helvetica, sans-serif;
}
.MyBoxNavBottom {
	margin:0 0 10px 0;
	padding:8px 3px 0px;
    background:url(/images/fonds/fd_nav2.gif) no-repeat left bottom;
	text-align: right;
}
.MyBoxNavBottom a:active, .MyBoxNavBottom a:link, .MyBoxNavBottom a:visited {
	margin:0;
	padding:0;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.MyBoxNavBottom a:hover {
	color: #ff7437;
}
.MyBoxNav h1 {
	padding:5px 10px 3px 10px;
	color: #0079ab;
	font: bold small-caps 19px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 9px 9px 10px;
	background:#fff;
}
.MyBoxNav p {
	margin:0;
	padding:0 7px 0px 7px;
	background:#fff;
}
.MyBoxNav ul {
	list-style-image: url(/images/ul_puce01.gif);
	list-style-type: square;
	list-style-position: outside;
	background-color:#FFFFFF;
	padding:0 26px;
}
.MyBoxNav h2 {
	margin:0;
	padding:8px 5px 2px 8px;
	color: #f37a1f;
	background:#fff;
}
.MyBoxNav img {
	margin:0;
	padding:0 4px 0px 7px;
}
.MyBoxSimple {
	width:229px;
	padding:0 0 22px;
	margin:0px 0 9px;
	background:url(/images/fonds/cadre229-2.gif) no-repeat left bottom;
}
.MyBoxSimpleTop H1 {
	margin:0;
	padding:5px 10px 3px 10px;
	background:url(/images/fonds/cadre229-2.gif) no-repeat left top;
	color: #0079ab;
	font: bold small-caps 19px/20px Arial, Helvetica, sans-serif;
}
.MyBoxSimple p {
	margin:0;
	padding:3px 5px 6px 6px; 
	background:#fff;
}
.MyBoxSimpleBottom {
	margin:0;
	padding:8px 3px 0px;
	background:url(/images/fonds/cadre229-2.gif) no-repeat left bottom;
}
.MyBoxNavAgenda {
	width:229px;
	padding:0 0 25px;
	margin:0px;
}
.MyBoxNavAgendaTop H1 {
	margin:0;
	padding:5px 10px 20px 40px;
	background:url(/images/fonds/cadre229Agenda.gif) no-repeat left top;
	color: #0079ab;
	font: bold small-caps 19px/20px Arial, Helvetica, sans-serif;
}
.MyBoxNavAgendaBottom {
	margin:0;
	padding:8px 3px 0px;
	background:url(/images/fonds/fd_nav2.gif) no-repeat left bottom;
	text-align: right;
}
.MyBoxNavAgendaBottom a:active, .MyBoxNavAgendaBottom a:link, .MyBoxNavAgendaBottom a:visited {
	margin:0;
	padding:0;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.MyBoxNavAgendaBottom a:hover {
	color: #ff7437;
}
.MyBoxNavAgenda p {
	margin:0;
	padding:0 9px 8px 10px;
	background:#fff;
}
.MyBoxNavAgenda .dates {
	margin:0;
	padding:0;
	font-weight: bold;
	color: #f37a1f;
}
.MyBoxActu {
	width:475px;
	padding:0px;
	margin:0px 0px 18px 0px;
}
.MyBoxActuTop H1 {
	margin:0;
	padding:20px 10px 12px 25px;
	background:url(/images/fonds/fd_nav_actu_01.gif) no-repeat left top;
	color: #8d7b5b;
	font: normal 20px/20px Arial, Helvetica, sans-serif;
}
.MyBoxActuMiddle  {
	margin:0;
	padding:0 9px 0px 25px;
	background:url(/images/fonds/fd_nav_actu_02.gif) left top no-repeat;
height:140px;
}

html>body .MyBoxActuMiddle {
height: auto;
min-height: 140px;
} 

.MyBoxActuMiddle img {
	margin:0;
	padding:10px 8px 10px 0px;
}
.MyBoxActuBottom {
	margin:0;
	padding:8px 3px 0px 0px;
	background:url(/images/fonds/fd_nav_actu_01.gif) no-repeat left bottom;
	text-align: right;
}
.MyBoxActuBottom a:active, .MyBoxActuBottom a:link, .MyBoxActuBottom a:visited {
	margin:0;
	padding:0;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.MyBoxActuBottom a:hover {
	color: #ff7437;
}
#pole {
	margin:0;
	padding:0 9px 0px 10px;
    _padding:0;
	background: #FFFFFF;
}
#pole select {
	color: #666;
	margin: 0;
	padding: 0 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	width:165px;
	height:18px;
	border: 1px solid #0087b7;
	background: #FFF;
}
#pole input.bt-ok {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 25px;
	height: 25px;
	border-width: 0px;
	border-style: none;
	margin:0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_loupe2.gif) no-repeat left 1px;
}
#pole input.bt-ok:hover {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 25px;
	height: 25px;
	border-width: 0px;
	border-style: none;
	margin: 0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_loupe2.gif) no-repeat left -55px;
}
#tdlegendes {
	margin: 0;
	padding:0px 0px 0px 8px;
	background: #FFF;
}
#tdlegendes .txt {
	font: normal 11px/10px Arial, Helvetica, sans-serif;
	color: #000;
}
#tdlegendes .pictosImages {
	margin: 0px;
	padding:3px;
}
.MyBoxContenu {
	width:475px;
	padding:0 0 2px 0;
	margin:0;
}
.MyBoxContenutop {
	margin:0;
	padding:0;
	height: 26px;
	background:url(/images/fonds/box-contenu.gif) no-repeat left top;
}
.MyBoxContenutop h1 {
	margin:0;
	padding:5px 0 3px 30px;
	font-size: 20px;
	line-height: normal;
	color: #8d7b5b;
	font-weight: normal;
}
.MyBoxContenuMiddle {
	margin:0;
	padding:0 8px 0 8px;
	background: #FFF;
	
}
.MyBoxContenuMiddle p, .MyBoxPleinCadreMiddle p {
	margin:6px 0 0px 0;
	padding:0;
}
.MyBoxContenuBottom {
	margin:0;
	padding:0;
	background:url(/images/fonds/box-contenu.gif) no-repeat left bottom;
	height: 26px;
}
.MyBoxPartenaire {
	width:228px;
	padding: 0px;
	margin: 8px 15px 0 0;
}
.MyBoxPartenaireTop {
	margin:0;
	padding:0;
	background:url(/images/fonds/fd-partenaires.gif) no-repeat left top;
	height: 10px;
}
.MyBoxPartenaireMiddle {
	margin:0;
	padding:0 5px 0 10px;
	background: url(/images/fonds/fd-partenaires-midle.gif) repeat-y left top;
	
	color: #2b2b2b;
	text-align: left;
}
.MyBoxPartenaireMiddle img {
	margin:0;
	padding:0 0 15px 0;
}
.MyBoxPartenaireMiddle h1 {
	margin: 20px 0 0 0;
	padding:0 0 7px 15px;
	font: normal 19px/normal Arial, Helvetica, sans-serif;
	color: #8d7b5b;
	display: block;
	background: url(/images/fleche-orange-partenaire.gif) no-repeat left 3px;
}
.MyBoxPartenaireMiddle .txt {
	margin: 0;
	padding:0 0 0 15px;
}
.MyBoxPartenaireBottom {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-partenaires.gif) no-repeat left bottom;
	height: 24px;
}
.MyBoxPartenaireLieu {
	width:455px;
	padding: 0px;
	padding: 8px 0px 15px 0;
}
.MyBoxPartenaireLieuTop {
	margin:0;
	padding:0;
	background:url(/images/fonds/fd-partenaires_lieux.jpg) no-repeat left top;
	height: 1px;
}
.MyBoxPartenaireLieuMiddle {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-partenaires_lieux-midle.jpg) repeat-y left top;
	
	color: #2b2b2b;
	text-align: left;
}
.MyBoxPartenaireLieuMiddle .on {
	margin: 0;
	padding:3px 5px 4px 15px;
	font: bold normal 15px/normal Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	background: url(/images/fonds/fd-partenaires_lieux-on.jpg) repeat-y left top;
}
.MyBoxPartenaireLieuMiddle .off a:link, .MyBoxPartenaireLieuMiddle .off a:active, .MyBoxPartenaireLieuMiddle .off a:visited {
	color: #9a9b92;
}
.MyBoxPartenaireLieuMiddle .off a:hover {
	color: #f37a1f;
	margin: 0;
	padding:0;
}
.MyBoxPartenaireLieuMiddle .off {
	margin: 0;
	padding:3px 5px 4px 15px;
	font: bold normal 15px/normal Arial, Helvetica, sans-serif;
	color: #9a9b92;
	display: block;
	background: url(/images/fonds/fd-partenaires_lieux-off.jpg) repeat-y left top;
}
.MyBoxPartenaireLieuMiddle .txt {
	margin: 0;
	padding:3px 5px 4px 15px;
}
.MyBoxPartenaireLieuBottom {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-partenaires_lieux.jpg) no-repeat left bottom;
	height: 1px;
}
.MyBoxEntreprise {
	width:229px;
	padding: 0px;
	margin: 8px 14px 20px 0;
}
.MyBoxEntrepriseTop h1 {
	margin:0;
	padding:10px 5px 0 15px;
	background:url(/images/fonds/fd-encadre-entreprise.gif) no-repeat left top;
	font: normal 19px/normal Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	height: 30px;
}
.MyBoxEntrepriseMiddle {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-encadre-entreprise-midle.gif) repeat-y left top;
}
.MyBoxEntrepriseBottom {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-encadre-entreprise.gif) no-repeat left bottom;
	height: 18px;
}
.MyBoxEspacePerso {
	width:229px;
	padding: 0px;
	margin: 95px 14px 20px 0;
}
.MyBoxEspacePersoTop h1 {
	margin:0;
	padding:10px 5px 0 15px;
	background:url(/images/fonds/fd-encadre-espacePerso.gif) no-repeat left top;
	font: normal 19px/normal Arial, Helvetica, sans-serif;
	color: #cc3300;
	text-align: left;
	height: 30px;
}
.MyBoxEspacePersoMiddle {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-encadre-espacePerso-midle.gif) repeat-y left top;
}
.MyBoxEspacePersoBottom {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-encadre-espacePerso.gif) no-repeat left bottom;
	height: 18px;
}
.espaceTD td {
	margin:0;
	padding:3px;
}
#ajouter {
	margin:0;
	padding:0 9px 8px 10px;
	background: #FFF;
}
#ajouter select {
	color: #666;
	margin: 0;
	padding: 0 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	width:210px;
	height:18px;
	border: 1px solid #0087b7;
	background: #FFF;
}
#ajouter input {
	color: #666;
	margin: 10px 0 5px 0;
	padding: 0 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	width:205px;
	border: 1px solid #0087b7;
	background: #FFF;
}
#ajouter input.bt-ok {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 210px;
	height: 25px;
	border-width: 0px;
	border-style: none;
	margin:0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_pacourrir.gif) no-repeat left 1px;
}
#ajouter input.bt-ok:hover {
	background: transparent url(/images/bt_pacourrir.gif) no-repeat left -55px;
}
#ajouteradr {
	margin:0;
	padding:0 9px 8px 10px;
	background: #FFF;
}
#ajouteradr .adrline{
    margin:0px 5px 8px 0px;
}
#ajouteradr select {
	color: #666;
	margin: 0;
	padding: 0 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	width:210px;
	height:18px;
	border: 1px solid #0087b7;
	background: #FFF;
}
#ajouteradr input {
	color: #666;
	padding: 0 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #0087b7;
	background: #FFF;
 width:100%;
}
#ajouteradr textarea {
	color: #666;
	padding: 0 0 1px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #0087b7;
	background: #FFF;
 width:100%;
}
#ajouteradr input.bt-ok {
	overflow: hidden;
	visibility: visible;
	cursor: pointer;
	width: 210px;
	height: 25px;
	border-width: 0px;
	border-style: none;
	margin:0;
	padding:0px 1px 0px !important /*Non-IE6*/;
	padding:-2px /*IE6*/;
	background: transparent url(/images/bt_pacourrir.gif) no-repeat left 1px;
}
#ajouteradr input.bt-ok:hover {
	background: transparent url(/images/bt_pacourrir.gif) no-repeat left -55px;
}

.MyBoxPleinCadre {
	width:720px;
	padding: 0px;
	margin: 0;
}
.MyBoxPleinCadreTop {
	margin:0;
	padding:0;
	background:url(/images/fonds/fd-plein-contenu.gif) no-repeat right top;
	height: 18px;
}
.MyBoxPleinCadreMiddle {
	margin:0;
	padding:0 10px 0 10px;
	background: #FFF;
}
.MyBoxPleinCadreBottom {
	margin:0;
	padding:0;
	background: url(/images/fonds/fd-plein-contenu.gif) no-repeat left bottom;
	height: 18px;
}
#myform .chp{
    border:1px solid #8D7B5B;
    padding:0 0 0 5px;
    width:400px;
}
#myform .label{
    font-weight:bold;
}
#myform .bouton{
    background-color:#8D7B5B;
    color:white;
    font-weight:bold;
    border:0px;
    padding:2px;
    width:100px;
}
#myform .sep{
    padding:0 0 10px 0;
}



/* specifique a des modules */
/* calendar */
#tzr-calendar-div {position:absolute;visibility:hidden;background-color:white;layer-background-color:white;}

#tzr-cal-display {
	border:1px solid #b3b3b3;
	border-spacing:0px;
	border-collapse:collapse;
	vertical-align:top;
	width:100%;
	margin-bottom:20px;
}
#tzr-cal-display th {
    background-color:#eeeeee;
    color:#426082;
    height:20px;
    text-align:center;
}
#tzr-cal-display tr.odd{
	background-color:#e2e0f6;
}
#tzr-cal-display tr.even{
	background-color:#ffffff;
}
.tzr-cal-display-note {
	width:55px;
	padding-right:5px;
	padding-left:5px;
	height:36px;
	border-right:1px solid #b3b3b3;
	text-align:center;
	vertical-align:top;
	color:black;
	font-weight:bold;
	font-style:italic;
}
.tzr-cal-display-note a{
	color:black;
	font-weight:bold;
	font-style:italic;
}
.tzr-cal-display-hour {
	width:60px;
	height:36px;
	border-right:1px solid #b3b3b3;
	color:#474747;
	text-align:center;
	vertical-align:top;
}
.sephour{
	border-top:1px solid #eeeeee;
}
.tzr-cal-display-event-hour {
	font-weight:normal;
	color:black;
 	display:inline;
}
.tzr-cal-display-event-text {
	font-weight:bold;
	color:black;
  	display:inline;
}
.tzr-cal-display-event-action {
  	display:inline;
}
.tzr-cal-display-event {
	padding-top:3px;
	padding-bottom:2px;
	vertical-align:top;
}

/*--- Spécifique affichage quotidien ---*/
.tzr-cal-day-div{
}

/*--- Spécifique affichage quotidien para ---*/
.tzr-cal-display-event-dayp {
	vertical-align:top;
	border-right:1px solid #b3b3b3;
}

/*--- Spécifique affichage hebdo ---*/
.tzr-cal-week-div{
	padding-top:3px;
	padding-bottom:3px;
}
#tzr-cal-display-week-day {
	background-color:#8d7a59;
	height:20px;
	text-align:center;
}
#tzr-cal-display-week-day td{
    color:#ffffff;
}
#tzr-cal-display-week-day a{
    color:#ffffff;
}
#tzr-cal-display-week-day a:hover{
    text-decoration:underline;
}
.tzr-cal-display-event-text-week {
	font-weight:bold;
	color:black;
}
.tzr-cal-display-event-week {
	vertical-align:top;
	border-right:1px solid #b3b3b3;
	width:14%;
}
.tzr-cal-full-event{
	border-top:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	background-color:#f9f9f9;
}

/*--- Spécifique affichage mensuel ---*/
.tzr-cal-month-div{
	padding-top:3px;
	padding-bottom:2px;
	width:100%;
}
.tzr-cal-display-out {
	vertical-align:top;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	background-color:#e2e0f6;
	height:85px;
	width:14%;
}
.tzr-cal-display-in {
	vertical-align:top;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	height:85px;
	width:14%;
}


/*--- Spécifique affichage annuel ---*/
#tzr-cal-display-year  {
	border:1px solid #b3b3b3;
	border-spacing:0px;
	border-collapse:collapse;
	vertical-align:top;
	width:100%;
	margin-bottom:20px;
}
#tzr-cal-display-year th {
        color:#426082;
        height:20px;
	border:1px solid #B3B3B3;
}
.tzr-cal-display-year-month{
	vertical-align:top;
}
.tzr-cal-display-year-month-table {
	border:1px solid #b3b3b3;
	border-spacing:0px;
	border-collapse:collapse;
	margin-top:30px;
}
.tzr-cal-display-year-month-table th a, .tzr-cal-display-year-month-table th a:hover, .tzr-cal-display-year-month-table th a:visited {
	font-weight:bold;
	color:#426082;
}
.tzr-cal-display-year-month-table div {
	text-align:center;
	padding:0px;
	margin:0px;
	font-size:6px;
}

.tzr-cal-display-year-day-list {
	color:#426082;
	text-align:center;
}
.tzr-cal-display-year-day-out {
	text-align:right;
	border:1px solid #b3b3b3;
	vertical-align:top;
	background-color:#e2e0f6;
	height:25px;
	width:30px;
}
.tzr-cal-display-year-day-in {
	text-align:right;
	border:1px solid #b3b3b3;
	vertical-align:top;
	height:25px;
	width:30px;
}
.tzr-cal-display-year-day-in a, .tzr-cal-display-year-day-out a, .tzr-cal-display-year-day-in a:hover, .tzr-cal-display-year-day-out a:hover, .tzr-cal-display-year-day-in a:visited, .tzr-cal-display-year-day-out a:visited
{
	color:black;
	font-weight:bold;
	font-size:11px;
}





#cal-bottom {
    border-spacing:0px;
    border-collapse:collapse;
    width:100%;
    margin-top:10px;
}

#cal-bottom table {
	border:1px solid #b3b3b3;
	border-spacing:0px;
	border-collapse:collapse;
	height:143px;
}

#cal-bottom th {
	color:#426082;
	height:20px;
	border-bottom:1px solid #b3b3b3;
}

/*--- Calendrier ---*/
#cal-calendar {
	width:220px;
}
#cal-prev {
    background-color:#eeeeee;
    text-align:center;
    color:#000000;
    font-weight:bold;
}
#cal-next {
	text-align:right;
	padding-right:10px;
}
#cal-calendar td {
	text-align:center;
}
#cal-calendar td a {
	font-size:11px;
}
.cal-calendar_week {
	font-weight:bold;
	width:40px;
}
.cal-calendar_week a,.cal-calendar_week a:hover,.cal-calendar_week a:visited {
	color:black;
	font-weight:bold;
}
.cal-calendar_day {
	width:25px;
	color:black;
	font-weight:bold;
}
#cal-calendar_current_week {
	border-top:1px solid #009a01;
	border-bottom:1px solid #009a01;
}
.cal-today {
	background-color:#009a01;
	color:white;
}
.cal-today a,.cal-today a:hover,.cal-today a:visited {
	color:white;
	font-weight:bold;
}
.cal-select {
	border:1px solid #009a01;
}
.cal-out a,.cal-out a:hover,.cal-out a:visited {
	color:#888888;
}

/*--- Selection ---*/
#cal-selection {
	width:180px;
	padding-right:30px;
	padding-left:30px;
}
#cal-selection td, #cal-fastadd td {
	padding-left:5px;
	padding-right:5px;
}
#cal-selection select, #cal-fastadd select {
	width:125px;
	font-size:12px;
}
#cal-selection input {
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	width:35px;
}

/*--- Ajout rapide ---*/
#cal-fastadd{
    padding-left:50px;
}
#cal-fastadd #toolbar{
    padding-bottom:10px;
}
#cal-fastadd table {
    width:100%;
    border:0px;
}
#cal-fastadd .titre{
    color:#0087B7;
    border:0px;
    font-weight:bold;
    font-size:18px;
    padding-bottom:15px
}
#cal-fastadd .agline{
    margin-bottom:7px;
}
#cal-fastadd input {
    font-size:11px;
    font-weight:bold;
    height:15px;
    padding-top:2px;
}
#editdiv .titre{
    color:#0087B7;
    border:0px;
    font-weight:bold;
    font-size:18px;
    padding-bottom:15px
}
#editdiv .agline{
    margin-bottom:7px;
}
#editdiv input {
    font-size:11px;
    font-weight:bold;
    border:1px solid #0087B7;
    height:15px;
    padding-top:2px;
}
.tzr-picto {
vertical-align:middle;
}
#cal-fastadd .CHECKBOX{
    background-color:transparent;
    border:medium none;
    vertical-align:middle;
    padding:0px;
    margin:0px;
}
#cal-fastadd #cal-fast_submit{
    background-color:#0087B7;
    color:#ffffff;
    width:80px;
    height:20px;
    font-weight:bold;
    padding:1px;
    float:right;
}
#cal-fast_summary {
	width:300px;
}
#cal-fast_begin, #cal-fast_end {
	text-align:center;
	width:70px;
}
#cal-fast_beginh, #cal-fast_endh {
	text-align:center;
	width:40px;
}
#cal-fast_date_button {
	margin-bottom:2px;
}
#edit_summary {
	width:340px;
}
#edit_begin, #edit_end {
	text-align:center;
	width:85px;
}
#edit_beginh, #edit_endh {
	text-align:center;
	width:40px;
}
#edit_date_button {
	margin-bottom:2px;
}

/*--- Ajout a corriger #### ---*/
#cal-add {
  width:100%;
}
#cal-add table td{
  padding:0 5px 3px 0;
}
.cal-add_part_title {
  padding-left:5px;
  font-weight:bold;
  background-color:#ddddf5;
}
#call-add_text {
 width:350px;
}
.cal-add_date {
  text-align:center;
  width:70px;
}
.cal-add_hour {
  text-align:center;
  width:40px;
}
#cal-add_descr {
  width:100%;
}
#cal-add_except1 span {
  vertical-align:top;
}
#cal-add_except1 select {
  vertical-align:top;
  width:85px;
}
#cal-add_except2 div {
  margin-bottom:5px;
}
.cal-add_except_button {
  width:30px;
  height:16px;
  padding:0px;
  margin:0px;
}
#cal-add_recall_time {
  width:30px;
}
#cal-attendees_int select {
  width:250px;
}
#colorchooser{
	top:0px;
	left:0px;
	background-color:#ffffff;
	padding:10px;
	border:1px solid black;
}
#colorchooser #cols{
	width:185px;
}
#colorchooser a{
	height:20px;
	width:20px;	
	margin:3px;
	float:left;
}
#cal-top{
	border:none;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
}
#cal-top td{
	background-color:#e0e0e0;
	padding:5px 0px 5px 5px;
}
#cal-top form{
	padding:0px;
	margin:0px;
}
#cal-top_1{
}
#cal-top_1 .consolidation{
	float:left;
	padding-right:10px;
}
#cal-top_1 .action{
	padding:10px 0 0 0;
}
#cal-top_4{
  vertical-align:top;
  text-align:right;
  padding-right:5px;
}
#cal-top_4 form{
  display:inline;
}

.tzr-checkboxtable label {
    white-space:normal;
}
.tzr-checkboxtable td{
    padding:0px 20px 0px 0px;
}


.CHECKBOX, .RADIO, .radio, .checkbox {
    background-color:transparent;
    border:medium none;
    vertical-align:middle;
}
.listeActu {
	margin: 0;
	padding: 0;
	
}

.listeActu  .liste01 {
	margin: 0 0 1px 0;
	padding: 6px;
	background: #cfe1e7;
}

.listeActu .liste02 {
	margin: 0 0 1px 0;
	padding: 6px;
	background: #e3e4d5;
}

.listeActu .liste01 h1, 
.listeActu .liste02 h1 {
	font-size: 19px;
	line-height: normal;
	font-weight: bold;
	color: #7A6A4F;
	display: block;
}
.listeActu .liste01 p, 
.listeActu .liste02 p {
	display: block;
}

.listeActu .liste01 .dates, 
.listeActu .liste02 .dates {
	margin:0;
	padding:0;
	font-weight: bold;
	color: #cc3300;
	display: block;
}

.listeAgenda {
	margin: 0;
	padding: 0;
	
}

.listeAgenda  .liste01 {
	margin: 0 0 1px 0;
	padding: 6px;
	background: #e7e6f0;
}

.listeAgenda .liste02 {
	margin: 0 0 1px 0;
	padding: 6px;
	background: #ded9cf;
}

.listeAgenda .liste01 h1, 
.listeAgenda .liste02 h1 {
	font-size: 19px;
	line-height: normal;
	font-weight: bold;
	color: #7A6A4F;
	display: block;
}
.listeAgenda .liste01 p, 
.listeActu .liste02 p {
	display: block;
}

.listeAgenda .liste01 .dates, 
.listeAgenda .liste02 .dates {
	margin:0;
	padding:0;
	font-weight: bold;
	color: #cc3300;
	display: block;
}
.printlogo {display:none;}
.printadd {display:none;}