/* CSS Document */

*{
border:0;
margin:0;
padding:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
color:#FFFFFF;
}

table,tr,td
{

font-size:12px;
}

a{
color:#CC0066;
}
a:link{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:visited{
text-decoration:none;
}
a:active{
text-decoration:underline;
}

h1{
display:none;
}

h2{
display:none;
}

h3{
display:none;
}

h4
{
	color:#003b37;
	font-size:18px;
}

hr
{
	background-color:#003b37;
}

#wrapper{
margin:0 auto;
position:relative;
width:959px;
height:1400px;
}

#header{
float:left;
height:107px;
width:100%;
}

.bouton{
float:left;
margin:0;
border:0;
padding:0;
}

#banner{
font-size:10px;
float:left;
background-image:url(images/maquette_alldance_02.jpg);
height:107px;
width:577px;
}

#banner .menu{
foat:left;
font-size:14px;
color:#FFFFFF;
margin:4em 0 0 16em;
}

.menu a{
margin:0.5em;
}
.menu a:link{
color:#FFFFFF;
}
.menu a:visited{
color:#FFFFFF;
}
.menu a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.menu a:active{
color:#FFFFFF;
}

#login{
font-size:11px;
float:left;
background:url(images/maquette_alldance_03.jpg) no-repeat;
height:107px;
width:382px;
}

#login input{
border:1px solid #990033;
}

#login .login a,.mdp a{
text-decoration:underline;
margin:0 0.2em;
}

.login a:link,.mdp a:link{
color:#000000;
}
.login a:visited,.mdp a:visited{
color:#000000;
}
.login a:hover,.mdp a:hover{
color:#000000;
}
.login a:active,.mdp a:active{
color:#990033;
}

.search{
margin:3.5em 0.5em 0 0.5em;
float:left;
width:30%;
height:107px;
}

.search a{
color:#FFFFFF;
margin:0 0.5em;
}
.search a:link{
text-decoration:none;
}
.search a:hover{
text-decoration:underline;
}
.search a:visited{
text-decoration:none;
}
.search a:visited{
text-decoration:underline;
}

.login{
text-align:right;
margin-top:3.5em;
float:left;
width:26%;
height:107px;
}

.mdp{
text-align:right;
margin-top:4em;
float:left;
width:30%;
font-size:10px;
height:107px;
}

.mdp input{
margin-right:0.2em;
}

#login .ok{
float:left;
margin-top:4.8em;
border:0;
padding:0;
height:100%;
}

.login input{
margin:0 0.3em;
}

#col_g{
background-image:url(images/maquette_alldance_05.jpg);
float:left;
}

#col_d{
background-image:url(images/maquette_alldance_07.jpg);
float:right;
}

#video{
background:url(images/maquette_alldance_08.jpg) bottom no-repeat;
float:left;
width:804px;
height:464px;
}

#espace_perso{
float:left;
width:804px;
height:829px;
}

#titre{
background-image:url(images/maquette_alldance_09.jpg);
float:left;
width:804px;
height:129px;
}

#blog{
background-image:url(images/maquette_alldance_10.jpg);
float:left;
width:502px;
height:700px;
text-align:left;
}

#blog .billet{
float:left;
margin:0.5em;
}

#blog .billet h4{
font-size:16px;
color:#FFFFFF;
font-weight:normal;
margin:1em 0 0 3em;
}

#blog .billet .date{
margin-left:4.5em;
font-size:11px;
color:#CC0066;
}

#blog .billet .contenu{
margin:1em 2em 0 4em;
}

#blog .suite{
float:right;
color:#006666;
margin-right:2em;
}

.suite a:link{
text-decoration:none;
}
.suite a:visited{
color:#990033;
}
.suite a:hover{
text-decoration:none;
}
.suite a:active{
color:#006666;
}

#profil{
background-image:url(images/maquette_alldance_11.jpg);
float:left;
width:302px;
height:286px;
}

#profil .photo{
float:left;
width:60px;
height:80px;
background-color:#003333;
margin:1em;
}

.photo img{
max-width:100%;
max-height:100%;
text-align:center;
vertical-align:middle;
}

.pink{
color:#CC0066;
}

#profil .identity{
float:left;
margin:1em;
width:50%;
height:80px;
}

#profil .complement{
float:left;
margin:1em;
}

#upload{
background-image:url(images/maquette_alldance_12.jpg);
float:left;
width:302px;
height:414px;
}

#upload .up_photo,.up_video{
float:left;
margin:0.7em;
width:78%;
}

#upload input{
margin:0;
border:1px solid #006666;
width:100%;
}

#upload .up_photo{
margin-top:6.5em;
}

#upload .ok1{
margin-top:7.8em;
float:left;
}

#upload .ok2{
margin-top:2.2em;
float:left;
}

.listecat li
{
	width:200px;
	height:170px;
	float:left;
	list-style-type:none;
	text-align:center;
}

#shop_g
{
	width:650px;
	float:left;
}

#shop_d
{
	width:300px;
	float:left;
	border-left:3px solid #003b37;
	height:100%;
}

#shop_d p
{
	margin-left:0.5em;
}

#shop_d .minpanier_nom
{
	float:left;
	width:230px;
	height:30px;
	margin-left:0.5em;
}

#shop_d .minpanier_prix
{
	float:left;
	width:60px;
	height:30px;
	text-align:right;
}

#shop_d .minpanier_total
{
	float:left;
	width:230px;
	height:30px;
	text-align:right;
	margin-left:0.5em;
}


#shop_g .listeprod 
{
	border-right:1px solid #003b37;
}


#shop_g .listeprod  .produit
{
	width:650px;
	float:left;
	margin-bottom:2em;
	padding-bottom:2em;
	border-bottom:1px solid #003b37;
}

#shop_g .listeprod .prod_photo
{
	width:215px;
	float:left;
}

#shop_g .listeprod .prod_photo .input
{
	width:20px;
	float:left;
}

#shop_g .listeprod .prod_desc
{
	width:335px;
	text-align:justify;
	float:left;
}

#shop_g .listeprod .prod_nom, .prod_prix
{
	font-size:16px;
	color:#CC0066;
}

#shop_g .label
{
	text-align:right;
	font-weight:bold;
}
