@CHARSET "UTF-8";
body {
	background:#fff url(../images/bg-body.gif) top repeat-x;
	color:#333;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
}

* { outline: none; }


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


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

h1 { color: #B7092C; }
h2 { color: #49468D; }
h3 { color: #49468D; }
h4 { color: #49468D; margin-bottom:.25em }

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

#wrapper{}


#header{
  height:200px;
	padding-top:20px;
	background:#fff url(../images/bg-header.jpg) no-repeat top; 
}

#content{
  margin-bottom:6px;
  font-size:1.2em;
}

#footer{
 clear:both;
 width:100%;
 height:267px;
 background:#fff url(../images/bg-footer.gif) repeat-x bottom; 
}


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

 #logo a{
	 display:block;
	 width:240px;
	 height:123px;
	 text-decoration:none;
 }


#lang_switcher {
	float:right;
	margin:60px 0 0 0;
}

	#lang_switcher li {
		list-style-type: none;
		display: inline;
	}
  
#mainMenu{}


/*===============================
	home */

.anim-home{height:370px;}

#bloc-home{margin-bottom:20px;}

#bloc-home th, #bloc-home td{padding:6px 0 6px 0; margin:0; background:none; border-bottom:10px solid #e6e6ed;}
#bloc-home .th-1, #bloc-home .th-3{width:380px; }
#bloc-home .th-2{width:190px;}

#bloc-home h3{margin:0;}
#bloc-home .th-1 h3{margin-left:10px;}

#bloc-home td{vertical-align:top;}
#bloc-home .td-1 div.none{background-color:#ededf4; margin-right:16px; padding:4px 10px 10px 10px;}
#bloc-home .td-2 div.none{margin-right:16px; padding-top:4px;}

#slide-home{position:relative;}

/*===============================
	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;}
	
#content-flash{height:407px;}
#content-slide{position:relative;}

.slide-box{
  float:left;
  width:189px;
  border-right:1px solid #fff;
}

#slide-navigation{text-align:center; height:130px}

  #slide-navigation span{
    font-size:1.5em;
    font-family:'Arial Black', arial,helvetica,sans-serif;
    color:#e07b2d;
  }



#conseilsCuissons {
	width:470px;
	float:left;
}

#conseils {
  width: 100%;
  border-collapse: collapse;
}

#conseils td{color:#B7092C; text-align:center; border-bottom:1px dotted #E07B2D}
#conseils td.noBorder { border-bottom: 0px; }

#conseils .col2, #conseils .col3, #conseils .col4{width:70px;}
#conseils .col2 { width: 90px; }
#conseils .colheader { font-weight: bold; }

#conseils .category{
  font-size:1.167em;
  text-transform:uppercase;
  color:#E07B2D;
  text-align:left;
}

#conseils .scategory{
  color:#B7092C;
  text-align:left;
  padding-left:16px;
}

#conseils .leftoffset { padding-left: 35px; }

/*===============================
	footer */

#footer-content{
  margin:0 auto;
	padding:4px 25px 0 25px;
  width:950px;
  height:263px;
  background: url(../images/bg-footer-content.jpg) no-repeat bottom;
}

.adress{
  color:#535098;
  font-weight:normal;
  font-size:1.2em;
  line-height:1.2em;
  text-align:left;
}

#coordonnees{
  margin-bottom:30px;
  text-align:left;
}

#adress-map{
  height:380px;
  border-top:6px solid #524F97;
  border-bottom:6px solid #524F97;
}

.signature_fk{
  font-size:.9em;
}


/*===============================
	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 */

.img_float_left{padding:4px 8px 8px 0;}
.img_float_left img{border:1px solid #e6e6e6;}

.img_float_right{padding:4px 0 8px 8px;}
.img_float_right img{border:1px solid #e6e6e6;}

.img_float_none img{border:1px solid #e6e6e6;}

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

.combo-image-text{}

.span-12 .img_float_left img{border:none;}


