body{/*trophee-pierrade.com*/
	background:url(../ig/fd.jpg) repeat;
	}
	.bleu{color:#134896;}	
.conteneur{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1005px;
	display:table;
	background:#ffffff;
	font-family:"verdana", "arial", "sans serif";
	font-size:11px;
	color:#3e3e3e;/*--gris foncé--*/
	text-align:left;
	}
.no-padding{padding:0;}
.no-padding p{padding:0; margin:5px 0 0 -40px;}
.cls{clear:both;}
/*------------------------------bandeau--------------*/
.head{
	float:left;
	width:1005px;
	height:171px;
	background:url(../ig/pierrade-bandeau.jpg) no-repeat;
	background-position:20px 0;
	margin:10px 0 0 0px;
	/*padding:0 0 50px 0;*/
	overflow:hidden;
	}
.head a{
	border:none;
	}
.logo{
	float:left;
	width:382px;
	height:115px;
	margin:8px 0 0 15px;
	border:none;
	
	}
.logo img{
	border:0px;
	}

.accroche img{
	float:right;
	width:468px;
	height:110px;
	margin:10px 80px 0 0;
	border:0px;
	}
/*----------------------------------*/	
	
.contenu{
	float:left;
	width:1005px;
	display:table;
	}
.colg{
	float:left;
	width:245px;
	display:table;
	margin:0;
	}
.colcentre{
	float:left;
	width:500px;
	display:table;
	border-left:1px solid #c21503;/*--rouge sombre--*/
	border-right:1px solid #c21503;
	}
.colcentre.unik{width:745px;}	
.cold{
	float:right;
	width:245px;
	display:table;
	}
.footer{
	float:left;
	width:1000px;
	height:40px;
	text-align:center;
	border-top:1px solid #c21503;
	}
.footerbs{
	float:left;
	width:1000px;
	height:30px;
	text-align:center;
	border-bottom:1px solid #c21503;
	}
.footerbs img{
	border:0px;
	margin:0;
	}
/*------------------menu tout en haut-----------------*/
.mnuht{
	width:1000px;
	height:30px;
	text-align:right;
	margin:-10px 0 0px 0;
	font-size:11px;
	}
.mnuht li {
	display:inline;
	background:url(../ig/pierrade-tiret.jpg) no-repeat;
	background-position:0px 0;
	list-style:none;
	padding:0 10px 0 10px;
	text-transform:uppercase;
	}
.mnuht li a{
	text-decoration:none;
	}
.mnuht li a:link,.mnu li a:visited{
	color:#3e3e3e;/*gris foncé*/
	}
.mnuht li a:hover,.mnuht li strong{
	color:#c21503;/*rouge foncé*/
	}
/*------------------fin menu haut-----*/
/*-------------------------------menu vertical---------------------*/
.mnu{
	width:240px;
	display:table;
	font-size:14px;
	font-weight:bold;
	}
.mnu ul{
	display:block;
	width:200px;
	}
.mnu li{
	background:url(../ig/pierrade-mnu.jpg) no-repeat;
	background-position:0 7px;
	padding:0 0 0 25px;
	line-height:28px;
	list-style:none;
	}
.mnu li a{
	display:block;
	width:200px;
	text-decoration:none;
	background:url(../ig/pierrade-souligne.jpg) no-repeat;
	background-position:0 22px;
	}
.mnu li a:link,.mnu li a:visited{
	color:#3e3e3e;/*gris foncé*/
	}
.mnu li a:hover,.mnu li strong{
	color:#c21503;/*rouge foncé*/
	}
.mnu :first-letter{
	text-transform:capitalize;
	}
/*--------------------*/
/*----------------------------partie centrale dans div colcentre-----------------------------*/
.band{
	float:left;
	width:490px;
	height:180px;
	margin:0 5px 0 5px;
	border:1px solid #3e3e3e;
	}
.index{/*attention index est utilisé dans les pages d'index de chaque menu général------------------------------------------*/
float:left;
	width:500px;
	display:table;
	background:#f5f5f5;/*gris pale*/
	margin:10px 0 0 0;
	}
.cadre{float:left;
	width:500px;
	font-size:12px;
	background:url(../ig/pierrade-cadrectreht.jpg) no-repeat;
	display:table;
	margin:0 0 0 1px;
	}
.cadrebas{float:left;
	width:500px;
	height:19px;
	background:url(../ig/pierrade-cadrectrebs.jpg) no-repeat;
	background-position: 0px 0;
	}
.index h1{
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 40px;
	background:url(../ig/tild.gif) no-repeat;
	background-position:10px 0;
	}
.index h2{
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 10px;
	}
.index p{
	font-size:12px;
	padding:3px 10px 0 80px;
	text-align:justify;
	}
.index p:first-letter,.index h2:first-letter,.index li:first-letter{
	text-transform:uppercase;
	color:#c21503;
	}
.index a{
	color:blue;
	}
.index img{
	float:left;
	border:1px solid #f5f5f5;
	padding:1px 1px 1px 1px;
	margin:3px 5px 3px 5px;
	
	}
.index ul{
	padding:0 0 0 130px;
	}
.index li{
	font-size:12px;
	line-height:18px;
	}
	
.quatre{
	float:left;
	width:249px;
	height:170px;
	border-right:1px solid white;
	border-bottom:1px solid white;
	}
.quatre img{
	float:left;
	border:1px solid #c2c2c2;
	padding:1px 1px 1px 1px;
	margin:3px 5px 3px 3px;
	clear:both;
	}

/*---------------------------------------------colonne de droite---------------------------*/
.txt{
	float:left;
	width:237px;
	display:table;
	background:url(../ig/pierrade-cadredht.jpg) no-repeat;
	margin: 0 0 0 4px;
	}
.txt.auto{
width:100%;
border-bottom:1px solid #e1e1e1;
background:none;
margin: 5px;
padding:5px;
}
.txt.auto img,.txt.auto h3{float:left;}
.txt.auto p{
line-height: 1.2em;
}

.txt-bateau{
	float:left;
	width:237px;
	display:table;
	background:url(../ig/pierrade-cadredht-bateau.jpg) no-repeat;
	margin: 0 0 0 4px;
	}
.txtbas{
	float:left;
	width:237px;
	height:15px;
	background:url(../ig/pierrade-cadredbs.jpg) no-repeat;
	margin:0 0 0 4px;
	}
.infos h1,.recette h1,.mailing h1,.sondage h1{
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 10px;
	background:url(../ig/pierrade-souligne.jpg) no-repeat;
	background-position:8px 15px;
	}

.infos p{
	font-size:12px;
	background:url(../ig/pierrade-puce.jpg) no-repeat;
	background-position:8px 3px;
	padding:0 5px 0 20px;
	}
.recette p{
	font-size:12px;
	background:url(../ig/pierrade-rond.jpg) no-repeat;
	background-position:8px 3px;
	padding:0 5px 0 20px;
	}
.infos p:first-letter,.recette p:first-letter,.txt p:first-letter{
	text-transform:uppercase;
	color:#c21503;
	}
.infos p span,.recette p span{
	font-size:9px;
	}
.infos a,.recette a{
	text-decoration:none;
	}
.infos a:link,.infos a:visited,.recette a:link,.recette a:visited{
	text-decoration:none;
	color:#3e3e3e;
	}
.infos a:hover,.recette a:hover{
	text-decoration:none;
	background-color:#f5f5f5;
	}
.video{
	float:left;
	width:250px;
	height:200px;
	}
.video a{
	border:none;
	}
.video img{
	width:133px;
	height:165px;
	margin:15px 0 15px 58px;
	border:none;
	}
.pub {
	float:left;
	width:150px;
	display:table;
	margin:5px 0 0 55px;
	}
.pub img{
	clear:left;
	width:114px;
	height:87px;
	padding:1px 1px 1px 1px;
	border:1px solid #a3a3a2;
	
	}
/*-----------mailing-*/
.mail{
	width:200px;
	height:110px;
	margin:50px 0 0 0;
	}
	.sond{
	width:200px;
	height:150px;
	margin:50px 0 0 0;
	}
.mailing{
	float:left;
	width:200px;
	height:100px;
	margin:0 0 0 20px;
	font-size:10px;
	}
.sondage{
float:left;
	width:200px;
height:140px;
margin:0 0 0 20px;
/padding:5px 0 0 0;
	font-size:10px;
	}
.mailing input,.sondage input{
	float:left;
	width:150px;
	height:20px;
	}
.go{
	float:right;
	width:20px;
	height:20px;
	}	
	