/*
	SIGS style
	© 2007 Simalis
	Service WebDesign
*/

/* tags html
-------------------------------------------------------*/

html, body {
	margin:0;
	padding:0;
	border:0 none;
	font-size: 10px;
}

a {
	color:#425913;
	text-decoration:none;
}


select {
    color: #1A600A;
    border: 1px solid #549C09;
    font-size: 10px;
}

body {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #112501;
	background: #112501 url(../../img/sigs/bg-body.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5,h6,p {
	margin: 1em 0;
	padding: 0px;
}

h1 {
	font-size: 1.6em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1em;
}

h5 {
	font-size: 0.9em;
}

h6 {
	font-size: 0.8em;
}

td{
	font-size: 1em;
}

img{
	border:0 none;
}

input{
	font-size: 10px;
}

/* style de la page d'accueil (cartotheque) -----------------*/

#main{
	margin:0 auto;
	width:839px;
	min-height:625px;
	_height:625px;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:0 0;
}
#accueil{
	padding:77px 0 0 349px;
	margin:0;
	width:420px;
}
#accueil h1{
	padding:40px 20px 10px 20px;
	margin:0;
	background: transparent url(../../img/sigs/identification-top.gif) no-repeat 0px -1px;
	font-size:14px;
	color:#fff;
}

.accueil-bottom{
	padding:40px 20px 10px 20px;
	margin:0;
	background: transparent url(../../img/sigs/identification-bottom.gif) no-repeat 0px -1px;
	font-size:14px;
	color:#fff;
}

#accueil h1 span{
	display:block;
	float:right;
	font-size: 10px;
	font-weight: normal;
	padding-top:4px;
}
#accueil h1 span a{
	color:#fff;
	text-decoration:none;
}
#accueil h1 span a:hover{
	color:#fff;
	text-decoration:underline;
}
#accueil .identification{
	text-align: center;
	padding: 5px;
	margin: 0;
	background: #CEDCC3;
}
#accueil div.carteslink{
	background:#fff;
	opacity: .8;				/* CSS3 et Mozilla r cents */
	filter:alpha(opacity=80);	/* Internet Explorer 6     */
	-moz-opacity:0.8;			/* Mozilla 1.6 et inf r.   */
	-khtml-opacity:0.8;
	padding:0 20px;
	margin:0;
}
#accueil div.carteslink h2{
	font-size:11px;
	border-bottom:1px solid #112501;
	padding-bottom:4px;
}
#accueil div.carteslink a{
	color:#425913;
	text-decoration:none;
}
#accueil div.carteslink a:hover{
	color:#608738;
	text-decoration:underline;
}
.debriefing{
	border:1px solid #ccc;
	padding:5px;
	margin:0;
}
.debriefing h3{
	margin:0 0 0.5em 0;
}
.debriefing p{
	margin:0.5em 0;
}
.debriefing input, .debriefing select{
	font-size:10px;
}
.ident-bottom{
	padding:0;
	margin:0;
	opacity: .8;				/* CSS3 et Mozilla r cents */
	filter:alpha(opacity=80);	/* Internet Explorer 6     */
	-moz-opacity:0.8;			/* Mozilla 1.6 et inf r.   */
	-khtml-opacity:0.8;
}

/* style du modele de carte + fiches metiers -----------------*/

/* entete */
#header{
	height:94px;
	width:1101px;
	background: transparent url(../../img/sigs/header_SIGS_map.jpg) no-repeat 0px 0px;
	padding:0;
	margin:0;
}

#header a{
	display:block;
	margin:0 0 0 16px;
	padding:55px 0 0 0;
	width:89px;
	height:20px;
	color:#10528c;
	text-align:center;
	font-weight:bolder;
	text-decoration:none;
}

#header a:hover{
	color:#3E580F;
	text-decoration:underline;
}

/* fiches metiers -------------------------------------------*/

#metier{
	margin:0;
	padding:10px 0 0 0;
	width:278px;
}

.welcome{
	width:240px;
	padding:35px 10px 10px 10px;
	margin:0 8px 0 10px;
	background: #598935 url(../../img/sigs/metier_head.jpg) no-repeat 0px 0px;
	color:#fff;
	font: bolder 11px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	line-height:12px;
}

.metier_content{
	width:240px;
	padding:10px;
	margin:-1px 8px 0 10px;
	background:#fff;
}

.metier_bas{
	width:258px;
	padding:0 1px 5px 1px;
	margin:0 8px 0 10px;
	background:#fff url(../../img/sigs/metier_foot.jpg) no-repeat left bottom;
}

.metier_haut{
	width:240px;
	padding:10px;
	margin:1em 8px 0 10px;
	background:#fff url(../../img/sigs/metier-head2.jpg) no-repeat left top;
}

.new_interv, .new_obs{
	margin-bottom:0;
}

.new_interv a, .new_obs a{
	display:block;
	height:16px;
	padding: 5px 0 0 36px;
	color:#5a8935;
	font-weight:bolder;
}

.new_interv a{
	background:transparent url(../../img/sigs/new_interv.jpg) no-repeat 4px center;
}

.new_obs a{
	background:transparent url(../../img/sigs/new_obs.jpg) no-repeat left center;
}

.new_interv a:hover, .new_obs a:hover{
	text-decoration:none;
}

/* style du bandeau de la frame bandeau ----------------------------------*/

.interv_content_bandeau{
	background-color:transparent;
	}
		ul.menuBandeau li a:hover{
			color: #3F7B17;
			text-decoration: underline;
			}
		.interv_bandeau a{
			height:94px;
			}

/* style du menu de la frame menu ----------------------------------*/

.menu{
    background: #4E9901 url(../../img/sigs/menu_bg.gif) repeat-x 0 0;
    border: none;
    border-top: 1px solid #549C09;
    border-bottom: 1px solid #155D07;
    font-size: 10px;
}

.menu td{
    color: #155D07;
    font-weight: bolder;
    font-size: 10px;
}

.menu td b{
    font-size: 1.1em;
    color: #DDFFA0;
    font-size: 10px;
}

.menu td a{
    color: #006633;
    text-decoration: none;
    font-size: 10px;
}

.menu td a:hover{
    text-decoration: underline;
    font-size: 10px;
    font-size: 10px;
}

.blocsMenu {
    width: 100%;
    height: 30px;
    font-size: 10px;
}

/* style generique recherche / liste / fiche -----------------------*/

.licarte{
	margin: 2px;
}

.divCartotheque{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 100px;
	overflow-y: auto;
}

.ongletCartoPassif{
	border: 1px solid #ccc;
	height: 22px;
}

.ongletCartoActif{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 22px;
}

.divFondPage{
	position: relative;
	top: 3px;
	left: 3px;
	width: 375px;
	height: 95%;
	z-index: 10;
	background: #fff;
    border: 1px solid #000;
    font-size: 10px;
}

.divFondPage1{/*
	position: relative;
	top: 3px;
	left: 3px;
	width: 99%;
	height: 95%;
	z-index: 10;
	background: #fff;
    border: 1px solid #000;
    font-size: 10px;*/
}

.fondTr{
	margin: 10px 0 0 0 ;
	border: 1px solid #3E5912;
	background: #618E3D url(../../img/sigs/fond_titre_nav.jpg) repeat-x 0 0;
	font: bolder 11px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
}

.fondTr a{
	display: inline-block;
	height: 19px;/*25px;*/
	text-align: left;
	padding: 1px 3px;
	color: #fff;
	text-decoration: none;
}

.fondTr a:hover{
	background: #82AB35;
	color: #fff;
}

.libFiche{
    background: #fff;
	padding-left: 3px;
	color: #666;
	font-size: 10px;
	height: 15px;
	border-bottom: 1px dotted grey;
	cursor: hand;
}

.libFiche2{
    background: #fff;
	padding-left: 3px;
	color: #155D07;
	font-size: 10px;
	height: 15px;
	border-bottom: 1px dotted grey;
	cursor: hand;
	font-weight: bolder;
}

.libFiche3{
    background: #DDFFA0;
	padding-left: 3px;
	color: #155D07;
	font-size: 10px;  
	height: 15px;
	border-bottom: 1px dotted grey;
	cursor: hand;
}

.groupTable{
	height: 97%;
	width: 98%;
	margin: 2px;
	padding: 1px;
}

.borderTable {
    background: #fff;
    border: 1px solid #000;
    font-size: 10px;
}

.borderTable1 {
    background: #fff;
    border: none;
    font-size: 10px;
}

.textarea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #1A600A;
    border: 1px solid #549C09;
    background: #DDFFA0;
    font-size: 9px;
}

.text{
	font-size: 12px;
	color: #fff;
}

.text a{
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

.listeDeroulante{
	width: 330px;
}

#tabs {
	margin:0;
	padding:0 5px;
	list-style:none;
    top: 1px;
	}
	#tabs li {
		display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;

		margin:0;
		padding:0 2px;
		}
		#tabs li a {
			float:left;
			margin:0;
			padding:5px;
			color:#000;
			border:1px solid #000;
			border-bottom:1px solid #000;
			background:#DDFFA0;
			text-decoration:none;
			font-size:12px;
			}
		#tabs li a:hover {
			border: 1px solid #000;
			border-bottom:1px solid #000;
			background:#fff;
			color:#000;
			font-size:12px;
			}
		#tabs li.active a:hover,
		#tabs li.active a {
			padding:5px;
            margin:0;
			color:#000;
			border: 1px solid #000;
			border-bottom:1px solid #fff;
			background:#fff;
			text-decoration:none;
			font-size:12px;
			}
/* sous onglets --------------------------------------------*/

#ssTabs {
	margin:0;
	padding:0 5px;
	list-style:none;
	}
	#ssTabs li {
		display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;

		margin:0;
		padding:0 2px;
		}
		#ssTabs li a {
			float:left;
			margin:0;
			padding:1px 5px;
			color:#000;
			border:1px solid #000;
			border-bottom:1px solid #000;
			background:#DDFFA0;
			text-decoration:none;
			}
		#ssTabs li a:hover {
			border: 1px solid #000;
			border-bottom:1px solid #000;
			background:#fff;
			color:#000;
			}
		#ssTabs li.active a:hover,
		#ssTabs li.active a {
			padding:1px 5px;
			color:#000;
			border: 1px solid #000;
			border-bottom:1px solid #fff;
			background:#fff;
			}

.themeActif{
	color: #006633;
	font-weight:bolder;
	padding:0;
	margin:0;
	font-size: 10px;
}
.themeActif a{
	display:block;
	padding:0;
	margin:0;
}
.themeActif a span{
	display:block;
	padding:5px 0 5px 10px;
	background:transparent url(../../img/sigs/cellmenu_over.png) no-repeat left center;
}
.themeActif a span.endcellmenu{
	display:block;
	float:right;
	background:transparent url(../../img/sigs/cellmenu_over.png) no-repeat right center;
	padding:0;
	width:10px;
	height:22px;
}
.themePassif{
	color: #FFF;
	font-weight:bolder;
	padding:0;
	margin:0;
	font-size: 10px;
}
.themePassif a{
	display:block;
	padding:0;
	margin:0;
}
.themePassif a span{
	display:block;
	padding:5px 0 5px 10px;
}
.themePassif a span.endcellmenu{
	display:block;
	float:right;
	padding:0;
	width:10px;
	height:22px;
}

.themePassif a:hover{
	display:block;
	padding:0;
	margin:0;
	color:#006633;
}
.themePassif a:hover span{
	display:block;
	padding:5px 0 5px 10px;
	background:transparent url(../../img/sigs/cellmenu_over.png) no-repeat left center;
}
.themePassif a:hover span.endcellmenu{
	display:block;
	float:right;
	background:transparent url(../../img/sigs/cellmenu_over.png) no-repeat right center;
	padding:0;
	width:10px;
	height:22px;
}

/*nettoyeur -------------------------------------------------------*/
.wash{
	padding:0;
	margin:0;
	clear:both;
	font-size:1px;
	height:1px;
}

