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

BODY, HTML	{
	background-color:#ffffff; margin:0px; padding:0px; width:100%; height:100%; font-family: arial, helvetica, sans-serif; font-size:12px; 
}
html { 
	min-height: 100%; margin-bottom: 1px; 
}



.bottom {
	padding-top:30px; clear:both;
}

.blocContainer {
		padding:0px 10px 10px 20px; border-top:30px solid #ffffff; margin-bottom:20px;		
	}
	#blocBleu {
		background-color:#e9f2f5;
	}
	.txtBleu {
		color:#28a5ce;	
	}
	#blocOrange {
		background-color:#f8eae5;
	}
	.txtOrange {
		color:#e64f26;	
	}
.txtVert {
	color:#69c10b; font-size:11px;
}

.bigtxt {
	font-size:14px;
}
.smaller {
	font-size:11px; color:#9e9e9e;
}
.sticktxt {
	margin-top:0px;	
}

/***********************************/
/* CONTENU */
/***********************************/

h1	{
	margin:15px 5px 15px 0px;  font-size:23px; color:#525252; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;
}
h2	{
	margin:20px 5px 0px 0px;  font-size:18px; color:#525252; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}	
h3	{
	margin:30px 5px 10px 0px;  font-size:18px; color:#69c10b; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-weight:bold;
}
h4	{
	font-size:17px; font-weight:bold;
}
p	{
	margin:8px 15px 10px 0px; font-size:12px;
}
ul {
	margin:25px 15px 10px 0px; font-size:12px; padding-left:25px;
}
li {
	list-style:disc; margin-top:10px;
}
a:link, a:visited	{
	color:#cc7600; text-decoration:none; 
}
a:hover	{
	color:#cc7600; text-decoration:underline;
}
input, textarea	{
	background-color:#ffffff; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; border: solid 1px #aaaaaa;
}
table.info {
	border-top:1px solid #cccccc; 
}
table.info td {
	border-bottom:1px solid #cccccc; padding:5px 5px 5px 5px; vertical-align:top;
}
.savoirplus {
	text-align:center; margin:30px 0px 10px 0px;
}
.savoirplus img:hover {
	filter:alpha(opacity=80); -moz-opacity:.80; opacity:0.8; background-color:#FFF; 
}
.submit	{
	background-color:#666666; width:100px; height:30px;	color:#FFF; border:1px solid #333333;
}
em {
	font-style:normal; font-weight:bold; color:#adb300;
}
th {
	text-align:left;
}


.chapo {
	font-weight:bold; margin-bottom:50px;
}

.citation {
	margin: 20px 0px 20px 15px; background-color:white; border:none; font-size:12px
}
.citation td {
	padding:15px; 
}

.citation ul {
	padding:0 15px 0 15px; margin:0px; color:#cc7600;
}
.citation ul li {
	margin: 2px 0 2px 0; padding:0px; line-height:20px
}



/***********************************/
/* MESSAGE */
/***********************************/
#message_red	{
	background:url(../images/layout/msg_red.gif) repeat-x #a80401;	color:#ffdcdb;  padding:5px 10px 7px 10px;  margin:10px 0px 10px 0px; border:1px solid #830402;
}
#message_green	{
	background:url(../images/layout/msg_green.gif) repeat-x #228c19;	color:#defdda; padding:5px 10px 7px 10px; margin:10px 0px 10px 0px; border:1px solid #156e0d;
}

/***********************************/


.ts_se {
	display:none;
}
#debug	{
	background-color:#aaaaaa; width:auto; border-bottom:#000000 1px solid; text-align:left; padding:0px 0px 3px 10px;
}



/***********************************/
/* SPECIFIC */
/***********************************/
