/*
Theme Name: Babybotte
Theme URI: http://www.babybotte.com/
Description: Site internet Babybotte
Version: 1.0
Author: //mediacrossing:
*/

/* @override http://www.babybotte.com/wp-content/themes/babybotte/style.css */

.left {
	float: left;
}
.right {
	float: right;
}
.clearer {
	clear: both;
}
.marginleft5{

	margin: 0 0 0 5px;

}

.marginbottom5{

	margin: 0 0 5px 0;

}
.displayblock{
	display: block;
}

strong {
	font-weight: bold;
}
h1 {
	margin: 0 0 5px 0;
	padding: 15px 0 0 15px;
	font-size: 150%;
	color: #e2007a;
}

body {
	font-family: "Verdana", Lucida, Lucida Grande, sans-serif;
	background: url(images/background.png) top no-repeat;
}
a:link { color :#e2007a ;  text-decoration:none ; 
}
a:visited { color: #e2007a ; 
}
A:hover { color: #e2007a ;
}
/* @group Header */
#mainbar p {
	padding: 0px 5px 0 15px;
	color: #5c5c5c;
	font-size: 80%;
}
#filariane{
	padding: 15px 0 0 5px;
	color: #959595;
	font-size: 80%;
}
#header {
	margin: 0 auto;
	width: 1020px;
	height: 120px;
	background: url(images/fond-haut-bas.png) no-repeat 0 87px;
}
#header a img {
	margin: 30px 0 0 110px;
}
#menu {
	margin: 0 auto;
	padding: 0 0 7px 0;
	width: 1020px;
	height: 33px;
	background: url(images/fond.png) repeat-y;
}
#banner {
	margin: 0 auto 10px auto;
}

#banner p{
	padding: 5px;
	border: 1px solid red;
	color: #fff;
	background: #FFBFBF;
}

#flash-chaussure p{
	width: 449px;
	padding: 5px;
	border: 1px solid red;
	color: #fff;
	background: #FFBFBF;
}

#flash-chaussure img{
	width: 407px;
	height: 280px;	
}

#mainbar {
	width: 640px;
	min-height: 200px;
}
#filariane ul li {
	display: inline;
	padding: 0 5px 0 15px;
	background: url(images/fleche_ariane.png) left no-repeat;
}
#filariane ul li:first-child {
	background: none;
}

/* @end */

/* @group Contenu */
#content li.content{
	padding: 0 0 0 15px;
	color: #5c5c5c;
	font-size:80% ;
}
/*#desc ol{
	margin: 0 0 0 10px !important;
	list-style: square !important;
}*/

#desc ol li{
	margin-left: 60px;
	padding: 10px 5px 0 0px;
	color: #5c5c5c;
	font-size:80% ;
	list-style: decimal;
}

#desc ul li{
	margin-left: 60px;
	padding: 10px 5px 0 0px;
	color: #5c5c5c;
	font-size:80% ;
	list-style: disc;
}

#desc h2{
	padding-left: 15px;
	color: #5C5C5C;
}

#sitemap ul{
	padding: 5px 0 5px 25px;
	color: #959595;
}
#sitemap ul li{
	list-style: disc;
}
#sitemap ul li ul li{
	list-style: circle;
}
#sitemap ul li ul li ul li{
	list-style: square;
}
#sitemap ul li ul li{
	list-style: circle;
}
#sitemap ul li ul li ul li ul li{
	list-style: circle;
}
#content {
	margin: 0 auto;
	padding: 0 33px;
	width: 954px;
	min-height: 490px;
	height: auto;
	background: url(images/fond.png) repeat-y;
}
.p_top {
	height: 12px;
	background: url(images/contour.png) top no-repeat;
}
.p_bottom {
	height: 12px;
	background: url(images/contour.png) bottom no-repeat;
}
.post {
	float: left;
	margin: 20px 0 10px 0;
	padding: 30px 0 0;
	width: 620px;
	min-height: 84px;
	background: url(images/traits.png) no-repeat;
}
.post p {
	width: 620px;
}
.post-goodies img {
	margin: 0 20px 20px 0;
}
.post-2 h2 {
	margin: 0 0 0 2px;
	padding: 15px 10px 0 10px;
	width: 612px;
	color: #41a62a;
	border-left: 2px solid #f2f2f2;
	border-right: 2px solid #f2f2f2;
}
.post-2 p, .post-goodies p, #gallery p {
	margin: 0 2px 0 2px;
	padding: 5px 10px !important;
	border-left: 2px solid #f2f2f2;
	border-right: 2px solid #f2f2f2;
}
#first_p {
	min-height: 114px;
}
#bloc-loupe{
	margin: 0 auto;
	width: 465px;
	height: 320px;
	border: 1px solid #E1E0E1;
}
.shoes{
	float: left;
	margin: 10px 0 0 15px !important;
	width: 300px  !important;
	height: 240px;
	border: 1px solid #E1E0E1;
	background: #fff;
	
	text-align: center;
}
.shoes img{
	width: 280px;
}
.shoes p{
	padding: 20px 0 0 !important;
	width: 300px;
	text-align: center;
	font-size: 70% !important;
	color: #AFAFAF !important;
}
.shoes:hover{
	border: 1px solid #AFAFAF;
}
.shoes-single p{
	padding: 10px 0 10px 15px !important;
}
#ref{
	font-size: 70% !important;
	color: #AFAFAF !important;
}
#player-bb{
	padding: 30px 10px 0 0;
	width: 621px;
	height: 708px;
	background: url(images/bgplayerbabybottev2.png) no-repeat;	
}
#placement-mp{
	margin: 102px auto 0;
	width: 420px;
	height: 430px;
}
#formulaire{
	margin: 0 0 0 2px;
	padding: 0px 5px 0 15px;
	width: 611px;
	border-left: 2px solid #f2f2f2;
	border-right: 2px solid #f2f2f2;
}
#formulaire input{
	border: 1px solid #959595;
}
#formulaire select{
	padding: 5px;
	width: 180px;
	border: 1px solid #dbdcdb;
}
#formulaire small{
	color: #959595;
}
#formulaire small span{
	color: #790000 !important;
}
#formulaire input[type=submit]{
	margin: 20px 0 0 0;
	padding: 5px;
	color: #fff;
	background: #41A62A;
	border: 0;
	border: 1px solid green;
}
#formulaire input[type=text]{
	padding: 15px;
	background: url(images/bg_input.png) 0px no-repeat;
	width: 280px;
	border: 0;
	height: 15px;
}
#formulaire textarea{
	padding: 20px;
	background: url(images/bg_textarea.png);
	width: 475px;
	height: 120px;
	border: 0;
}
.gform_description{
	display: block;
	padding: 10px 0 0;
	color: #5c5c5c;
	font-size: 80%;
}
.gfield_label{
	font-size: 80%;
	color: #5c5c5c;	
}
#gforms_confirmation_message{
	background: none !important;
	border: 0 !important;
	color: #41A62A !important;
	font-weight: bold;
	text-align: left !important;d
}
#infos{
	padding-top: 30px;	
}
#infos ul li.left{
	float: none !important;
}
#infos ul li.puce{
	padding: 5px 0 10px 1px;
	font-size: 80%;
	color: #009BC2;
	background: url(images/puce-tick.png) 7px 5px no-repeat;
}
#infos ul li{
	display: inline !important;	
	font-size: 80%;
	color: #009BC2;
}
#infos ul li:first-child{
	padding: 5px 5px 2px 25px;
	font-size: 80%;
	font-weight: bold;
	color: #009BC2;
	background: url(images/puce-tick.png) 7px 5px no-repeat;
}
#infos ul li:last-child{
	padding-bottom:15px;
}

#desc{
	float: left;
	width: 620px;
}
#guide {
	background: url(images/chargement.gif) center center no-repeat;
}
#logo-BB-jeu{
	margin: 0 0 0 25px;
	width: 200px;
	height: 42px;
	background: url(images/logo-babybotte-mini.png) no-repeat;
}
.more-link {
	display: block;
	margin: 5px 0 0 536px;
	padding: 2px 4px;
	font-size: 80%;
	color: #fff !important;
	background: #757575;
	text-align: center;
}
.more-link:hover {
	background: #41A62A;
}
.post-2 h1{
	clear: both;
}

.fondecran {
	margin: 5px 5px 5px 0;
}
.souvenir img {
	margin: 0 30px 0 0;
}
.souvenir a {
	outline: none;
}
form#formulaire{
	margin-left: -10px;
	width: 250px;
}

/* @end */

/* @group Sidebar */

#sidebar {
	width: 300px;
}
#sidebar h2 {
	margin: 0;
	padding: 0 0 5px 0;
	width: 300px;
	height: 30px;
	font-size: 150%;
	color: #e2007a;
	background: url(images/fond-trait.png) bottom no-repeat;
}
#sidebar img {
	margin: 0 0 20px;
}
#sidebar a {
	color: #fff;
}
#sidebar a:hover {
	text-decoration: underline;
}
.sidebar_green_top {
	height: 10px;
	background: url(images/fond-couleur.png) top no-repeat;
}
.sidebar_green {
	padding: 0 5px;
	min-height: 20px;
	background: #41a62a;
}
.sidebar_green_bottom {
	margin: 0 0 20px 0;
	height: 10px;
	background: url(images/fond-couleur.png) no-repeat 0 -10px;
}
.sidebar_green ul, .sidebar_yellow ul {
	padding: 0 0 0 30px;
	font-size: 80%;
	color: #fff;
}
.sidebar_green ul li {
	list-style-image: url(images/puce_yellow.png);
}

.sidebar_green p{
	padding: 0 5px;
	font-size: 80%;
	color: #fff;
}

.sidebar_green input[type=text]{
	margin: 5px;
	padding: 2px;
	width: 271px;
	color: gray;
	font-size: 80% !important;
}

.sidebar_green input[type=submit]{
	margin: 5px;
	padding: 2px;
	border: 1px solid #E30059;
	color: #fff;
	background: #E30059;
}

.sidebar_green textarea{
	margin: 5px;
	
	padding: 2px 5px;
	width: 270px;
	height: 35px;
	color: gray;
	font-size: 80%;
	
	font-family: Lucida Grande;
}

.sidebar_yellow_top {
	height: 10px;
	background: url(images/fond-couleur.png) no-repeat 0 -20px;
}
.sidebar_yellow {
	padding: 0 5px;
	min-height: 20px;
	background: #fdc700;
}
.sidebar_yellow_bottom {
	margin: 0 0 20px 0;
	height: 10px;
	background: url(images/fond-couleur.png) bottom no-repeat;
}
.sidebar_yellow ul li {
	padding: 0  0 10px 25px;
	background: url(images/puce_blue.png) no-repeat;
}
.sidebar_yellow ul li a {
	padding: 0 !important;
	margin: 0 !important;
	display: table-cell !important;
	vertical-align: middle !important;
}
/* @end */

/* @group Footer */
#footer {
	margin: 0 auto;
	padding: 30px 40px;
	width: 940px;
	height: 100px;
	height: auto;
	background: url(images/fond-haut-bas.png) no-repeat 0 -33px;
}
#footer_left {
	width: 200px;
	height: 50px;
}
#footer_left img {
	margin: 0 10px 0 0;
}
#footer ul{
	text-align: center;
}
#footer ul li{
	display: inline;
	padding: 0 0 0 5px;
	font-size: 70%;
	border-left: 1px solid #959595;
	color: #959595;
}
#footer ul li:first-child{
	border-left: 0;
}
#footer ul li a{
	color: #959595;
}

/* @end */

/* @group Gmap */
.post-maps h1{
	padding: 15px 0 60px 15px;
	font-size: 150% !important;
	width: 500px;
}
.post-maps {
	width: 950px;
	margin:  20px 0 20px 0px
}
.post-maps input[type=text]{
	margin: 10px 5px 20px 5px;
	padding: 5px;
	width: 230px;
	height: 25px;
	font-size: 110%;
	border: 1px solid #AFAFAF;
}
select#list1.select2{
	margin: 10px 5px 20px 5px;
	padding: 5px;
	width: 150px;
	height: 30px;
	border: 1px solid #AFAFAF;
}
.post-maps input[type=submit]{
	padding: 5px;
	font-size: 80%;
	background: #41A62A;
	color: #fff;
	border: 1px solid green;
}
.post-maps input[type=submit]:hover{
	cursor: pointer;
}
.post-maps label{
	color: #5c5c5c;
}
.post-maps p{
	padding: 0 0 20px 0;
	color: #e2007a;
}
#map{
	width: 955px;
	height: 400px;
	margin-bottom: 20px;
}
.adrusine{
	padding: 10px;
	border: 1px solid #959595;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 680px;
	background: #fff;
	font-size: 80%;
}
.adrusine p{
	width:250px;
}
#map-bis{
	width: 680px;
	height: 500px;
	color: red;
	float:right;
}
#magasin span{
	color: #e2007a;
}
#magasin p.vcard.organisation{
	margin:0px;
	width: 210px;
}
#bulle{
	font-size: 80%;
	color: #5c5c5c;
}
#bulle b{
	color: #009BC2;
}
#bulle p{
	margin-bottom: -15px;
}
p.nommag{
	margin: 0px !important;
	padding: 0px !important;
	color: #5c5c5c;
}
#bulle input[type=text]{
	padding: 0;
	margin: 5px 5px 0 0;
	font-size: 80%;
	height: 20px;
	width: 300px;
}
#loading{
	display: block;
	margin: 110px 0 0 360px;
}
#p-loading{
	margin: 5px 0 0 385px;
	font-size: 70%;
	color: #959595;
}
#iti{
	width: 945px;
	font-size: 90%;
}

#iti td, #iti div{
	color: #5c5c5c;
}
#iti b{
	color: #009BC2;
	font-size: 90%;
}
#adresse p{
	width: 240px;
	text-align: center;
}
#adresse {
	font-size: 80%;
	margin: 0  30px 0 30px ;
	padding: 10px;
	width: 250px;
    background: #f2f2f2;
    border: 1px solid #717171;
    float: left;
}
input#adresse{
	width: 220px;
	height:20px;
	background: #fff;
}
#departement p{
	text-align: center;
	width: 240px;
}
#departement {
	font-size: 80%;
	margin-right: 30px;
	padding: 10px;
	width: 250px;
	height:225px;
    background: #f2f2f2;
    border: 1px solid #717171;
    float: left;
}
.select1{
	margin: 0 0 15px 0; 
}
#liste {
	font-size: 90%;
	text-align: center;
	margin-right: 20px;
	padding: 10px;
	width: 250px;
	height:225px;
    background: #f2f2f2;
    border: 1px solid #717171;
    float: left;
}
#liste p{
	width: 250px;
	font-size: 90%;
	
}
#liste a{
	padding: 3px;
	font-size: 80%;
	width: 100px;
	height: 15px;
	text-align: center;
    background: #41A62A;
	color: #fff;
	border: 1px solid green;
}
#liste p a{
	color: #fff;
}
#magasin{
	width: 230px;
	font-size: 90%;
	padding: 10px;
	margin:  0 0 10px 10px;
    background: #e4e2e1;
    border: 1px solid #717171;
    float: left;
}
#magasin p{
	color:#009BC2;
}
.org{
	color:#009BC2;
	}
span.email{
	font-size: 90%;
}
#magasin span.type{
	color:#009BC2;
}
.boutique{
	width: 230px;
	height:150px;
	font-size: 90%;
	padding-top: 20px;
	margin:  0 0 20px 6px;
    background: #e4e2e1;
    border: 1px solid #717171;
    text-align: center;
    float:left;
}
p.vcard{
	width: 230px;
	font-size: 90%;
}
p.vcard.organisation{
	width: 250px;
	font-size: 90%;
	margin: 0px;
	padding: 5px 0 5px 0;
	 color: #000;
}
.organisation{
	width: 290px;
	font-size: 90%;
    background: #fff;
    text-align: center;
}
.depart{
	font-size: 120%;
	color:#009BC2;
	margin:  30px 40px 10px 20px;
}
.allboutique{
	margin:	30px 0 0 20px;
	font-size: 130%;
}
h1.allboutique{
	margin:	0;
	font-size: 130%;
}
.retour{
	color: #e2007a!important;
	font-size: 90%;
	padding: 5px;
	margin: 20px 20px 20px 780px;
    background: #e4e2e1;
    border: 1px solid #717171;
}
.retourpdv{
	color: #e2007a!important;
	font-size: 90%;
	padding: 5px;
	margin: 20px 20px 20px 70px;
    background: #e4e2e1;
    border: 1px solid #717171;
    float: right;
}
#adresse textarea{
	color: #8e8e8e;
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 230px;
	height:100px;
	font-size: 120%;
	background: #fff;
	border: 1px solid #717171;
}
.vcard p {
	margin: 0 3px 0 2px;
}
#etrangerboutique{
	margin-bottom: 20px;
	width: 930px;
	text-align: center;
	font-size: 80%;
}
#etrangerboutique a{
	padding: 3px;
	font-size: 80%;
	width: 100px;
	height: 15px;
	text-align: center;
    background: #41A62A;
	color: #fff;
	border: 1px solid green;
}

.msg-ami{
	font-size: 80% !important;
	color: #E30059 !important;

}
/* @end */

.ajoutbout a{
	margin-left: 60px;
	font-size: 80%;
	background: #ddd;
	padding: 5px;
	border:1px solid #ccc;
	
}

.ajoutbout a:hover{
	margin-left: 60px;
	font-size: 80%;
	background: #41a62a;
	padding: 5px;
	border:1px solid #aaa;
	color: #fff;
	
}
table{
	background:#eee;
	width: 800px;
	margin-left:80px;
	margin-top: 30px;

}
tr{
	
}
th{
	padding: 10px;
	background: #ccc;
	font-size: 90%
}
td{
	padding: 6px;
	border-top:2px solid #ddd;
	font-size: 80%;
}

#admin {
margin:0 auto;
width:600px;
}
#admin #formulaire {
margin:0 auto;
width:600px;
}
#admin input {
float:right;

}
#admin label {
border-top:1px solid #ddd;
clear:both;
display:block;
padding-top: 10px;
padding-bottom: 50px;
color: #555;
}
#admin #formulaire select {
float:right;
width:150px;
height:30px;

}

#admin #formulaire p{
margin-top: 15px;
color: #e2007a;
}

/* @group boutique en ligne */
#boutiqueligne{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	
	
}
#boutiqueligne li:last-child{
	padding-bottom:5px
}
#boutiqueligne li a{
	font-size: 80%;
	color:#333!important;	
	text-transform: uppercase;
}
#boutiqueligne h2{
	font-size: 80%;
	color: #41a62a;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 3px;
}
#surligne{
	border: 1px solid #999;
	width: 350px;
	float:right;
	
}
#surnet{
	border: 1px solid #999;
	width: 350px;
	float: left;
	
}
.boutenligne{
	background: #eee;
	padding-top: 5px;
	padding-left: 10px;
}
.boutsurinternet{
	background: #eee;
	padding-top: 5px;
	padding-left: 10px;
	
}

/* @end */
#subForm select {
	border: 0;
	padding: 0 0 0 5px;
}

