*{
	margin:0;
	padding:0;
}


img{
	border:0;
}

body{
	font-family:georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#666;
	text-align:center;
	background:#fff;
}

#header .header_btn_hover a{
background-position:0 -27px;
}

h1 {
	color: #000000;
	font-size: 14px;
	text-decoration:none;
	font-weight: normal;
	margin-bottom:10px;
}

h1 a{
	color: #000000;
	font-size: 18px;
	text-decoration:none;
	font-weight: normal;
}

h1 span{
	display:none;
}

h2 {
	color: #000000;
	font-size: 18px;
	text-decoration:none;
	font-weight: normal;
}

h2 a{
	color: #000000;
	font-size: 18px;
	text-decoration:none;
	font-weight: normal;
}

#total{
	width:1000px;
	text-align:left;
	margin:0 auto;
}

#contenu{
	margin-top:20px;
}

#left-col{
	width:650px;
	overflow:hidden;
}

#right-col{
	width:340px;
	float:right;
	margin-top:15px;
}

#center-col{
	width:430px;
	overflow:hidden;
}
#col-kanako{
	float: left;
	width: 200px;
	padding-top: 40px;
	margin-right:15px;
	overflow: hidden;
}
/* Box Incription */
#inscription-home{
	background: #F1E9E9;
	height: 98px;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
	text-align:center;
	width:448px;
}
.boite-aux-lettres{
	float: left;
	margin-left:20px;
}
.text-inscription{
	font-size: 14px;
	color: #000000;
	margin:10px 0;
}
.bouton-inscription{
	cursor: pointer;
}
#inscription-article{
	background: #F1E9E9;
	height: 83px;
	margin-bottom: 25px;
	text-align:center;
}
#inscription-article .boite-aux-lettres{
	width: 110px;
	margin-top: 11px;
}
#inscription-article .text-inscription{
	font-size: 14px;
	color: #000000;
	padding: 7px;
	margin: 0;
}
/* Fin Box Incription */

/*  Box Slider Home */
#slider-home{
	height: 260px;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
	padding: 10px;
	padding-top:5px;
	margin-top:30px;
}

#slider-home .kanako{
	height: 260px;
	margin-left:10px;
	margin-right:10px;
	float: left;
}

#slider-home .photo{
	width: 200px;
	height: 150px;
	margin:0 0 0 5px;
}

.categorie_home {
	margin-top:10px;
	margin-bottom:15px;
	border:none;
}
/* Fin Slider Home */

/* Box Search */
#goodies-home{
	height: 130px;
	width:648px;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
}
#search{
	height: 37px;
	width: 282px;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
	margin-left: 5px;
	padding: 19px;
}
#form-search-home{
	padding: 10px;
}

#header-search {
	padding-left:820px;
	padding-top:15px;
	margin-bottom:-69px;
}

#header .search-input{
	width: 120px;
	height: 16px;
	font-size: 12px;
	color: #666666;
	font-family: Georgia;
	text-align: center;
	!padding-top: 3px;
	!height: 17px;
	vertical-align:center;
}

#search-home .search-input{
	background: url(search_background.jpg) no-repeat;
	border: none;
	width: 527px;
	height: 43px;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	font-family: Georgia;
	text-align: center;
}
#search .search-input{
	background: url(search_background_small.gif) no-repeat;
	border: none;
	width: 233px;
	height: 37px;
	color: #666666;
	font-weight: bold;
	font-family: Georgia;
	text-align: center;
}
.search-button{
	float:right;
}
.search-button-header{
	height:24px;
	width:24px;
	margin:0px;
	padding:0px;
	margin-left:5px;
	!margin-top:1px;
}
#search-home ul{ 
	margin: 12px 20px;
	font-weight: bold;
	text-align:center;
}
#search-home li{
	list-style-type: none;
	display:inline;
}
#search-home li a{
	font-size: 16px;
	color: #000000;
	text-decoration:none;
}
/* Fin Box Search */

/* Box Boutons */
#buttons-home div{
	border: 1px solid #CCCCCC;
	height: 120px;
	float: left;
	font-size: 18px;
	color: #76627D;
	padding:5px;
	margin-bottom: 20px;
}

#buttons-home a {
	text-decoration:none;	
}

#buttons-home  img {
	margin-left:15px;
	margin-bottom:15px;
}

/* Box Boutons */

/* Box archives home */
#archive-home{
	height: 190px;
	border: 1px solid #CCCCCC;
	padding-top:10px;
	width:985px;
}

#archive-home_categorie{
	height: 160px;
	border: 1px solid #CCCCCC;
	padding-left:5px;
	padding-top:10px;
	width:985px;
}

.lien-archive{
	color: #985083;
	font-size: 12px;
	text-decoration: none;
}
.photo-archive{
	width: 110px;
	height: 84px;
	margin-bottom: 5px;
}
.categorie-archive{
	margin-bottom: 10px;
}
/* Fin archives home */

#banner-small{
	height: 407px;
	margin: 8px 0px -3px 0px;
	border: 0px;
}

#banner-big{
	height: 740px;
	position: relative;
	border: 0px;
}

.banner-small{
	margin-top: 118px;
	margin-left: 16px;
	border: 0px;
}
.banner-big{
	margin-top: 123px;
	margin-left: 21px;
	border: 0px;
}
.cadre-small{
	margin-top: -380px;
	margin-left: 1px;
	border: 0px;
}
.cadre-big{
	margin-top: -722px;
	border: 0px;
}

#top-3{
	height: 180px;
	width: 290px;
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-left: 5px;
	color: #666666;
}
#top-3 {
	text-align:center;
}
#top-3 a{
	font-size: 14px;
	text-decoration: none;
	color:#807987;
}
#top-3 a:hover{ text-decoration: underline; }

#deconnection{
	position:absolute;
	margin-left:782px;
	top: 10px;
	font-size:12px; 
	padding: 0px 4px;
	width:160px;
}

#deconnection img{
	width:40px;
	height:40px;
}

/*COLONNE CENTRE*/

#center-col h1{
color:#000;
font-weight:100;
font-size:17px;
margin-top:20px;
}
#center-col h1 a{
color:#000;
}
#center-col h2{
font-weight:100;
font-size:15px;
margin-top:20px;
}
#center-col h2 a{
}
#center-col ul{
list-style-type:none;
}
#center-col li{
background:url(li.gif) no-repeat 0 2px;
padding-left:10px;
}
#center-col .date{
color:#999;
}
#center-col .article{
color:#666;
margin-top:20px;
margin-bottom:20px;
}
#center-col .article a{
color:#6e5d81;
}
#center-col .article a:hover{
color:#8e5076;
}
.lirelasuite{
text-decoration:none;
color:#666;
font-weight:900;
color:#6e5d81;
display:block;
margin-top: 7px;
}
.lirelasuite:hover{
color:#8e5076;
}
#center-col #image_article{
float:right;
margin-top:20px;
width:200px;
height:150px;
}
#image_article_big{
width:430px;
}
#center-col .btn_baspage{
color:#6e5d81;
text-decoration:none;
}
#center-col .btn_baspage:hover{
color:#8e5076;
}
#center-col #partager{
font-size:16px;
background:url(ami.jpg) no-repeat 40px 0px;
padding:6px 0 3px 0;
color:#6e5d81;
margin:0px 0px 10px 35px;
}
#center-col #btn_envoyer{
background:url(enveloppe.gif) no-repeat;
padding:4px 0 5px 25px;
}
#center-col #btn_facebook{
background:url(facebook.gif) no-repeat;
padding:4px 0 5px 25px;
margin-left:25px;
}
#center-col #btn_twitter{
background:url(twitter.gif) no-repeat;
padding:4px 0 5px 25px;
margin-left:25px;
}
#center-col #btn_imprimer{
background:url(imprimer.gif) no-repeat;
padding:4px 0 5px 25px;
}
#center-col #btn_inscrire{
background:url(inscrire.gif) no-repeat;
padding:4px 0 5px 25px;
margin-left:25px;
}
#center-col #btn_inscrire span{
text-decoration:underline;
}


#derniersbonsplans_div{
float:left;
padding-left:35px;
overflow:hidden;
text-align:center;
width:123px;
padding-top:5px;
height:190px;
}
#derniersbonsplans_div_img{
height:90px;
}
#derniersbonsplans_div_fond{
margin-top:-94px;
padding:10px;
height:84px;
}
.derniersbonsplans_div_txt{
font-size:10px;
color:#000;
margin-top:-94px;
padding:5px;
height:82px;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
}

.derniersbonsplans_div_txt a{
text-decoration:none;
color:#333333;
}

#center-col #div_archive{
background-repeat:no-repeat;
background-position:right 15px;
}
#center-col .archive a{
color:#6e5d81;
text-decoration:none;
}
#center-col .archive a:hover{
color:#8e5076;
text-decoration:underline;
}
#center-col .archive span{
color:#999;
font-size:11px;
}
#center-col #cont_reste_archive{
overflow:hidden;
width:448px;
height:130px;
margin-left:0px;
border:1px solid #ccc;
}
#center-col .btn_reste_archive{
width:120px;
height:130px;
padding-bottom:8px;
padding-top:6px;
text-align:center;
border:1px solid #fff;
margin-left:20px;
margin-bottom:10px;
float:left;
overflow:hidden;
cursor:pointer;
}
#center-col  .btn_reste_archive .btn_reste_archive_div_img{
height:86px;
margin-bottom:2px;
}
#center-col .btn_reste_archive .btn_reste_archive_div_txt{
font-size:10px;
color:#000;
margin-top:-92px;
padding:3px;
height:84px;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
}
#center-col .btn_reste_archive img{
margin:0px;
padding:0px;
height:82px;
}

#center-col .applause{
background:url(applause.gif) no-repeat;
padding-left:25px;
height:35px;
}

#center-col .btn_reste_archive a{
text-decoration:none;
color:#8e5076;
font-size:11px;
}
#center-col  .btn_reste_archive .btn_reste_archive_div_txt a{
color:#333333;
font-size:10px;
}
#center-col .btn_reste_archive p{
line-height:16px;
}
#center-col .f_droite{
position:absolute;
margin-top:-72px;
margin-left:440px;
cursor:pointer;
}
#center-col .f_gauche{
position:absolute;
margin-top:-72px;
margin-left:-28px;
cursor:pointer;
}
#boutons_index a{
display:block;
color:#8e5076;
text-decoration:none;
font-weight:900;
text-align:center;
float:left;
}
#envoyerami{
background:url(bouton-envoyer-petit.gif) no-repeat 0px 5px;
/*padding:15px 7px 15px 87px;*/
padding:15px 7px 15px 65px;
width:142px;
border:1px solid #ccc;
margin-top:15px;
}
#envoyerecard{
background:url(bouton-ecards-petit.gif) no-repeat 8px 8px;
padding:15px 7px 15px 87px;
width:120px;
border:1px solid #ccc;
margin:15px 0 0 17px;
/*
padding:12px 7px 20px 65px;
width:141px;
margin:14px 0 0 0px;
border:1px solid #ccc;
*/
}
#mlrg{
padding:15px 7px 15px 17px;
width:190px;
border:1px solid #ccc;
margin:15px 0 0 17px;
}
#envoyerecardnoel{
background:url(bouton-ecard-noel.gif) no-repeat;
padding:30px 4px 14px 95px;
width:122px;
margin:3px 0 0 12px;
}
#btn_carnet{
background:url(bouton-carnet.gif) no-repeat;
padding:25px 7px 17px 44px;
width:165px;
margin:8px 0 0 17px;
}
#btn_unanderestos{
background:url(bouton-unanderestos.gif) no-repeat;
padding:25px 7px 17px 44px;
width:165px;
margin:8px 0 0 17px;
}
#btn_unanderestos_2{
background:url(bouton-unanderestos_2.gif) no-repeat;
padding:25px 7px 17px 44px;
width:150px;
margin:8px 0 0 17px;
}
#btn_iphone{
background:url(bouton-iphone.gif) no-repeat;
padding:22px 7px 20px 65px;
width:144px;
margin:12px 0 0 0px;
}
#btn_amoi{
background:url(../a-moi/style/images/bouton_mlp-a-moi.png) no-repeat 25px 12px;
padding:15px 7px 15px 87px;
width:120px;
border:1px solid #ccc;
margin:15px 0 0 17px;
}

/*RECHERCHE*/
.bloc_rec{
height:95px;
overflow:hidden;
padding:5px;
border:1px solid #fff;
cursor:pointer;
margin-top:10px;
}
.bloc_rec:hover{
border-color:#ccc;
}
.bloc_rec img{
float:left;
width:100px;
height:75px;
margin-right:10px;
}
#center-col .bloc_rec h1{
padding:0;
margin:0;
}
#center-col .bloc_rec h1 a{
text-decoration:none;
}
.bloc_rec p{
height:51px;
overflow:hidden;
}
.bloc_rec p a{
color:#666;
text-decoration:none;
}
/*COLONNE DROITE*/
#coldroite{
width:240px;
float:left;
margin-left:25px;
padding-top:10px;
overflow:hidden;
}
#coldroite div{
border:1px solid #ccc;
border-bottom:0;
padding:5px;
}
#coldroite h2{
color:#8e5076;
font-size:16px;
text-align:right;
margin-bottom:5px;
}
#coldroite .titre{
color:#8e5076;
font-size:16px;
text-align:center;
font-weight:900;
margin-top:23px;
}
#coldroite .titre a{
color:#8e5076;
text-decoration:none;
}
#coldroite .vignette{
float:left;
margin-top:8px;
}
#right-col #inscrivezvous{
display:block;
background:url(btn_inscription.gif) no-repeat;
height:106px;
width:135px;
overflow:hidden;
padding:44px 20px 0px 85px;
text-align:right;
color:#333;
text-decoration:none;
line-height:100%;
}
#coldroite #inscrivezvous:hover{
color:#8e5076;
}
#moteur_recherche{
border-bottom:1px solid #ccc;
width:214px;
margin-top:-1px;
}
#moteur_recherche table{
border-collapse:collapse;
}
#moteur_recherche td{
vertical-align:align;
}
#td_recherche{
background:#666;
}
#moteur_recherche .inp{
border:1px solid #666;
padding:2px;
margin-left:18px;
font-family:georgia;
font-weight:900;
font-size:18px;
width:140px;
}

/*FOOTER*/
#pied{
margin:20px 0;
border-top:1px solid #666;
padding-top:5px;
width:985px;
}
#pied p{
text-align:center;
}
#pied a{
color:#6e5d81;
text-decoration:none;
}
#pied a:hover{
color:#8e5076;
}
#pied .rss{
position:absolute;
margin-top:-13px;
margin-left:970px;
}

/*INSCRIPTION*/
#popup-inscription{
	text-align: left;
}
#inscription{
margin-left:170px;
margin-top:20px;
background:url(sinscrire.gif) no-repeat 450px 0px;
}
#inscription td, #popup-inscription td{
height:26px;
}
#inscription .lead, #popup-inscription .lead{
width:180px;
}
#inscription input{
}
#inscription select, #popup-inscription select{
width:75px;
padding:2px;
font-family:georgia;
font-size:16px;
}
#inscription label, #popup-inscription label{
margin-right:20px;
}

/*E-CARDS*/
.ecards{width:157px;height:135px;float:left;text-align:left;margin-bottom:10px;}
.ecards:hover{}
.ecards img{border:0;}
.ecards a{color:#6e5d81;text-decoration:none;font-size:12px;display:block;border:1px solid #fff;}
.ecards a:hover{color:#8e5076;border-color:#ccc;}

/*POPUP MLP A MOI*/
#background-popup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	/*background:#CCCCCC;*/
	background: none;
	border:1px solid #CECECE;   
	z-index:10;  
}  
#popup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	background:#FFFFFF;  
	border:2px solid #AB7E97;  
	z-index:11;  
	padding:15px;
	width: 200px;
	top: 300px;
}
#popup-close{  
	font-size:14px;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	color:#AB7E97;  
	font-weight:bold;  
	display:block;
	cursor: pointer;	
}

.date{ 
	font-weight: normal;
	color: #666666;
	margin-bottom: 5px;
	font-size:10px;
}
.align-center{ text-align: center; }
.align-left{ text-align: left; }
.align-right{ text-align: right; }



/* AJOUT DES NAV NATIO */

#navigation_ville {
	width:130px;
	padding-right:20px;
	margin:0 auto;
	text-align:left;
	float:left;
}

#titre_edition {
	width:130px;
	border-bottom: 1px solid #CCCCCC;
	font-family:georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
}

#navigation_ville li {
	font-size:16px;
	list-style: none;
	display:block;
	height:22px;
	width:130px;
}

#navigation_ville li a{
	text-decoration:none;
	color:#666;
	width:130px;
	display:block;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;
}

#navigation_ville li a:hover{
	color:#999;
	background-position:0 -22px;
}

.menu_edition_li_ok {
	color:#999;
	background-position:0 -22px;
}

/* CSS BOUTON D'INSCRIPTION */

#bouton_inscription {
	width:500px;
	margin:0 auto;
	text-align:left;
	float:left;
}

#bouton_inscription {
	background: #F1E9E9;
	height: 98px;
	border: 1px solid #CCCCCC;
	margin-top: 26px;
	text-align:center;
	width:498px;
}

.text-inscription{
	font-size: 14px;
	color: #000000;
	margin:10px 0;
}
.bouton-inscription{
	cursor: pointer;
}
