/* STYLES DE POSITIONNEMENT */

/*------------------------------------ GENERAL -------------------------------------------------------*/
div#header {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 5px;
	height: 18px;
	text-align : left;
	font-size: 12px;
	background: url(./../img/header/deconnexion-bg.jpg) repeat-x;
}
div#header a.deconnexion {
	display: block;
	height: 18px;
	width: 205px;
	float: right;
	background: url(./../img/header/deconnexion-out.jpg) no-repeat;
	color: #fff;
	line-height: 18px;
	font-weight: bold;
	padding-left: 30px;
}
div#header a.deconnexion:hover {
	background: url(./../img/header/deconnexion-over.jpg) no-repeat;
	color: #fff;
	text-decoration: none;
}
div#logo {
	position : relative;
	float : left;
	text-align : center;
	vertical-align : middle;
	width : 150;
	font-size : 10px;
}
div#page {
	width : 95%;
	clear: both;
	margin : 30px 0px 30px 0px;
	padding : 0px 10px 0px 30px;
}

div#retour-ligne {
	clear: both;
}

div#submit {
	width : 900px;
	clear : both;
	text-align : center;
	padding : 50px 0px 20px 0px;
}

fieldset.form_erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #bb0000;
	border: 1px dotted #bb0000;
	padding:10px 10px 10px 10px;
	margin:0px 20px 0px 0px;
}
.form_erreur {
	border: 1px solid #bb0000;
	color: #bb0000;
}
.div_erreur {
	border: 1px solid #bb0000;
	color: #bb0000;
	padding: 5px 5px 5px 5px;
}

div.information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #0b2a72;
	border: 1px dotted #512427;
	padding:10px 10px 10px 10px;
	margin:0px 20px 0px 0px;
}

div.msg_retour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #512427;
	text-align: center;
	border: 1px dotted #512427;
	padding:10px 10px 10px 10px;
	margin:0px 0px 20px 0px;
}

/*------------------------------------ PARTIE GAUCHE DU SITE -------------------------------------------------------*/
div#left {
	text-align : center;
	width : 150;
	margin-top : 20px;
	font-weight : bold;
	text-decoration : underline;
}

/*------------------------------------ BOX DE DROITE -------------------------------------------------------*/
div.right-box {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 10px;
	border: 1px dotted #512427;
	background-color: #E9E9E9;
}
div.right-box a {
	margin-left: 10px;
}

/*------------------------------------ PAGE DE CONTENU -------------------------------------------------------*/
div#page-titre {
	display:block;
	margin: 0px 0px 15px 0px;
}
div#page-sous-titre {
	display:block;
	margin: 20px 0px 10px 0px;
}

div#page-bloc {
	/*width : 600px;*/
	float : left;
}

div#page-multi-select {
	margin: 0px 0px 0px 0px;
	float : left;
}
div#page-multi-select div {
	float : left;
}
div#page-multi-select div#separateur {
	margin: 40px 5px 0px 5px;
	float : left;
}
div#page-multi-select div#separateur-double {
	margin: 35px 5px 0px 5px;
	float : left;
}
div#page-multi-select div.select-border-right {
	border-right: 1px dashed #512427;
	padding:0px 15px 0px 0px;
}
