@CHARSET "UTF-8";
body {
	background:#4f4f4f url(../images/bg-body.png) repeat-x top;
	color:#333;
	font-family:"trebuchet ms",helvetica,sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

* { outline: none; }


/*===============================
	links */
	
a:link 		{text-decoration: 	none; 	color: #E2001A;}
a:visited {text-decoration: 	none; 	color: #E2001A;}
a:active 	{text-decoration: 	none; 	color: #E2001A;}
a:hover 	{text-decoration: 	underline; 	color: #4c4c4c;}


/*===============================
	title */

h1 { font-size: 30px; color: #224390; }
h2 { font-size: 22px; margin: 10px 0 5px 0;}
h3 { font-size: 18px;}

/*===============================
	Main Layout and Structure  */
	
html, body{
  height:auto !important;
  height:100%;
}

#header{}

#main{background-color:#fff; padding-top:20px;}

#footer{background-color:#fff; font-size: 10px; }


/*===============================
	header */
	
#logo{height:183px;}

	#logo a{
		display:block;
		width:625px;
		height:165px;
	}
	
#mainMenu {
	height:77px;
	width:942px;
	float:left;
	padding-top:4px;
	background:url(../images/bg-menu.png) repeat-x;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
}

.logo-text{
  text-align:right;
  color:#224390;
  font-size:1.8em;
  font-style:italic;
  padding-top:130px;
}


/*===============================
	content */
	
ul#breadcrumb_trail {}	
	
	ul#breadcrumb_trail li {
		background-color: #CCC;
		display: inline;
		list-style: none;
		padding-right: 16px;
		background: url(../images/tab_right.png) right no-repeat;
		font-size: 11px;
	}
		
	ul#breadcrumb_trail li.last {background: none;}
  
/*===============================
	footer */

.footer-content{font-size:1.2em; padding-top:16px; padding-bottom:10px;}

  .footer-content .title{font-size:1.4em;}
	
.partenaires{
	height:123px;
	background: url(../images/bg-footer.png) no-repeat;
}

.partenaires table{
  margin:3.2em 0 0 0;	
}

.partenaires table td{
	width:33%;
	text-align:center;
	padding:0 20px 0 20px;
}



/*===============================
	slots type Text/RichText */
	
.none {}
	
.tips {
	background:#FFFFDD url(../images/tip.png) no-repeat scroll 5px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:10px 0pt;
	padding:5px 20px 5px 45px;
	}	

.caution {
	background:#FFFFDD url(../images/caution.png) no-repeat scroll 5px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:10px 0pt;
	padding:5px 20px 5px 45px;
	}

.note {
	background:#FFFFDD url(../images/note.png) no-repeat scroll 5px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:10px 0pt;
	padding:5px 20px 5px 45px;	
}

/*===============================
	medias CMS */

.media_image_left{padding:4px 8px 8px 0;}
.media_image_left a{border:1px solid #fff;}

.media_image_right{padding:4px 0 8px 8px;}
.media_image_right a{border:1px solid #fff;}

.image_legend{font-style:italic; color:#a8a8a7;}

/*=== textes ===*/
.signature_fk {
	font-size: 0.9em;
}