/***************/
/**  GENERAL  **/
/***************/

/********COULEURS*******/
/*
rose foncé = #ec736a
rose moyen = #f79c95
rose plus pale = #fdafa9   (pour le fond)
gris (texte) = #666666
vert = #97bf14
blanc = #ffffff
*/

.fond {
	width:320px;
	}

h1 { 
	font-size:18px;
	padding:15px 15px 0 15px;
	text-align: center;	
	}
h2 { 
	font-size:16px;
	padding:5px 0px 6px 15px;
	}
h3 { 
	font-size:15px;
	padding:15px 0px 6px 20px;	
	}
.contenu > h3 {
	padding:25px 0 6px 20px;	
	}
.divers-txt > h3 {
	padding:25px 0 6px 20px;	
	}
h4 {
	font-size:14px;
	padding:5px 5px 6px 20px;	
	}
p {
	padding:5px 20px 10px 20px;	
	}
.contenu {
	width:300px;					
	}
.contenu-transp {
	width:300px;
	}
.contenu > h2 {
	padding-left: 15px;
	}
.contenu-transp > h2 {
	padding-left: 15px;
	padding-right: 12px;
	}
.contenu-float {
	width: 320px;					
	}

/*************/	
/**  LIENS  **/
/*************/
h2  a, h2  a:hover, h2  a:active{
	font-size:14px;
	}
.block-txt > h2 a, h2  a:hover, h2  a:active {
	font-size:12px;
	}
.block-txt > a, a:active {
	font-size:11px;
	line-height: 14px;
	}
.block-txt > a:hover {
	color:#666666;
	}
.block-txt-txt > h2 {
	padding: 5px 0 0 0;
	line-height: 12px;
	}
.block-txt-txt > a, a:active {
	font-size:11px;
	}
.block-txt-txt > h2 a, h2  a:hover, h2  a:active {
	font-size:11px;
	}

/**************/	
/**  BLOCKS  **/
/**************/

.block-general {
	width:255px;					/* CHANGEMENTS SUR CSS TABLETTE ET SMARTPHONE */
	height:580px;
	margin-left:18px;				/* CHANGEMENTS SUR CSS TABLETTE ET SMARTPHONE */
	margin-top:20px;
	padding:0 0 0 30px;
	}
.block {
	width:198px;
	height:270px;
	padding:10px 0 0 0;
	}
.block-img {
	width:225px;
	}
.block-txt {
	width:205px;
	height:140px !important;			/* POUR FIREFOX, CHROME ET ATARI */
	height:140px;
	margin:-195px 0 0 10px; 
	}
.block-txt-txt {
	width:160px;
	}
.block-txt-txt img {
	width:120px;
	padding-left: 0px;
	margin-top: -30px;
	}
.block-txt-txt > h2 a, h2  a:hover, h2  a:active {
	font-size:14px;
	}
	
/****************/	
/**  POSITION  **/
/****************/
	
.position {
	width: 300px;
	padding-left: 10px;
	padding-top: 20px;
	}

/**************/	
/**  DIVERS  **/
/**************/
.divers-img {
	width:320px;					
	margin-left: 0px;
	margin-top: 10px;
	}
.divers-txt {
	width:310px;
	padding:0 10px 20px 0px;
	clear: both;
	margin-top: 2px;
	}
/* Actualités */
.actu {
	width: 320px;
	}
.actu-img {
	width: 265px;
	padding-left:34px;
	margin-bottom:1px;
	}
.actu-txt {
	width: 300px;
	padding-top: 0;
	}
/* Bio */
.bio-img {
	width:150px;
	padding:0 10px 0 30px;
	}
.bio-txt {
	width:280px;	
	margin-top: 10px;	
	padding:0 10px 10px 20px;
	}