/*reset*/
body,p,div,img,ul,li,ol,h1,h2,h3,h4,input,select,label,legend,textarea,form,fieldset,table,td,th,tr,caption,a,cite,blockquote{margin:0;padding:0;border:0;font-weight:normal;}
img{display:block;}
ul{list-style-type:none;}
table,caption,tr,th,td{outline:0;vertical-align:baseline;
font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
table{border-collapse: separate;border-spacing: 0;}
caption,th,td{text-align: left;font-weight: normal;}


body{background:#172983 url(images/11frise.gif) no-repeat bottom left;
	font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1em;padding-top:20px;}
#wrap{width:960px;margin:0 auto;;}

/*backgrounds*/
	/*pink*/ header{background:#a71847;}
	/*white*/ #wrap{background:white;}
	/*light grey*/ input,textarea{background:#f1f1f3;}
	/*blue*/input.button{background:#172983;}
	
/*font colors*/
	/*white*/ header,header a,input.button{color:white;}
	/*pink*/ h2,h3,h4{color:#a71847;}
	/*blue*/ a{color:#172983;text-decoration:none;}
	
/*font styles*/
h1{font-weight:bold;}
h1 span,nav,aside,footer ul{text-transform:uppercase;}

/*font sizes*/
h1 span,footer p{font-size:0.6em;}
h1{line-height:0.6em;}
#partenaires p{font-size:0.8em;line-height:1.4em;}
section{font-size:0.85em;}
header nav,aside,footer ul,h4,input,textarea{font-size:1.2em;}
h3{font-size:1.6em;}
h2{font-size:2em;}

/*borders*/
	header,#wrap{-moz-border-radius:20px;-webkit-border-radius:20px;}
	/*pink*/h2,h3{border-bottom:1px solid #a71847;}
		img{border:4px solid #a71847;}
	/*blue*/footer{border-top:1px solid #172983;}
		section a,#nav li{border-bottom:1px solid #172983;}
	/*light grey*/section li,form div{border-bottom:1px solid #dadada;}
	ul a,section #partenaires li,#partenaires ul img,.partenaires img,.partenaires li{border:0;}
	input,textarea{-moz-border-radius:10px;-webkit-border-radius:10px;}


#wrap,header{overflow:hidden}
header,section{padding:20px;}
#partenaires li,#partenaires img,footer li,.partenaires li,.partenaires img{display:inline;}
.right{float:right;margin-left:20px;}
.center{margin:0 auto;margin-bottom:10px;}

/*header*/
header h1{float:left;}
header nav{float:right;margin-top:35px;}

/*sidebar*/
aside{float:left;padding:20px;width:200px;margin-top:1px;}
#nav li{padding:0 0 3px 0;}

/*content*/
section{margin-left:220px;line-height:1.5em;}
h2{margin:0 0 10px 0;}
h3{margin:40px 0 10px 0;}
h4{margin:20px 0 10px 0;}

section p,section ul{margin-bottom:8px;}
#partenaires ul,.partenaires{margin-bottom:10px;}
#partenaires li,.partenaires li{margin-right:10px;}
section li{background:url(images/11puce.gif) no-repeat 0 2px;padding:0 0 2px 20px;}
section #partenaires li,.partenaires li{background:none;padding:0;}

/*footer*/
footer{text-align:center;margin:20px;padding:10px;clear:both;}
footer ul{margin-bottom:10px;}
footer li{margin:0 10px;}
.partenaires{margin:26px 0;}

/*form*/
input,textarea{padding:4px 10px;width:500px;}
form div{padding:12px 0 6px 0;}
input.button{width:200px;margin-top:6px;}
textarea{height:100px;}


