@charset "utf-8";
/* CSS Document */

body{text-align:center; margin:0; padding:0; background-color:#FFF;font-family:Arial, Helvetica, sans-serif;color:black;font-size:12px;}
a {color:#0066CC; text-decoration:none;}
a:hover {text-decoration:underline;}
img { border:0; }`
h1,h2,h3,h4,h5,h6,ol,img,p{margin:0;padding:0;}
table,img{border:0}
table,textarea,select,input,#ctn_ctt{font-family: Arial, Helvetica, sans-serif; color:black; font-size: 1em;}
h1, h2, h3, h4, h5, h6,ul, li, form, p {margin:0; padding:0;}
.clr_all {clear:both;}
* html .cbl, * html .cbr {margin-top:-6px;}
.nodisp {display:none;}

.contenu {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:14px;
	text-align:left;
}
.contenu .titre {
	font-size:16px;
}

p {margin:1em 0}

#page1col #header { text-align:left; margin-top:10px; }

/* shad */
.error {color:#F00;}
.ok {color:#0F0;}
li {list-style:none;display:inline;}
.notice {font-weight:bold;}
.contenu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cdcdcd;
	-moz-box-shadow: 0 5px 1px #f0efef;
	-webkit-box-shadow: 0 5px 1px #f0efef;
	padding: 5px 5px 5px 15px;
	margin:10px 0;
}

.contenu p {padding: 10px 0;}

.intitule {color:#cc3300;font-size:2em!important;}

.contenu form {text-align:center;
	margin:0 10% 0 0;
	width:90%;
	text-align:left;
}
.contenu label {
	display: block;
	width: 60%;
	float: left;
/*	clear:left;*/
	text-align: right;
	margin:5px 1px;
/*	line-height:3em;*/

}

.contenu input {
	margin:5px 1px;
}
.contenu input[type="submit"] {
	margin-left: 50%;
}
.contenu select {
	margin:5px 1px;
}

hr.dc {
	margin:50px 0;
}

