body {
background: #EEEEEE url(bg-body.jpg) top left repeat-x;
font-size: 12px;
font-family: Verdana, 'Trebuchet MS',Geneva,Arial,Trebuchet,Verdana,Helvetica,sans-serif;
margin: 10px auto;
text-align: center;
}

#moncadre {
width:1000px;
margin: 0px auto;
}

#cadrehaut {
height:160px;
background: url(logo.png) left top no-repeat;
margin-bottom : 20px;
}

#cadremenuhaut {
float:left;
width:735px;
background: #333333;
margin-left:245px;
margin-top:70px;
padding-left : 20px;
font-size: 20px;
color : #ffffff;
border-bottom-right-radius: 15px;
behavior: url(PIE.htc);
text-align : left;
}

a.menuhaut {
text-decoration : none;
color : #FFFFFF;
}

a.menuhaut:hover {
background : #7E9DD8;
text-decoration : none;
color : #FFFFFF;
} 
a.menuhaut:visited {color: #FFFFFF ; 
text-decoration : none;
}

#cadrecentrale {
margin-left:0px;
margin-right:250px;

}

/* ici le menu de droite */
#cadredumenudroite {
float:right;
text-align:left;
width:200px;
}

#cadredumenudroite h1{
color:#FFF;
font-size: 15px;
background:#7E9DD8;
margin:5px;
padding:5px;
text-align:center;
}

ul{
list-style-type: none;
padding: 5px;
margin-left : 20px;
}

#footer {
text-align:center;
padding : 1px;
background: #888888 repeat-x;
color: #fff;
}


a:link {color: #FFFFFF ; text-decoration: none ;}
a:visited {color: #FF6699 ; }
a:hover { color: red ; text-decoration: underline; } 

a.menu {
display : block;
text-decoration : none;
color : #000000;
}
a.menu:hover {
display : block;
background : #7E9DD8;
text-decoration : none;
color : #ffffff;
} 



#quote {
background: #FFFFFF;
min-height : 85px;
padding: 10px 1px 1px 10px;
margin-bottom: 20px;

box-shadow : 0px 0px 12px #222;

 border: 1px solid #999;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
 border-radius: 10px;
behavior: url(PIE.htc);
}

#simplequote {
background: #FFFFFF;
padding: 10px 1px 1px 20px;
margin-bottom: 20px;
border-radius : 5px;
box-shadow : 0px 0px 12px #222;
min-height : 100px;


}

#box {
margin-bottom:20px;
background: #FFFFFF;
padding: 1px 1px 1px 1px;
border-radius : 5px;
box-shadow : 0px 0px 12px #222;

}

#erreur{
	color : red;
	text-align : center;
	margin-top : 40px;
}
#ok{
	color : green;
	text-align : center;
	margin-top : 40px;
}

fieldset#rappel{ 
    width: 200px; 
	float: right;

    border: 3px solid #fff;
    padding: 15px 15px 25px 15px;
    margin: 5px;
    text-align: left;
		
    background: #7E9DD8;
    color: #fff;
		
    border-radius : 5px;
}

fieldset#rappel legend{ 
    color: #FFFFFF;
    background: #888888;
    padding: 0px 10px 0px 10px;
    border: 3px solid white;
    border-radius : 5px;

}

	fieldset#formulaire{    
     border: 0px ;
}

input.field, textarea{
		width: 420px;
		/*height: 100px;*/
		border: 3px solid #fff;
		padding: 3px 0 3px 0;
		text-align: left;
		
		background: #dfdfdf;
		
		
		border-radius : 5px;
		
		box-shadow : 0px 0px 2px #777;
	}
	textarea:hover, textarea:focus, input:hover, input:focus{
		background: #eee;
	}
	

	input.bouton{
		width: 120px;
		text-align: center;
		background: #7E9DD8;
		color : #fff;
	}input.bouton:hover{
		background: #888888;
	}



#quotecentrale {
font-size : 15px;
margin-right:80px;
margin-left : 5px;
margin-bottom : 2px;
background: #eeeeee;
border-radius : 5px;
padding-left :10px;
padding-right :10px;
padding-top :5px;
padding-bottom :5px;
text-align : left;
}
#quotecomment {
padding : 2px;
margin-right:80px;
margin-left : 25px;
background: #EDEFF4;
border-radius : 7px;
border-top:3px solid #FFFFFF;

}
#quotecomment #comment{
margin-left : 10px;
text-align : left;
}
#quotecomplement {
margin-right:80px;
margin-top : 10px;
padding-left : 5px;
margin-bottom : 2px;
border-top:1px solid #888888;
text-align : left;
}
#quotedroite {
float : right;
margin-right:10px;
}

#quotedroite_haut {
margin-left : 4px;
background: url(vote.png) left top no-repeat;
width: 45px;
height:52px;
}
#quotedroite_haut #note{
font-size: 25px;
color: #555555;
text-align : center;
}
#quotedroite_haut #vote{
font-size: 12px;
color: #555555;
text-align : center;
}

#quotedroite_haut #votealready{
font-size: 10px;
color: #555555;
text-align : center;
}

a.vote {
color : #000000;
text-decoration : none;
}

a.vote:hover {
background : #7E9DD8;
text-decoration : none;
color : #FFFFFF;
} 
a.vote:visited {color: #000000 ; }

#quotedroite_bas {

}
