@import url(../diaporama/diaporama.inc.css);
@import url(../diaporama/400x300/diaporama.inc.css);




h1{
	font-size:1.2em;
}
h3{
		font-size:1.1em;
	}
	h3.titre{
		background: url(../../images/css/back_accord_2.png) no-repeat scroll left top!important;
		height: 40px;	
		border: none;	
	}
	
	h3 a.tab{
		outline :none;
		padding: 0 0 0 10px;
		line-height: 40px;
		display:block;
		text-decoration: none;
	}
	h3 a.tab:hover{
		outline :none;
		padding: 0 0 0 10px;
		line-height: 40px;
		display:block;
		text-decoration:none;
		color: #cd0669;
	}
#accordeon {
	/*margin-top: -25px;*/
}
h2{
	color:#cd0669;
	font-size:1.2em;
	background:none;
	margin:0px;
	padding:0px;
}
h3{
	color:#cd0669;
	font-size:1.2em;
	border-bottom:1px solid #999999;
	background:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h4{
	font-size:1em;
	background:none;
	margin:0;
	padding:0px 0px 10px 0px;
}



.blocLeft-g5 {
  float:left;
  margin:0 0 0;
  padding: 20px 24px 30px 10px;
  width:590px;
  line-height:18px;
}

.blocRight-g5 {
  float:left;
  line-height:18px;
  padding-bottom:13px;
  padding-top:20px;
  width:316px;
}

.blocBig-g5 {
  float:left;
  margin:0 0 0;
  padding: 20px 24px 30px 10px;
  width:860px;
  line-height:18px;
}


div.img_centre {
background:url("../../images/css/back_coldroite_tpl8.png") repeat-y scroll 0 0 transparent;
padding:0px 15px;
}

.blocLeft-g5 ul, .blocBig-g5 ul {
  margin:10px 0 30px 35px;
  padding:0;
}

div.img_centre ul {
  margin:10px 0 30px 20px;
  padding:0;
}

div.img_centre ul li, .blocLeft-g5 ul li, .blocBig-g5 ul li {
  list-style-image:url("../../images/css/picto-liste.gif");
  list-style-position:outside;
  margin:0;
  padding:5px 0;
  text-align:justify;
}

.titreContenu {    
  color:#CD0669;
  font-size:1.1em;
  margin:0 0 10px;
  padding:0;
  font-weight: bold;
}

.blocLeft-g5 h3.titreAccordeon, .blocBig-g5 h3.titreAccordeon {
  background:url("../../images/css/back_accord_2.png") no-repeat scroll left top transparent !important;
  border:medium none;
  height:40px;
  font-size:1.1em;
  margin:0;
  display:block;
  line-height:40px;
  outline:medium none;
  padding:0 0 0 20px;
  color: #404040;
}

.blocLeft-g5 h3.titreAccordeon:hover, .blocBig-g5 h3.titreAccordeon:hover {
  cursor: pointer;
  color: #CD0669;
}

.blocLeft-g5 div.accordeon, .blocBig-g5 div.accordeon {
 padding-left:20px;
 }


span.gras{
	font-weight:bold;
}
#page{
	margin:0px auto;
}

div.tab {
	padding-left: 20px;
}

div#g5{
	padding:20px 0px 0px 0px;
	text-align:justify;
	color:#404040;
	font-family:Arial;
}
div#g5 div#haut{
	width:900px;
	margin:0px;
	padding:0px;
	background: url(../../images/css/ombre_top_long.jpg) no-repeat bottom center;
	padding-bottom: 40px;
}
div#g5 div#haut ul{
	width:469px;
	margin:0px auto;
	overflow: hidden;
}
div#g5 div#haut div.ombre{
	width:940px;
	height:40px;
	margin:0px auto;
}
div#g5 div#bas div.blocImage{
	width : 281px;
	height : 211px;
	float:left;
	margin:0px 20px 10px 0px;
}

div#g5 div#bas{
	margin:0px;
	padding:0px;
	width:950px;
}
div#g5 div#bas div.d div.gauche{
	float:left;
	margin:0 0 35px;
	padding-right:24px;
	width:590px;
}
div#g5 div#bas div.d div.droite{	
	float:left;
	line-height:18px;
	padding-bottom:13px;
	width:316px;
}
div#g5 div#bas p{
	line-height:18px;
}
div#g5 div#bas div#actussTitre{
	font-weight:bold;
	padding:5px 0px 10px 0px;
	font-size:0.8em;
}
div#g5 div#bas div#actuChapeau{
	padding:10px 0px 10px 0px;
	line-height:18px;
}
div#g5 div#bas div#actuTexte{
	padding:0px 0px 20px 0px;
	line-height:18px;
	/*float:left;*/
}

div#tabs-edition-1 div#g5 div#bas div#actuTexte{
	clear:both;
}
div#template2 div.gauche{
	float:left;
	margin:0 0 35px;
	padding-right:10px;
	width:580px;
}

div#g5 div#bas div#actussTitre div,
div#g5 div#bas div#actuChapeau div,
div#g5 div#bas div#actuTexte div{
	line-height:18px;
}
div#g5 div#bas ul{
	margin:10px 0px 30px 35px;
	padding:0px;
}

div#g5 div#bas ul li{
	list-style-image:url("../../images/css/picto-liste.gif");
	list-style-position:outside;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:left;
}
div#g5 div#bas ul.panel li{
	list-style-type:none;
	list-style-image:none;
}
div#g5 div#bas ul li a:hover{
	text-decoration:none;
	color:#cd0669;
}
div#g5 div#bas select{
	width:270px;
}
div#g5 div.img_haut, div#g5 div.img_bas {
	margin:0px;
}
div#g5 div.img_centre{
	background: url("../../images/css/back_coldroite_tpl8.png") repeat-y;
	padding:12px 15px;
}

.prix_pack{
	font-weight:bold;
	left:97px;
	position:relative;
	top:-4px;
	padding:5px 6px;
	background-color: #cd0669;
	color: white;
	border: 1px solid #820b46;
	text-shadow:0 0 3px black;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/*
*  Style pour les tableaux
*/

.tab_pack {
	margin-left: 10px;
}
.tab_pack h2 {	
	margin-bottom:0px;
	padding:0;
}
.tab_pack thead tr th {	
	margin-bottom:10px;	
}
.tab_pack tr td {
	border-right: 1px solid #cbcdcc;
	padding: 3px 20px;
	border-bottom:1px dotted #cbcdcc;
}
.tab_pack .titres_pack {
	background-color: #ececec;
}
.tab_pack .titres_pack td{
	border-bottom: 1px solid #e094ae;
	color: #cc0064;
	font-weight: bold;
	font-size: 1.1em;
}
.tab_pack tr td.pack_col_droite {
	text-align: center;
	background-color: #F5F7F6;
	padding:3px 35px;
}


/* Styles particuliers pour le cas de 4 blocs */

#c_1, #c_3, #c_2, #c_4 {
	margin-bottom: 20px;
	line-height:18px;
}

#c_1 h2, #c_2 h2, #c_3 h2, #c_4 h2 {
	background-color: #ececec; 
	border-bottom: 1px solid #e094ae;
	padding: 3px 5px;	
	margin-bottom:20px;
}

#d3 .gauche {
	width: 900px!important;
}

#d3 ul li {
	padding: 2px 0!important
}

#c_4 ul li, #c_1 ul li {
	width: 100%!important;
}

.blocLeft {
  float: left;
  width: 450px;
  margin-right: 20px;
}

.blocRight {
  float: left;
  width: 450px;
}

#installAir {
float:left;
height:160px;
margin:0 20px 10px 0;
width:205px;
}
