* {padding:0;margin:0}
a{
text-decoration:none;
}
img{
border:0;
}
table{
border-width:0px;
border-spacing: 0px;
border-collapse: collapse;
}
td{
border-width:0px;
}

.tdalignleft{
text-align:left;
}
.tdaligncenter{
text-align:center;
margin:auto;
}
.tdalignright{
text-align:right;
}

.tdvaligntop{
vertical-align: top; 
}
.tdvalignmiddle{
vertical-align: middle; 
}
.tdvalignbottom{
vertical-align: bottom; 
}

/* BODY */
.body{
	text-align:center;
}

.dad {
	position:relative;
	margin:0 auto;
	background-color:#ffffff;
	Z-Index: 1;
}

.alink {
	text-decoration:none;
}
a.alink:link {
	text-decoration: underline;
}
a.alink:visited {
	text-decoration: underline;
}
a.alink:hover {
	text-decoration: none;
}

/* HEADER */
.header{
	float:left;
	text-align:justify;
	border:0px solid green;
	Z-Index: 2;
}

.ou-sortir-avignon_bg_accueil{
	position:absolute;
	top:5px;
	right:33px;
	width:96px;
	height:143px;
	Z-Index: 3;
}

.logoheader{
	float:left;
	text-align:justify;
	border:0px solid green;
	Z-Index: 2;
	background-color:#f2e7d1;
}

.enteteheader{
	float:left;
	text-align:justify;
	border:0px solid green;
	Z-Index: 2;
	background-color:#eeeeee;
}

.menu{
	float:left;
	text-align:justify;
	border:0px solid green;
	
	
}

.noir{

	font-size:11px;
	color:#000000;
	text-align:left;
}
.noir2{

	font-size:13px;
	color:#000000;
	text-align:left;
	line-height:25px;
	font-weight:bold;

}
.blanc{

	font-size:13px;
	color:#ffffff;
	text-align:left;
	line-height:25px;
	font-weight:bold;
}
.rose{

	font-size:11px;
	color:#f08c8c;
	text-align:center;
}
.rouge1{

	font-size:11px;
	color:#e12625;
	text-align:left;
	font-weight:bold;
}
.rouge{

	font-size:13px;
	color:#e12625;
	text-align:left;
	font-weight:bold;
}
/* FIN HEADER */

/* DADBODY */
.dadbody{
	float:left;
	text-align:justify;
	border:0px solid green;
}


.text {
	background-color: #ffffff;
	border: 1px solid;
	border-color: #c0d2d2;
	font-size: 11px;
	font-weight: normal;
	color: #547979;
	width:164px;
	height:15px;
	text-decoration: none;
}
.text2 {
	background-color: #ffffff;
	border: 1px solid;
	border-color: #c0d2d2;
	font-size: 11px;
	font-weight: normal;
	color: #547979;
	width:34px;
	height:15px;
	text-decoration: none;
}
.text3{
	background-color: #ffffff;
	border: 1px solid;
	border-color: #c0d2d2;
	font-size: 11px;
	font-weight: normal;
	color: #547979;
	width:104px;
	height:15px;
	text-decoration: none;
}
.textarea{
	background-color: #ffffff;
	border: 1px solid;
	border-color: #c0d2d2;
	font-size: 11px;
	font-weight: normal;
	color: #547979;
	text-decoration: none;
}
.encart_lateral{
	float:left;
	text-align:justify;
	border:0px solid green;
}
.encart_feet{
	float:left;
	text-align:justify;
	border:0px solid green;
}

/* FIN DADBODY */

/* NAV OPTIONS */
nav{
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	-o-border-radius: 10px 0 0 10px;
	-ms-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}
nav ul{
	text-align:left;
}
nav ul li{
	list-style:none;
}
li{list-style:none;}
nav li a{
	padding-left:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition-property:background,padding;
	-webkit-transition-duration:1s;
	-webkit-transition-delay:0s
	-webkit-transition-timing-function:ease-in;
	
	-moz-transition-property:background,padding;
	-moz-transition-duration:1s;
	-moz-transition-delay:0s
	-moz-transition-timing-function:ease-in;

	-o-transition-property:background,padding;
	-o-transition-duration:1s;
	-o-transition-delay:0s
	-o-transition-timing-function:ease-in;
	
	-ms-transition-property:background,padding;
	-ms-transition-duration:1s;
	-ms-transition-delay:0s
	-ms-transition-timing-function:ease-in;
	
	transition-property:background,padding;
	transition-duration:1s;
	transition-delay:0s
	transition-timing-function:ease-in;
}
nav  li a:active,
nav  li a:hover{
	padding-left:25px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}


/* FIN NAV OPTIONS */