@charset "UTF-8";

/* différents type de bloc à gauche       */
div#bloc_total_largeur{
font-size:120%;
	float :left;
	width: 665px;
	margin:0px;
	padiing:0px;
	margin-top: 10px;
	margin-left:2px !important;
margin-left:0px;/*pour ie */
}


div#bloc_rectangle {
	float:left;
	width:440px;
		background-color: #999999;
			margin:0px;
	padding:0px;
		margin-top:10px;
margin-left:10px !important;
margin-left:5px;/*pour ie */
		height: 215px;
}



div#bloc_vertical_droit {
	float :right;
	width: 215px;
		background-color: #999999;
			margin:0px;
	padding:0px;
		margin-top: 10px;
		margin-right:0px;
		height: 440px;
}

.bloc_carre{
	float:left;
	width: 215px;
	background-color: #999999;
	margin:0px;
	padding:0px;
	margin-top: 10px;
margin-left:10px !important;
margin-left:6px;/*pour ie */
	height: 215px;
}

/* fin type de bloc à gauche       */
.moteur_robe_vertical{
	float :right;
	width: 215px;
	margin:0px;
	padding:0px;
	margin-top: 10px;
	margin-right:0px;
	height: 440px;
	background-image: url(../images/fond-moteur-robe.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}


#logo-marieefr h1{
	width:256px;
	height:61px;
	display:block;
	text-indent:-5000px;
	/*background:url(/images_charte/logo-mariee.png) no-repeat;*/
	margin:0px;
	padding:0px;
	
	}

#lesincontournables{
	width:665px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(/images_charte/lesincontournables.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top:30px;

	}
.listeh2{
	float:left;
	width:200px;
		padding-bottom:20px;
	
	}

.listeh2 li{
	list-style-type: none;
}


.listessrubh2{
	float:left;
	padding:0px;
	margin:0px;
	padding-bottom:2px;
	text-align:center;
	width:665px;
	
	}
.listessrubh2 ul{padding:0px;
	margin:0px;
	list-style-position:inside;}


.listessrubh2 li{
	padding:0px;
	margin:0px;
	list-style-position:inside;
	list-style-type: none;
	display:inline;
	width:20px;
}

.listessrubh2 h2{
	display:inline-block;
	width:200px;
	}






h2 a, h2 a:visited{
	color:#cc0066;
	text-decoration:none;
	background-image:url(/images_charte/puceincont.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left:15px;
	font-size:80%;
	}
h2 a:hover{
	color:#333;
	background-image:url(/images_charte/puceincont.jpg);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left:15px;
	}
#slideshow {

	width:665px;
	height:225px;
	background:transparent url(../images_charte/fond-carrousel-horsite.gif) no-repeat 0 0;
	clear:both;
	position:relative;
}

#slideshow #slidesContainer {
  width:647px;
  height:220px;
  overflow:auto;
  overflow:hidden;/* affiche une scrollbar au cas ou */
  position:relative;
  padding-top:12px;
  padding-left:15px;
}

#slideshow #slidesContainer .slidesite {
  margin:0px;
  width:219px;  /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:220px;
  float:left;
  

}
control {
  display:block;
  width:39px;
  height:210px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(img/control_right.jpg) no-repeat 0 0;
}
