/* init generique */
/* Version 1 -24/06/08 */
@import url(reset.css);

div#global {
	height:99%;
	margin:0 auto;
	width:790px;
	text-align:left;
}

div#header {
	position:relative;
	margin:0 auto;
	width:790px;
	height:134px;
}
div.h2{
/*	background:url(../../images/header/bg-header-ht-b.jpg) no-repeat;*/
}
div.h1{
/*	background:url(../../images/header/bg-header-ht-a.jpg) no-repeat;*/
}
div#header h1 {
	float:left;
	width:340px;
	height:82px;

}
div#header h1 a {
	outline:0;
	width:335px;
	height:82px;
	display:block;
}
div#header h1 a span {
	display:none;
}

div#header div#flags {
	float:right;
	width:26px;
	height: 75px;
	margin-top:30px;
	margin-right:20px;
}

div#flags a#rolloverfr,
div#flags a#rolloveren,
div#flags a#rolloverit {
     display:block;
     height: 21px;
}

div#flags a#rolloverfr {
width:16px;
     background: url(../../images/header/fr_flag.gif) no-repeat top left;
}
div#flags a#rolloveren {
width:16px;
     background: url(../../images/header/en_flag.gif) no-repeat top left;
}
div#flags a#rolloverit {
width:16px;
     background: url(../../images/header/it_flag.gif) no-repeat top left;
}

div#flags a#rolloverfr:hover{
width:26px;
     background: url(../../images/header/fr_flag.gif) no-repeat top right;
}
div#flags a#rolloveren:hover {
width:26px;
     background: url(../../images/header/en_flag.gif) no-repeat top right;
}
div#flags a#rolloverit:hover {
width:26px;
     background: url(../../images/header/it_flag.gif) no-repeat top right;
}

div#flags a#rolloverfr.fr {
	width:26px;
     background: url(../../images/header/fr_flag.gif) no-repeat top right;
}
div#flags a#rolloveren.en {
width:26px;
     background: url(../../images/header/en_flag.gif) no-repeat top right;
}
div#flags a#rolloverit.it {
width:26px;
     background: url(../../images/header/it_flag.gif) no-repeat top right;
}

div#header div#holders img {
margin-left: 6px;
}

/* menu - sous menus */
div#header div#nav {
	/*width:750px;*/
	width:785px;
	display:inline;
	float:left;
	height:29px
	
}
div#nav ul {
	/*width:750px;*/
	width:755px;
	/*padding-left:30px;*/
	padding-left:10px;
	background:transparent;
}

div#nav ul li {
	float:left;
	z-index:100;
	position:relative;
	/*margin-left:15px;*/
	margin-left:10px;
	_padding-top:3px;
}

div#nav ul li a#m1.actif,div#nav ul li a#m2.actif,div#nav ul li a#m3.actif,div#nav ul li a#m4.actif,div#nav ul li a#m5.actif,div#nav ul li a#m6.actif{
color:#48bdc7;
}

div#nav ul li a#m1,div#nav ul li a#m5 {
width:130px;
}

div#nav ul li a#m2 {
/*width:90px;*/
width:113px;
}

div#nav ul li a#m3 {
/*width:115px;*/
width:150px;
}

div#nav ul li a#m4 {
width:80px;
}
div#nav ul li a#m6 {
width:71px;
}
/*menu anglais*/
div#nav ul.menu_en li a#m1 {
width:100px;
}

div#nav ul.menu_en li a#m5 {
width:120px;
}

div#nav ul.menu_en li a#m2 {
width:110px;
}

div#nav ul.menu_en li a#m3 {
width:125px;
}

div#nav ul.menu_en li a#m4 {
width:50px;
}

div#nav ul.menu_en li a#m6 {
width:60px;
}



/*fin menu anglais*/

div#nav ul table {
	position:absolute;
	border-collapse:collapse;
	z-index:200;
	left:0;
	top:22px;
	
}

div#nav ul li a {
	display:block;
	
	height:23px;
	color:#808080;
	font-size:12px;	
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	
}

div#nav ul li a  img{
padding-right:5px;
}

div#nav ul :hover {
	color:#48bdc7;
	background-color:transparent;	

}


div#nav ul ul {
	visibility:hidden;
	position:absolute;
	width:135px;
	border:1px solid #003257;
	border-top:none;
	padding:0;
	background-color:#FFF;
	
}

div#nav ul ul li {
margin-left:0px;
_padding-top:0px;
}
div#nav ul ul li a{
	width:130px;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:none;	
	color:#003257;
	text-align:left;
	padding-left:5px;
}
div#nav ul ul li a:hover {
	width:130px;
	font-size:10px;
	letter-spacing:0;
	text-transform:none;	
	color:#FFF;

}
div#nav ul ul li a:hover {
	background-color:#FFFFFF;
}
div#nav ul li:hover ul,
div#nav ul a:hover ul {
background-color:#FFF;
	visibility:visible;

}


/* CSS gestion colonnes */

div.c1 {
background:url(../../images/content/bg-content-a.jpg) no-repeat;
}

div.c2 {
background:url(../../images/content/bg-content-b.jpg) no-repeat;
}

div#content {
	margin:0 auto;
	width:719px;
	min-height:485px;
	margin-left:37px;
	display:inline;
	float:left;
	background:url(../../images/content/bg-content.gif) repeat-y;
}

/*colonne gauche*/
div#centre {		
	width:345px;
	display:inline;
	float:left;
}


div#centre.bloc-marine-atl div.bloc div.texte_rubrique div.menu-cartes ul li a.bloc-marine-atl{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.bloc-marine-med div.bloc div.texte_rubrique div.menu-cartes ul li a.bloc-marine-med{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.bloc-cotier-atl div.bloc div.texte_rubrique div.menu-cartes ul li a.bloc-cotier-atl{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.bloc-cotier-med div.bloc div.texte_rubrique div.menu-cartes ul li a.bloc-cotier-med{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.bloc-marine-iberico div.bloc div.texte_rubrique div.menu-cartes ul li a.bloc-marine-iberico{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.bloc-marine-italie div.bloc div.texte_rubrique div.menu-cartes ul li a.bloc-marine-italie{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.guides-marinas-exception div.bloc div.texte_rubrique div.menu-cartes ul li a.guides-marinas-exception{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div#centre.reeds-france-med div.bloc div.texte_rubrique div.menu-cartes ul li a.reeds-france-med{		
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div.bloc.couverture {
	margin:20px 0 0 20px;
	width:345px;
	height:300px;
	display:block;

}

div.carto {
display:block;
width:308px;
height:180px;
margin:10px auto 0;
}

div.carto img{
border:2px solid #48bdc7;
}

div.bg_texte {
background: #FFF url(../../images/content/fleche.gif) no-repeat top left;
display:block;
width:308px;
height:70px;
margin:10px auto 0;
font-size:11px;	
text-align:justify;
}

div.texte {
display:block;
margin-left:10px;
padding-left:5px;
border-left:1px solid #8096a7;

}
/*fin colonne gauche*/

/*colonne droite*/
div#right {
	float:left;
	width:276px;
	height:320px;
	display:block;
	margin-left:75px;
	_margin-left:50px;
}
div#flash {
	margin:20px 0 0 0;
	padding-top:0px;
	padding-left:0px;
	/*background:#FFF url(../../images/content/bg-flash.gif) no-repeat top center ;*/
	width:253px;
	height:256px;
}

div#object {
	width:240px;
	height:210px;
	background-color:#000;
}

/*fin colonne  droite*/

/*ligne du bas*/
div#bottom{		
	width:680px;
	display:inline;
float:left;
height:150px;
}

div.bloc.edition {
margin:0 0 0 24px;
width:670px;
height:150px !important;
_height:135px;
display:block;
border-bottom:1px solid #b2c1cd;
}

div#.bloc.edition div#navi {
	width:670px;
	display:inline;
	float:left;
	height:110px
	
}

div.bloc.edition  div#navi ul {
	width:670px;
margin-top:5px;
	background:#FFF;
height:110px	
}

 div#navi ul li {
	float:left;
	z-index:100;
	position:relative;
	width:80px;
	height:110px;
	margin-left:2px;
}


div#navi ul li a {
	display:block;
	width:80px;
	height:110px;
	color:#00355c;
	font-size:11px;
	line-height:20px;
	letter-spacing:.1pt;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	cursor: pointer;
}



div#navi a.rollover1,div#navi a.rollover2,div#navi a.rollover3,div#navi a.rollover4,div#navi a.rollover5,div#navi a.rollover6,div#navi a.rollover7,div#navi a.rollover8 {
     display:block; 
}

div#navi a.rollover1 span,div#navi a.rollover2 span,div#navi a.rollover3 span,div#navi a.rollover4 span,div#navi a.rollover5 span,div#navi a.rollover6 span,div#navi a.rollover7 span,div#navi a.rollover8 span {
     display:none; 
}

div#navi a.rollover1 {
 	width: 49px;
    background: url(../../images/content/bm-edit-1.jpg) no-repeat top left;
}
div#navi a.rollover2 {
	width: 49px; 
	 background: url(../../images/content/bm-edit-2.jpg) no-repeat top left;
}
div#navi a.rollover3 {
	width: 49px;
    background: url(../../images/content/bm-edit-3.jpg) no-repeat top left;
}
div#navi a.rollover4 {
	width: 49px;
	background: url(../../images/content/bm-edit-4.jpg) no-repeat top left;
}
div#navi a.rollover5 {
	width: 49px;
	background: url(../../images/content/bm-edit-5.jpg) no-repeat top left;
}
div#navi a.rollover6 {
	width: 49px;
	background: url(../../images/content/bm-edit-6.gif) no-repeat top left;
}
div#navi a.rollover7 {
	width: 49px;
	background: url(../../images/content/bm-edit-7.jpg) no-repeat top left;
}
div#navi a.rollover8 {
	width: 49px;
	background: url(../../images/content/bm-edit-8.jpg) no-repeat top left;
}

div#navi a.rollover1:hover {
	width: 53px;
	background: url(../../images/content/bm-edit-1.jpg) no-repeat top right;
}
div#navi a.rollover2:hover {
	width: 53px;
	background: url(../../images/content/bm-edit-2.jpg) no-repeat top right;
}
div#navi a.rollover3:hover{
	width: 53px;
	background: url(../../images/content/bm-edit-3.jpg) no-repeat top right;
}
div#navi a.rollover4:hover {
	width: 53px;
	background: url(../../images/content/bm-edit-4.jpg) no-repeat top right;
}
div#navi a.rollover5:hover {
	width: 53px;
	background: url(../../images/content/bm-edit-5.jpg) no-repeat top right;
}
div#navi a.rollover6:hover{
	width: 53px;
	background: url(../../images/content/bm-edit-6.gif) no-repeat top right;
}
div#navi a.rollover7:hover {
	width: 53px;
	background: url(../../images/content/bm-edit-7.jpg) no-repeat top right;
}
div#navi a.rollover8:hover {
	width: 53px;
	background: url(../../images/content/bm-edit-8.jpg) no-repeat top right;
}

div#navi a.rollover1:hover span{
	position:absolute;
	display:block;
	width:117px;
	text-align:left;
	padding-top:90px;
	left:-5px;
}

div#navi a.rollover2:hover span{
	display:block;
	position:absolute;
	width:138px;
	text-align:left;
	padding-top:90px;
	left:-20px;
}
div#navi a.rollover3:hover span{
	display:block;
	position:absolute;
	width:106px;
	text-align:left;
	padding-top:90px;
	left:-5px;
}
div#navi a.rollover4:hover span{
	display:block;
	position:absolute;
	width:95px;
	text-align:left;
	padding-top:90px;
	left:0px;
}
div#navi a.rollover5:hover span{
	display:block;
	position:absolute;
	width:110px;
	text-align:left;
	padding-top:90px;
	left:-10px;
}
div#navi a.rollover6:hover span{
	display:block;
	position:absolute;
	width:240px;
	text-align:left;
	padding-top:90px;
	left:-70px;
}
div#navi a.rollover7:hover span{
     display:block;
	 position:absolute;
	 width:125px;
	 text-align:left;
	 padding-top:90px;
	 left:-15px;
}
div#navi a.rollover8:hover span{
     display:block;
	 position:absolute;
	 width:146px;
	 text-align:left;
	 padding-top:90px;	
	 left:-30px;
}

/*fin ligne du bas*/

/*pages*/

div.bloc.rubrique{
	margin:20px 0 0 10px;
	width:473px;
	height:280px;
	display:block;
}
div.bloc.cartographie{
 	overflow:hidden;
}
div.titre {
	height:26px;
	background:url(../../images/content/fond-titre.jpg) repeat-x;
	border:1px solid #48bdc7;
}
div.titre h1 {	
/*	background:url(../../images/content/puce-titre.gif) no-repeat 2% 50% ;*/
	color:#ffffff;
	font-size:18px;
	line-height:26px;
	padding-left:30px;
}

div.texte_rubrique {
	width:428px;
	overflow:auto;
	height:200px;
	padding-right:15px;
	text-align:justify;
	padding-top:15px;
	scrollbar-face-color: #48bdc7;
	scrollbar-track-color: #fec10b;
	scrollbar-3dlight-color :#fec10b;
	scrollbar-highlight-color :#fec10b;
	scrollbar-shadow-color :#fec10b;
	scrollbar-highlight-color: #fec10b;
	scrollbar-arrow-color: #fec10b;
}
ul.collections li {
	list-style-type:disc;
	margin-bottom:3px;
	margin-left:25px;
}
div#right_rub {
	float:left;
	width:224px;
	height:270px;
	display:block;
	background-color:#edf4fa;
	margin-left:137px;
	_margin-left:0px;
	text-align:center
}
div#couv-edit_rub {
	margin:20px 0 10px 0;
}

div.carto_rub img{
	border:1px solid #7791a5;
}

div.bg_texte_rub {
	background: url(../../images/content/fleche.gif) no-repeat top left;
	display:block;
	width:194px;
	height:70px;
	margin:10px auto 0;
}

div.texte_rub {
	display:block;
	margin-left:10px;
	padding-left:5px;
	border-left:1px solid #8096a7;
}

div.texte_rub p {
	font-size:11px;	
	text-align:justify;
}


div#ombre {
	width:696px;
	height:5px;
	background: url(../../images/content/ombre.gif) no-repeat;
	float:left;
	margin-bottom:18px;
	_margin-bottom:10px;
	margin-left:10px;
	_margin-left:5px;
}

div.bloc.commander{
	margin:20px 0 0 10px;
	width:697px;
	display:block;

}

div.div_tableau {
	margin-top:10px;
	margin-bottom:20px;
}

div.div_tableau table {
	margin: 0 auto;
}


div.titre_cellule {
	width:162px;
	height:33px;
	background:url(../../images/content/bg-cellule-tbl.gif) no-repeat;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

div.img_book128 {
	width:160px;
	text-align:center;
	border-left:1px solid #ccd1da;
	border-right:1px solid #ccd1da;
}

div.img_book113 {
	width:160px;
	text-align:center;
	border-left:1px solid #ccd1da;
	border-right:1px solid #ccd1da;
}

div.text_cellule,
div.text_cellule_02 {
	color:#003054;
	border-left:1px solid #ccd1da;
	border-right:1px solid #ccd1da;
	width:157px;
	padding-left:3px;
}
div.text_cellule {
	height:60px;
}
div.text_cellule_02 {
	height:90px;
}

div.prix_cellule {
	color:#003054;
	height:16px;
	text-align:center;
	background:url(../../images/content/bg-prix-cellule.gif) repeat-x;
	border-left:1px solid #ccd1da;
	border-right:1px solid #ccd1da;
	width:160px;
}

 div.space_cell{
	height:30px;
	border-left:1px solid #ccd1da;
	border-right:1px solid #ccd1da;
	width:160px;
 } 
 
div.space_cella{
	height:20px;
	padding-top:10px;
	padding-left:3px;
	border-left:1px solid #ccd1da;
	border-right:1px solid #ccd1da;
	width:157px;
	color:#003054;
}
 
div.bottom_cell {
 	background:url(../../images/content/bg-bottom-cell.gif) no-repeat;
}
 
a.lien_cell {
 	color:#003054;
}

a.lien_cell_titre {
 	color:#FFF;
}

/********************Ajout Marion********************/

/* Contact */
div.bloc.contact,div.bloc.agenda,div.bloc.editions,div.bloc.commander{
	margin:20px 0 0 10px;
	width:697px;
	display:block;
}
div.bloc.contact div.texte_rubrique,div.bloc.agenda div.texte_rubrique {
	width:655px;
	height:auto;
	padding-left:15px;
}
div.texte_rubrique {
	width:447px;
	margin-left:10px;
	overflow:auto;
	height:200px;
	padding-right:15px;
	text-align:justify;
	padding-top:15px;
}
div.bloc.contact div.texte_rubrique form {
	margin-top:10px;
	padding-bottom:15px;
}
div.bloc.contact div.texte_rubrique form fieldset{
	border:1px solid #48bdc7;
	padding:10px;
	margin:10px 0;
}
div.bloc.contact div.texte_rubrique form fieldset p {
	margin-bottom:5px;
}
div.bloc.contact div.texte_rubrique form fieldset legend {
	color:#F39816;
	font-weight:bold;
}
div.bloc.contact div.texte_rubrique form fieldset label {
	float:left;
	width:130px;
	margin-right:10px;
	text-align:right;
	color:#00365D;
}
div.bloc.contact div.texte_rubrique form fieldset label.error {
	color:#ff0000;
	font-weight:bold;
}
div.bloc.contact div.texte_rubrique form fieldset label span {
	color:#EC4141;
	margin-left:3px;
}
div.bloc.contact div.texte_rubrique form fieldset input {
	border:1px solid #CACACA;
	height:17px;
}
div.bloc.contact div.texte_rubrique form fieldset textarea {
	border:1px solid #CACACA;
	width:400px;
}
div.bloc.contact div.texte_rubrique form input#bouton {
	border:none;
	background: url(../../images/content/bouton-valider.gif) no-repeat;
	width:90px;
	height:18px;
	color:#FFF;
	display:block;
	margin:0 auto;
}
/* Agenda */
div.bloc.agenda div.texte_rubrique div.bloc {
	width:210px;
	float:left;
	margin-right:10px;
	margin-bottom:30px;
	color:#48bdc7;
}
div.bloc.agenda div.texte_rubrique div.bloc.last {
	margin-right:0;
}
div.bloc.agenda div.texte_rubrique div.bloc div.top {
	background: url(../../images/content/div-top.gif) no-repeat bottom;
	width:210px;
	height:8px;
}
div.bloc.agenda div.texte_rubrique div.bloc div.manif {
	width:198px;
	height:35px;
	padding:5px;
	border-left:1px solid #ACB3C1;
	border-right:1px solid #ACB3C1;
	background: url(../../images/content/bg-manif.gif) repeat-x;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
div.bloc.agenda div.texte_rubrique div.bloc div.manif img,div.bloc.agenda div.texte_rubrique div.bloc div.lieu img  {
	float:left;
	margin-right:5px;
}
div.bloc.agenda div.texte_rubrique div.bloc div.dates {
	width:198px;
	min-height:15px;
	padding:5px;
	border-left:1px solid #ACB3C1;
	border-right:1px solid #ACB3C1;
	border-top:1px solid #616F8A;
	border-bottom:1px solid #616F8A;
	font-size:11px;
}
div.bloc.agenda div.texte_rubrique div.bloc div.lieu {
	width:198px;
	min-height:15px;
	padding:5px;
	border-left:1px solid #ACB3C1;
	border-right:1px solid #ACB3C1;
	font-size:11px;
}
div.bloc.agenda div.texte_rubrique div.bloc div.bottom {
	background: url(../../images/content/div-lieu.gif) no-repeat top;
	width:210px;
	height:4px;
}
h3 {
	font-size:16px;
	font-weight:bold;
	color:#48bdc7;
	width:600px;
	height:20px;
	float:left;
	margin-bottom:5px;
}

/* Nos editions */
div.bloc.editions div.texte_rubrique{
	margin-top:25px;
	width:670px;
	height:auto;
	padding:0;
}

/* Menu cartes */
div.bloc.editions div.texte_rubrique div.menu-cartes {
	width:175px;
	float:left;
	height:auto;
}
div.bloc.editions div.texte_rubrique div.menu-cartes  ul li a{
	display:block;
	color:#003760;
	width:165px;
	height:65px;
	padding:6px;
	background: url(../../images/content/bg-menu-cartes.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}
div.bloc.editions div.texte_rubrique div.menu-cartes  ul li a:hover{
	background: url(../../images/content/bg-menu-cartes-hover.gif) no-repeat;
}
div.bloc.editions div.texte_rubrique div.menu-cartes  ul li a.minuscule{
	padding-top:3px;
}
div.bloc.editions div.texte_rubrique div.menu-cartes  ul li a.minuscule span{
	text-transform:none;
}
div.bloc.editions div.texte_rubrique div.menu-cartes  ul li a span{
	padding-top:8px;
	display:block;
}
div.bloc.editions div.texte_rubrique div.menu-cartes  ul li a img{
	float:left;
	margin-right:5px;
}

/* Div carto */
div.bloc.editions div.texte_rubrique div.cartographie {
	width:476px;
	float:right;  
	margin-left:10px;
	margin-bottom:30px;
	min-height:100px;
	border:2px solid #48bdc7;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item{
	width:446px;
	margin:5px auto;
	padding-bottom:3px;
	border-bottom:2px solid #E7E7E7;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item.last {
	margin-bottom:10px;
}	
div.bloc.editions div.texte_rubrique div.cartographie div.item p.intitule-livre {
	text-transform:uppercase;
	font-weight:bold;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p.italic {
	font-style:italic;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p span.underline {
	text-decoration:underline;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p {
	color:#003359;
	font-size:11px;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p.red {
	color:#CD1901;
	margin-bottom:5px;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p.red a {
	color:#0065B3;
	float:right;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p.red a:hover {
	text-decoration:underline;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p.gras {
	font-weight:bold;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p.light-blue,div.bloc.editions div.texte_rubrique div.cartographie div.item ul.light-blue li {
	color:#0065B3;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p a,
div.bloc.editions div.texte_rubrique div.cartographie div.item p.light-blue a {
	color: #0065B3;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item p a:hover,
div.bloc.editions div.texte_rubrique div.cartographie div.item p.light-blue a:hover {
	color: #CD1901;
	text-decoration:underline;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item img {
	float:left;
	margin-top:5px;
	margin-right:5px;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item ul {
	padding-left:20px;
	margin-top:5px;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item ul li{
	color:#003359;
	font-size:11px;
	list-style-type:disc;
}
div.bloc.editions div.texte_rubrique div.cartographie div.item.presentation {
	min-height:180px;
}
div.bloc.editions div.texte_rubrique div.cartographie div.entete {
	float:left;
	width:476px;
	height:76px;
	border-bottom:1px solid #44C1F4;
}
div.bloc.editions div.texte_rubrique div.cartographie div.entete p {	
	color:#003359;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:30px;	
}	
div.bloc.editions div.texte_rubrique div.cartographie div.entete img {
	float:right;
	margin:6px 16px;
}
		
div.bloc.editions div.texte_rubrique div.cartographie div.item.presentation img{
	margin: 0 25px 30px 0px;
}
	
div.bloc.editions div.texte_rubrique div.cartographie div.item.presentation img.big{
}
div.bloc.editions div.texte_rubrique div.cartographie p.note {
	font-style:italic;
	font-size:10px;
	float:right;
	margin: 0 10px 10px;
}
/*fin pages*/
.clear_b {
	border:medium none !important;
	clear:both !important;
	float:none !important;
	font-size:1px !important;
	height:0px !important;
	margin:0px !important;
	min-height:0px !important;
	padding:0px !important;
}
/*footer*/

div#footer {
float:left;
	margin:5px auto 0;
	width:790px;
height:20px;
display:inline;
}

div#footer div{
width:720px;
height:18px;
margin-left:37px;
background-color:#345874;
}
 div#footer div ul {
 float:right;
 margin-right:5px;
 }

 div#footer div ul li {
 float:left;
 
 }