/* CSS Document */

/*PAGE LAYOUT*/
body {
	font-family:arial;
	font-size:13px;
	overflow-y:  scroll;
	background:url(../images/main_bg.gif) #192f5e;
	background-repeat:repeat-x;
	color:#7f8078;
	line-height:20px;
	position:relative;
}
body#admin {
	background:#fff;
}
ul, li {
	list-style-type:none;
}

/* TITRES */

h1 {
	color:#285590;
	font-weight:bold;
	font-size:21px;
}
.droite h1 {
	color:#285590;
}
h2 {
	color: #747275;
	font-weight:bold;
	font-size:16px;
}
#actualites h2 {
	color : #699c33;
	margin-bottom:10px;
}
label {
	font-weight:bold;
}
/* ///////////////////////// */

/* LIENS */

a {
	color:#747275;
}
#footer a {
	color:white;
	text-decoration:none;
}
#footer a:hover {
	color:white;
	text-decoration:underline;
}

/* MAIN CONTENEUR */
#main_conteneur{
	background:url("../images/bg_philomele.jpg") no-repeat scroll 0 0 transparent;
	height:885px;
	margin:10px auto;
	position:relative;
	width:1316px;
}
#admin #main_conteneur{
	background:none;
}
#rubrique_menu {
	background:url("../images/bg_nav.png") no-repeat scroll 0 0 transparent;
	height:325px;
	left:154px;
	padding:62px 0 0 44px;
	position:absolute;
	top:30px;
	width:223px;
}
#rubrique_menu li {
	line-height:30px;
}
#rubrique_menu a {
	font-size:14px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.facebook{
	height:135px;
	margin:105px 0 0 10px;
	width:100px;
}

.facebook a{
	height:135px;
	width:100px;
}

#current_rubrique{
	font-weight:normal;
	left:415px;
	position:absolute;
	top:185px;
	width:220px;
}

#current_rubrique p, #current_rubrique div{
	line-height:18px;
}

#logo{
	position:absolute;
	top:30px;
	left:400px;
}

.separ{
	clear:both;
}

.separator{
	position:absolute;
	left:180px;
	top:540px
}

.cmt_acheter{
	left:390px;
	position:absolute;
	top:580px;
}

.cmt_acheter_bg{
	background:url("../images/cmt_acheter_btn.png") no-repeat scroll -2px -11px transparent;
	height:221px;
	width:267px;
}

.cmt_acheter_bg a img{
	left:0;
	margin:auto;
	position:absolute;
	text-align:center;
	top:0;
}

.cmt_acheter_bg p{
	left:72px;
	position:absolute;
	text-align:center;
	top:40px;
}

.droite {
	position:absolute;
	left:693px;
	top:50px;
	width:455px;
}


#pagination {
	position:absolute;
	bottom:-25px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#pagination a {
	color : #7c7a7c;
	text-decoration:none;
}
#pagination a:hover {
	text-decoration:underline;
}
#prix {
	color: #699c33;
}
#adresse {
	width:500px;
}

#adresse #input {
	width:350px;
	height:30px;
	float:left;
}
#adresse #label {
	clear:both;
	font-weight:bold;
	width:120px;
	height:30px;
	float:left;
}
#footer {
	position:absolute;
	text-align:center;
	width:100%;
	top:848px;
	color : white;
}
TEXTAREA {
	font-size:11px;
	font-family:arial;
}
TEXTAREA:focus {
	background-color:#ccc;
}
SELECT {
	background-color:#ccc;
	font-size:11px;
}
INPUT {
	color:black;
	background-color:white;
	font-size:11px;
	font-family:arial;
}
INPUT:focus {
	background-color:#ccc;
}

#error {
	color:red;
	font-weight:bold;
}

/* ******** COIN DES ENFANTS ********** */

.coin_enfants{
	position:relative;
	top:30px;
}

.coin_enfants ul, .coin_enfants li{
	height:245px;
}

.coin_enfants .coin_enfants_img{
	float:left;
	width:242px;
	height:190px;
	text-align:center;
}

.coin_enfants .coin_enfants_img img{
	margin-top:10px;
}

.coin_enfants .coin_enfants_content{
	float:left;
	margin-left:10px;
	height:210px;
	width:170px;
}

/* ********** ACTUALITES ************* */

.actualites{
	/*position:relative;
	top:10px;*/
}

.actualites ul, .actualites li{
	/*height:245px;*/
}

.actualites li {
	margin : 10px 0 ;
}

.actualites .actualites_content{
	width:450px;
	/*height:210px;*/
}

/* ********* AUTEURS ************* */
#auteurs{
	position:relative;
	top:50px;
}

#auteurs ul, .auteurs li{
	height:245px;
}

#auteurs .auteurs_img{
	float:left;
	width:113px;
	height:128px;
	padding:7px 0 0;
	text-align:center;
}

#auteurs .auteurs_content{
	float:left;
	margin:10px;
	height:210px;
	width:290px;
}
	
/* ********* COLLECTION ********** */
.collection{
	position:relative;
	top:15px;
}

.collection .separ{
	height:0;
}

.collection ul, .collection li {
	height:360px;
}

.collection .collection_img{
	float:left;
	width:281px;
	height:212px;
	text-align:center;
}

.collection .collection_content{
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	height:210px;
	width:164px;
}

.collection .collection_info{
	float:left;
	height:110px;
	
}

.collection .collection_info .price{
	color:#699C33;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:12px 0;
}

.collection .collection_info .acheter{
	float:left;
	padding:0 3px;
	width:165px;
}

.collection .collection_info .savoir_plus{
	clear:both;
	text-align:center;
}

.collection .collection_img img{
	margin-left:2px;
	margin-top:16px;
}

.collection_content h2{
	text-transform:uppercase;
	margin:0 0 10px 0;
}

/* ****************** POP SANS POP ****************** */

.content-pop{
	/*background:url("../images/main_conteneur_bg.jpg") no-repeat scroll 0 0 transparent;*/
	height:687px;
	margin:30px 0;
	position:relative;
	/*width:1316px;*/
	width:100%;
}

.inner-content-pop{
	background-color:#FFFFFF;
	margin:30px auto;
	min-height:540px;
	padding:30px;
	width:980px;
}

.inner-content-pop h1{
	color:#285590;
	font-size:16px;
	font-weight:bold;
	padding:110px 0 0;
}

.inner-content-pop form{
	padding:110px 0 0;
}

#footer-pop {
	/*position:absolute;*/
	text-align:center;
	width:980px;
	/*top:615px;*/
	color : white;
	margin: 0 0 50px 0 ;
}

#footer-pop a, #nav_pop a {
	color:white;
	text-decoration:none;
}
#footer-pop a:hover, #nav_pop a:hover {
	color:white;
	text-decoration:underline;
}

#nav_pop {
	/*position:absolute;*/
	text-align:center;
	width:980px;
	/*top:615px;*/
	color : white;
	margin:20px 0 0 0;
}


