/*
##COULEURS
-	Rouge :  #c03635
-	Orange : #dca954
-	Vert :   #bfd23c
-	Bleu :   #74b0dc
-	Mauve :  #827eb4
-	Gris :   #f5f5f5
*/
/*COMMUNS*/
body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top:0px;
}
img{
  border:0;
}
/* FIN COMMUNS*/
/*FORMULAIRES*/
form {
  margin:0
}
input{
  font-size: 12px;
  border:1px solid #CCCCCC;
}
textarea{
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select{
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.errHilite, select.errHilite, textarea.errHilite{
  border:1px solid #F51D30;
  background-color:#CEDDEC;
}
label.errHilite{
  color: #F51D30;
}
.iframe_ss_form{
  border-bottom: thin solid #4586C5;
}
fieldset{
  border:1px solid #c03635;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding: 5px;
  font-weight: bold;
}
legend{
  font-size: 12px;
  text-decoration: none;
  color: #c03635;
}
/*FIN FORMULAIRES*/
/*MENU INTRANET*/
#menu_intranet{
  left :10px;
  top :20px;
  float:left;
  border:1px solid black;
  padding:5px;
  margin-top:10px;
}
/*FIN MENU INTRANET*/
/*MENUS SURVOL*/
#dropmenudiv
{
  z-index::1;
  position: absolute;
  visibility: hidden;
  filter:alpha(opacity=90); 
}
.sepa{
  color:white;
}
  /*MENU1*/
  .menutop1{
    font-size: 10px;
    cursor: pointer;
    height:18px;
    padding-left:15px;
    padding-right:15px;
    text-align:center;
    border:0px;
  }
  .menutop1 A:link{
    color:white;
    text-decoration: none;
  }
  .menutop1 A:visited{
    color:white;
    text-decoration: none;
  }
  .menutop1 A:hover{
    color:black;
    text-decoration:none;
  }
  .sous-menu1{
    font-size: 10px;  
    color: #666666;
    text-decoration: none;
    border-bottom:1px solid #E43121;
  }
  .sous-menu1 A:link{
    color: black;
    text-decoration: none;
  }
  .sous-menu1 A:visited{
    color: black;
    text-decoration: none;
  }
  .sous-menu1 A:hover
  {
    color: #c03635;
    text-decoration: none;
  }
  /*FIN MENU1*/
  /*MENU2*/
  .menutop2{
    font-size: 16px;
    font-weight:bold;
    cursor: pointer;
    height:36px;
    width:227px;
    text-align:center;
    border:0px;
  }
  .menutop2 A:link{
    color:white;
    text-decoration: none;
  }
  .menutop2 A:visited{
    color:white;
    text-decoration: none;
  }
  .menutop2 A:hover{
    color:black;
    text-decoration:none;
  }
  .sous-menu2{
    font-size: 10px;  
    color: #666666;
    text-decoration: none;
  }
  .sous-menu2 A:link{
    color: black;
    text-decoration: none;
  }
  .sous-menu2 A:visited{
    color: black;
    text-decoration: none;
  }
  .sous-menu2 A:hover{
    color: white;
    text-decoration: none;
  }
  /*FIN MENU2*/
/*FIN MENU*/
/*SOUS MENU (niveau3)*/
.sousmenu{
  font-size: 11px;
  color: black;  
  text-decoration: none;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
}
.sousmenu A:link{
  color: black;
  text-decoration: none;
}
.sousmenu A:visited{
  color: black;
  text-decoration: none;
}
.sousmenu A:hover{
  color: black;
  text-decoration: underline;
}
/*FIN SOUS MENU2*/
/*SOUS MENU (niveau4)*/
.sousmenu2{
  font-size: 11px;
  color: black;  
  text-decoration: none;
  padding-left:10px;
  padding-right:10px;
}
.sousmenu2 A:link{
  color: black;
  text-decoration: none;
}
.sousmenu2 A:visited{
  color: black;
  text-decoration: none;
}
.sousmenu2 A:hover{
  color: black;
  text-decoration: underline;
}
/*FIN SOUS MENU*/
/*CONTENU*/
#content{
  padding-left:60px;
  padding-right:60px;
  text-align:justify;
}

#content H1,H2,H3{
  margin-bottom:10px;
  font-weight:bold;
}

#content H1 {
  margin-top:10px;
  color:white;
  background-color:#CCCCCC;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  padding:10px;
}
#content H2 {
  color:black;
  font-size:16px;
  text-transform:uppercase;
}
#content H3 {
  color:black;
  font-size:16px;
}
#content p{
  font-size:12px;
  margin-top:0px;
}
#content A:link{
  color: #666666; /* ancien : CCCCCC*/
  font-size:12px;
  text-decoration: none;
}
#content A:visited{
  color: #666666; /* ancien : CCCCCC*/
  font-size:12px;
  text-decoration: none;
}
#content A:hover{
  color: #666666; /* ancien : CCCCCC*/
  text-decoration: underline;
}

#content.BackOffice {padding-left:5px; padding-right:5px; }

#content #listEve H3          { color:black; font-size:12px; margin:0; }
#content #listEve H3.picto    { height:25px; padding: 20px 0 0 36px; }
#content #listEve H3.atelier  { background: transparent url(../limousin/images/picto_atelier_32.jpg) no-repeat scroll 0pt; }
#content #listEve H3.conf     { background: transparent url(../limousin/images/picto_conf_32.jpg) no-repeat scroll 0pt; }
#content #listEve H3.expo     { background: transparent url(../limousin/images/picto_expo_32.jpg) no-repeat scroll 0pt; }
#content #listEve H3.info_col { background: transparent url(../limousin/images/picto_info_col_32.jpg) no-repeat scroll 0pt; }
#content #listEve H3.perm     { background: transparent url(../limousin/images/picto_perm_32.jpg) no-repeat scroll 0pt; }
#content #listEve H3.zoom     { background: transparent url(../limousin/images/picto_zoom_32.jpg) no-repeat scroll 0pt; }

#content #descEve .fond_atelier    { background: #F0F0F0 url(../limousin/images/picto_atelier_100.gif) no-repeat scroll 690px 10px; }
#content #descEve .fond_permanence { background: #F0F0F0 url(../limousin/images/picto_perm_100.gif) no-repeat scroll 690px 10px; }
#content #descEve .fond_zoom       { background: #F0F0F0 url(../limousin/images/picto_zoom_100.gif) no-repeat scroll 690px 10px; }
#content #descEve .fond_eve        { background: #F0F0F0 url(../limousin/images/picto_info_col_100.gif) no-repeat scroll 690px 10px; }
#content #descEve .fond_expo       { background: #F0F0F0 url(../limousin/images/picto_expo_100.gif) no-repeat scroll 690px 10px; }
#content #descEve .fond_conf       { background: #F0F0F0 url(../limousin/images/picto_conf_100.gif) no-repeat scroll 690px 10px; }
/*FIN CONTENU*/

/*ADMINISTRATION*/
.tab-menu {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	color: #000000;
}
.tab-on {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #4586C5;
	border-right-color: #4586C5;
	border-bottom-color: #4586C5;
	border-left-color: #4586C5;
	cursor: pointer;
	color: #000000;
	width:auto;

}
.tab-off {
	padding: 2px;
	background-color: #F6F6F6;
	color: #666666;
	border-top: 1px solid #4586C5;
	border-right: 1px none #4586C5;
	border-bottom: 1px solid #4586C5;
	border-left: 1px solid #4586C5;
	cursor: pointer;
	width:auto;

}
.tab-onlyleft {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #4586C5;
	border-right-color: #4586C5;
	border-bottom-color: #4586C5;
	border-left-color: #4586C5;
	cursor: pointer;
	color: #000000;
	width:auto;
}
.tab-none {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4586C5;
	border-right-color: #4586C5;
	border-bottom-color: #4586C5;
	border-left-color: #4586C5;
}
.tab-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4586C5;
	border-right-color: #4586C5;
	border-bottom-color: #4586C5;
	border-left-color: #4586C5;
	vertical-align: top;
	padding: 3px;
}
.td_heading {
	padding: 3px 3px 3px 0px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #4586C5;
	border-left-color: #CCCCCC;
}
.td_heading2 {
	padding: 3px 3px 3px 0px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #F51D30;
	border-left-color: #CCCCCC;
}
.tab-head {
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #000000;
	background-color: #CCCCCC;
}
.tab-head-right {
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	color: #000000;
	background-color: #4586C5;
}
.tab-head-eve {
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	background-color: #4586C5;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FEF0A0;
}
.tab-content2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
}
.tab-content2-right {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
}
.tab-content3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4586C5;
	border-right-color: #4586C5;
	border-bottom-color: #4586C5;
	border-left-color: #4586C5;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	padding: 3px;
}
.tab-content3-right {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4586C5;
	border-right-color: #4586C5;
	border-bottom-color: #4586C5;
	border-left-color: #4586C5;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	padding: 3px;
}
.tab-content6 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF3333;
	border-right-color: #FF3333;
	border-bottom-color: #FF3333;
	border-left-color: #FF3333;
	vertical-align: middle;
	text-align: center;
	background-color: #F0F0F0;
	padding: 3px;
}
.tab-content6-right {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF3333;
	border-right-color: #FF3333;
	border-bottom-color: #FF3333;
	border-left-color: #FF3333;
	vertical-align: middle;
	text-align: center;
	background-color: #F0F0F0;
	padding: 3px;
}
.tab-content7 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	vertical-align: middle;
	text-align: left;
	padding: 3px;
}
.tab-content4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	vertical-align: top;
	text-align: center;
	background-color: #4586C5;
	padding: 3px;
}
.tab-content5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	vertical-align: top;
	text-align: left;
	background-color: #F0F0F0;
	padding: 5px;
}

.tab-right {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #1071B9;
	border-right-color: #1071B9;
	border-bottom-color: #1071B9;
	border-left-color: #1071B9;
}
.hide-table {
    display: none
}
.show-table {
	display: block
}
.phpdigHighlight {
  color: #000000;
  background-color: #f9dbce;
  font-weight: bold;
}
.text2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}