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



/* Reset
--------------------------------------------------------------------------------------- */
/* =INITIAL   v2.1,
	by Faruk Ates - www.kurafire.net
	Addendum by Robert Nyman - www.robertnyman.com
	Addition by Christian Montoya - www.christianmontoya.net
*/

/* Neutralize styling:   Elements we want to clean out entirely:*/
#tinymce {
   margin: 0;
   padding: 0;
   /*font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
   font: 12px Arial, Helvetica, sans-serif;
	font-family: 'Bitter', serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#514b48;
}

/* Neutralize styling:   Elements with a vertical margin:*/
#tinymce h1, #tinymce h2, #tinymce h3, #tinymce h4, #tinymce h5, #tinymce h6, #tinymce p, #tinymce pre, #tinymce blockquote, #tinymce ul, #tinymce ol, #tinymce dl, #tinymce address {
   margin: 1em 0;/**/
   padding: 0;
}




/* ajout françois*/
.displaynone {
display:none;
}
.clearfix{
clear:both;
}

.floatleft{ 
float:left; 
}
.floatright{
float:right;
}




/* Typography
--------------------------------------------------------------------------------------- */


#tinymce h2 {
	color:#1e5aa7;
	font-size:18px;
	font-family: 'Bitter', serif;
	background: transparent url(../images/fonds/bg-h2.jpg) no-repeat;
	padding-left:23px;
	padding-top:4px;
	margin:0;
	line-height:25px;
	padding-bottom:12px;
	font-weight:normal;
}

#tinymce h3 {
	padding-top:10px;
	padding-bottom:10px;/**/
	margin-top:0;
	margin-bottom:0;
	padding-left:23px;
	font-size:16px;
	font-family: 'Bitter', serif;
	color:#336699;
	font-weight:normal;
}


#tinymce h3.classic {
	font-family:Arial, Helvetica, sans-serif;
	color:#514b48;
	font-size:15px;
	font-weight:700;
	}
	
#tinymce h3.bleu {
	text-transform:uppercase;
	color:#1e5aa7;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;	
	padding-left:23px;
	}


#tinymce a{
	color:#1e5aa7;
	text-decoration:none;
}


#tinymce p {
	margin:0;
	padding-left:23px;
	line-height:21px;
	padding-top:6px;
	padding-bottom:6px;
}

#tinymce p > p {
	padding-top:0px;
	
	}

#tinymce ul {
	margin:0;
	padding-left:23px;
	line-height:21px;
}

#tinymce ul li {
	list-style:none;
}

#tinymce .error, #tinymce .obligatoire{
color:#ff0000;
font-weight:bold;
font-size:12px;
display:block;
padding-top:3px;
}

#tinymce a{
text-decoration:none;
}






#tinymce .intro {
	font-size:16px;
	color:#514b48;
	font-family: 'Bitter', serif;
	font-weight:400;
	padding-bottom:20px;
	line-height:22px;
}

#tinymce .note {
	background: transparent url(../images/fonds/note.png) no-repeat;
	padding-top:66px;
	padding-left:72px;
	display:block;
	min-height:80px;
	margin-top:20px;
	margin-bottom:20px;
}

#tinymce .bleu {
	color:#1e5aa7;
}


#tinymce .application {
	background: transparent url(../images/bg_applications.jpg) no-repeat;
	padding-left:23px;
	width:900px;
	min-height:190px;
	margin-top:30px;
	
	}
	
#tinymce #inside ul {	

padding-left:50px;
	
	}
	
	
#tinymce #inside li {
	list-style:outside;	
	
	}
	
	
#tinymce #inside table.table_decalee {
	padding-left:23px;	
	
	}
	
#tinymce .small_legend{
	font-size:10px;
	color:#999;
	
}
	
#tinymce blockquote {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}



/* General Layout
--------------------------------------------------------------------------------------- */


#tinymce a img{
border:0;
}

#tinymce h1 {
padding:0;
margin:0;
}



#tinymce p {
	line-height:20px;
	padding-right:36px;
}


#tinymce table {
}

#tinymce td {
}







#tinymce h3 {
	}



#tinymce h4 {
	}
	
	

#tinymce ul {
	}	
	
	

#tinymce li {
	}		
	
	
#tinymce a,#tinymce a:visited {
}

#tinymce a:hover{
}


	 
	 
#tinymce td p {
}

	

#tinymce td h3 {
}

#tinymce td ul {
}


#tinymce td li {
	 }
/**/