/*
Project:	DIRCAB
Date start:	01/04/2009

Summary:	@common

----------------------------*/


/* @common + Accueil
----------------------------*/
html, body { height:100%; }
body {
	/* background-color:#FFFFFF; */
	color:#000000;
	font-size:10px;
	background:#FFFFFF url('/argosSites/dircab/images/bg_right.png') repeat-y top right;
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}

.align_right { text-align:right; }
.align_left { text-align:left; }
.align_center { text-align:center; }
.hide {
	display:none;
}
div#dircab-global {
	width:970px;
	height:100%;
	float:right;
}

	div#dircab-left {
		width:683px;
		height:100%;
		float:left;
	}
		div#dircab-home-logo {
			width: 345px;
			float: left;
		}
			div#dircab-home-logo div#dircab-facebook {
				margin-top: 59px;
			}
				div#dircab-home-logo div#dircab-facebook p {
					font-family: Georgia;
					font-size: 17px;
					padding-left: 35px;
					float: left;
				}
				div#dircab-home-logo div#dircab-facebook img {
					margin-top: -5px;
					float: left;
				}
		div#dircab-home-center {
			width: 299px;
			margin-top: 60px;
			margin-left: 39px;
			float: left;
		}
			div#dircab-home-center h2 {
				font-family: Georgia, "DejaVu Serif", Norasi, serif;
				font-size: 30px;
				font-weight: normal;
				color: #E2001A;
				background: url('/argosSites/dircab/images/puce1.gif') left no-repeat;
				padding-left: 23px;
				margin-bottom: 18px;
			}
			div#dircab-home-center div.actualite {
				margin-left: 27px;
				margin-bottom: 27px;
			}
				div#dircab-home-center div.actualite h3 {
					font-size: 18px;
					font-weight: bold;
					color: #000000;
					margin-bottom: 20px;
				}
					div#dircab-home-center div.actualite h3 a {
						color: #000000;
						text-decoration: none;
					}
						div#dircab-home-center div.actualite h3 a:hover {
							text-decoration: underline;
						}
				div#dircab-home-center div.actualite p {
					font-size: 14px;
					color: #000000;
					margin-bottom: 4px;
				}
				div#dircab-home-center div.actualite a.suite {
					font-size: 13px;
					font-weight: bold;
					color: #E2001A;
					text-decoration: none;
				}
					div#dircab-home-center div.actualite a.suite:hover {
						text-decoration: underline;
					}
			div#dircab-home-center div.actualite.last {
				margin-bottom: 0;
			}
	div#dircab-right {
		width:287px;
		height:100%;
		float:right;
		color:#FFFFFF;
	}

/* Sommaire
----------------------------*/
div#dircab-sommaire-left {
	width: 130px;
	padding-top: 58px;
	float: left;
}
div#dircab-sommaire-center {
	font-size: 12px;
	width: 506px; /* 553 */
	padding-top: 69px;
	margin-left: 36px;
	float: left;
}
	div#dircab-sommaire-center h1.mini {
		font-family:inherit;
		font-size: 11px;
		font-weight: bold;
		margin-left:0;
		margin-bottom: 2px;
		color:inherit;
	}
	div#fil-ariane {
		font-size: 11px;
		color: #000000;
		margin-bottom: 24px;
	}
		div#fil-ariane a {
			color: #000000;
			text-decoration: none;
		}
			div#fil-ariane a:hover {
				text-decoration: underline;
			}
	div#les-demandes {
		
	}
	div#les-offres {
		
	}
		div#dircab-sommaire-center h2.dircab-emploi {
			font-family: Georgia, "DejaVu Serif", Norasi, serif;
			font-size: 29px;
			font-weight: normal;
			color: #003E80;
			margin-left: -2px;
			margin-bottom: 14px;
		}
			div#dircab-sommaire-center h2 {
				font-size: 21px;
				margin-bottom: 1px;
			}
			div#dircab-sommaire-center h2.title_agenda {
				font-size: 21px;
				margin-bottom: 1px;
				/* border-bottom:1px solid #999999; */
			}
			div#dircab-sommaire-center p.date_agenda {
				text-align:right;
				font-size:12px;
				margin-top:0;
			}
			div#dircab-sommaire-center h3.dircab-emploi {
				font-size: 17px;
				margin-bottom: 1px;
			}
			div#dircab-sommaire-center h2 a, div#dircab-sommaire-center h2.title_agenda a, div#dircab-sommaire-center h3.dircab-emploi a {
				color: #000000;
				text-decoration: none;
			}
				div#dircab-sommaire-center h2 a:hover {
					text-decoration: underline;
				}
		div#dircab-sommaire-center p {
			font-size: 13px;
			margin:10px 0;
		}
		div#dircab-sommaire-center ul {
			list-style-type:disc;
			padding:0 0 0 17px;
		}
			div#dircab-sommaire-center ul li {
				padding:5px 0;
			}
		div#dircab-sommaire-center div#first div.toutes {
			background: transparent url('/argosSites/dircab/images/btn_toutes_demandes.gif') no-repeat;
			width: 256px;
			height: 29px;
			padding-left: 40px;
			padding-top: 3px;
			margin-top: -12px;
			margin-bottom: 32px;
		}
		div#dircab-sommaire-center div#last div.toutes {
			background: transparent url('/argosSites/dircab/images/btn_toutes_offres.gif') no-repeat;
			width: 212px;
			height: 29px;
			padding-left: 40px;
			padding-top: 3px;
			margin-top: -12px;
		}
			div#dircab-sommaire-center div.toutes a {
				cursor: pointer;
				color: white;
				font-family: Georgia, "DejaVu Serif", Norasi, serif;
				font-size: 22px;
				text-decoration: none;
			}
		div#dircab-sommaire-center div.toutes a:hover {
			text-decoration: none;
		}
div#dircab-sommaire-right {
	margin-top: 21px;
}
	div#dircab-sommaire-right form {
		
	}
		div#dircab-sommaire-right form fieldset {
			margin-left: 30px;
		}
			div#dircab-sommaire-right form input#keywords {
				width: 189px;
				height: 17px;
				font-size: 16px;
				float: left;
			}
			div#dircab-sommaire-right form input#loupe {
				margin-left: 5px;
				float: left;
			}
	div#dircab-sommaire-right ul#menu {
		font-family: Georgia, "DejaVu Serif", Norasi, serif;
		font-size: 21px;
		font-weight: normal;
		margin-left: 30px;
		margin-top: 20px;
		width: 216px;
	}
		div#dircab-sommaire-right ul#menu li {
			list-style-type: none;
			background: url('/argosSites/dircab/images/puce1.gif') top left no-repeat;
			padding-left: 33px;
			margin-bottom: 27px;
		}
		div#dircab-sommaire-right ul#menu li li {
			background:none;
			font-size:16px;
			margin:8px 0 -6px -22px;
			list-style-type:cicle;
		}
		div#dircab-sommaire-right ul#menu li#menu-last {
			margin-bottom: 14px;
		}
			div#dircab-sommaire-right ul#menu li a {
				color: #FFFFFF;
				text-decoration: none;
			}
				div#dircab-sommaire-right ul#menu li a:hover {
					text-decoration: underline;
				}
	div#dircab-sommaire-right div#agenda-sommaire {
		background:#0C4887 url('/argosSites/dircab/images/bg_right.png') repeat-y 0 0;
	}
	div#dircab-sommaire-right ul#agenda {
		font-family: inherit;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		width: 204px; /* 216 */
		height: 185px; /* 205 */
		/* margin-top: -13px; */
		margin-left: 30px;
		padding-top: 20px; /* à retirer à la hauteur */
		padding-left: 12px; /* à retirer à la hauteur */
		background-color: #FFFFFF;
	}
		div#dircab-sommaire-right ul#agenda li {
			margin-bottom: 10px;
		}
			div#dircab-sommaire-right ul#agenda li div.date {
				margin-left: 2px;
				margin-bottom: 2px;
			}
			div#dircab-sommaire-right ul#agenda li a {
				color: #000000;
				text-decoration: none;
			}
				div#dircab-sommaire-right ul#agenda li a:hover {
					text-decoration: underline;
				}
			div#dircab-sommaire-right ul#agenda li a#suite {
				font-size: 13px;
				color: #E2001A;
			}

/* Contenu
----------------------------*/
div#dircab-contenu-contenu {
	padding-top: 7px;
}
	div#dircab-contenu-contenu h2 {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 15px;
		border-bottom:1px solid #999999
	}
	div#dircab-sommaire-center div.dircab-content, div#dircab-contenu-contenu div.dircab-content {
		font-size: 13px;
		line-height: 120%;
		margin:0 0 15px 0;
	}
		div#dircab-contenu-contenu h3 {
			font-size: 17px;
			font-weight: bold;
			margin-top: 11px;
			margin-bottom: 19px;
		}
		a {
			background-color:transparent;
			color:#124D89;
			text-decoration:none;
			/* font-weight:bold; */
		}
		a:hover {
			text-decoration:underline;
		}
		div.dircab-content div.download {
			margin-top:20px
		}
		div.dircab-content div.download a img {
			vertical-align:bottom;
			margin-right:6px;
		}
		div.dircab-content div.download a.download {
			color:#124D89;
			text-decoration:none;
			font-weight:bold;
		}

/* Depose
----------------------------*/
div#dircab-depose-contenu {
	padding-top: 7px;
}
	div#dircab-depose-contenu h2 {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 27px;
	}
	div#dircab-depose-contenu p {
		font-size: 13px;
		width: 468px;
		margin-bottom: 55px;
	}
	div#dircab-depose-contenu fieldset {
		width: 468px;
		text-align: right;
	}
		div#dircab-depose-contenu ul, div#dircab-depose-contenu ul li {
			list-style-type:none;
			padding:0;
			margin:0;
		}
				div#dircab-depose-contenu label {
					font-size: 13px;
					display: block;
					float: left;
					width: 150px;
					margin-top: 3px;
				}
					div#dircab-depose-contenu div#offre_demande {
						/* margin-bottom: 8px;
						clear: both; */
						width: 468px;
					}
						div#dircab-depose-contenu label.radio {
							float: right;
							margin-bottom:5px;
						}
							div#dircab-depose-contenu label.radio input {
								background-color:transparent;
								width: 20px;
								height: 20px;
								margin: 0;
								float:none;
								vertical-align:middle;
							}
					div#dircab-depose-contenu input {
						margin-left: 8px;
						margin-bottom: 8px;
						width: 310px;
						height: 20px;
						font-size: 16px;
						border: 0;
						background-color: #ECDFFF;
						float: left;
					}
					li.attached-files {
						margin-top:5px!important;
					}
					li.attached-files input{
						float:none !important;
						font-size:12px !important;
					}
				
					div#dircab-depose-contenu textarea {
						font-size: 16px;
						border: 0;
						width: 310px;
						height: 163px;
						background-color: #ECDFFF;
					}
				div#dircab-depose-contenu input#envoyer {
					font-size: 22px;
					color: #FFFFFF;
					background:#0C4887 url('/argosSites/dircab/images/btn_envoyer.jpg') no-repeat;
					width: 143px;
					height: 41px;
					border: 0;
					cursor: pointer;
					display: block;
					margin: auto;
					margin-top: 21px;
					float: none;
				}
/* Contact
----------------------------*/
div#espace {
	height: 38px;
	width: 468px;
	float: left;
}
div#dircab-depose-contenu input#contact-envoyer {
	font-size: 22px;
	color: #FFFFFF;
	background:#0C4887 url('/argosSites/dircab/images/btn_envoyer.jpg') no-repeat;
	width: 143px;
	height: 41px;
	border: 0;
	cursor: pointer;
	display: block;
	margin: auto;
	margin-top: 50px;
	float: none;
}

.clear {
	clear: both;
}