/* Général */

body {
	font: 75%/150% "Arial", Tahoma, Arial;
	color: #333333;
	background: #FFFFFF url(images/ap.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}

#cont{
	margin: 0px auto;
	width: 984px;
	background:  url(images/aph.jpg) top left no-repeat;
}

#cont1{
	margin: 0px auto;
	width: 984px;
	background: #FFFFFF url(images/aph1.jpg) top left repeat-y;
}

/* Header */

#logo {
	background: url(images/logo.jpg) repeat-x;
	height: 131px;
	float:left;
	width:282px;
	margin: 0px auto;
}

#header {
	background: #000000 url(images/headerap.jpg) repeat-x;
	height: 132px;
	width:898px;
	border-left: 1px solid #464646; 
	border-right: 1px solid #464646; 
	margin: 0px auto;
	position: relative;
	color: #D16683;
}

/* H */

.ha
{
	background: #FFFFFF url(images/h1.jpg) repeat-x;
}

h1 {
	color:#000000;
	font-size:2.2em;
	width:578px;
	font-family:Georgia;
	font-weight:normal;
	margin-top:5px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:25px;
	padding-top:25px;
	padding-left:20px;
	padding-bottom:0px;
		
}
  
h2{
	background:url(images/h2.jpg) repeat-x;
	margin-left:5px;
	margin-top:0px;
	padding-top:7px;
	padding-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;

}

h2 a {
color:#333333;
text-decoration:none;
}

/* Pubs */
#pubsidebar {
	padding:10px;
}

#pub {
	padding-left:350px;
	padding-top:40px
}

/* Menu */

#menu {
	background: url(images/apmenu.jpg) repeat-x;
	height: 32px;
	width:898px;
	margin: 0px auto;
	border-left: 1px solid #464646; 
	border-right: 1px solid #464646; 
}

#menu a {
border:0px;
}

img{
border:0px;
}
/* Espace */

#wrapper {
}

#page {
	margin: 0px auto;
	width: 900px;
	background:  url(images/contentap2.jpg) top left repeat-y;
}

#content {
	float: left;
	width: 604px;
	overflow: hidden;
	padding:5px;

}

/* Sidebar */

#sidebar {
	float: right;
	padding:0px;
	width: 284px;
	color: #000000;
	overflow: hidden;
}

#sidecont{
	padding:6px;
}


/* Menu News */

#tetemenu{
	margin:0px;
	padding:4px;
		font-family:Georgia;
	font-size:1.5em;
text-align:right;	

}

#menunews {
	background-color:#FFFFFF;
	width:269px;
	border: 0px solid #464646; 
	margin:0px;
	padding:0px;
	background: url(images/apsidecont.gif) no-repeat;
	
}

#menunews #tetemenu {
	background: url(images/apnews.gif) no-repeat;
	height:25px;
	border-top:#000000 3px solid;
}

#menuderniers {
	background-color:#FFFFFF;
	width:132px;
	margin-top:6px;
	margin-right:3px;
	padding:0px;
	float:left;
	border: 0px solid #464646; 
	background: url(images/apsidecont.gif) no-repeat;
}

#menuderniers #tetemenu {
	background: url(images/apnews.gif) no-repeat;
	height:25px;
	border-top:#000000 3px solid;
}


#menutop {
	background-color:#FFFFFF;
	width:132px;
	margin-top:6px;
	margin-right:3px;
	padding:0px;
	float:left;
	border: 0px solid #464646; 
	background: url(images/apsidecont.gif) no-repeat;
}

#menutop #tetemenu {
	background: url(images/apnews.gif) no-repeat;
	height:25px;
	border-top:#000000 3px solid;
}

#sidecont ul{
	padding:5px;
	margin:0px;
}

#sidecont li {
	display:block;
	border-bottom:#949494 1px solid;
	padding-left:2px;
	overflow-x: hidden;
	overflow-y: hidden;
	height:19px;
}

#sidecont li:hover {
	background:url(images/apmenusidebarhover.gif) repeat-x;
}

#sidecont a{
	text-decoration:none;
	color:#3F3F3F;
	font-size:0.9em;
}

/* Footer */


#footerbg {
	clear: both;
	margin: 0px auto;
	width:900px;
	background: #FFFFFF url(images/apfooter.jpg) repeat-x;
	border-top: 1px solid #000000;
	padding-bottom: 20px;
	text-decoration:none;
}

.para a {
	color:#000000;
	border-bottom:#AB5E94 1px solid;
	text-decoration:none;
}

.para a:visited {
	color:#000000;
	border-bottom:#AB5E94 1px solid;
	text-decoration:none;
}

.para a:hover {
	color:#000000;
	border-bottom:#000000 1px solid;
	text-decoration:none;
}

.paral a {
	color:#000000;
	border-bottom:#AB5E94 1px solid;
	text-decoration:none;
}

.paral a:visited {
	color:#000000;
	border-bottom:#AB5E94 1px solid;
	text-decoration:none;
}

.paral a:hover {
	color:#000000;
	border-bottom:#000000 1px solid;
	text-decoration:none;
}

#footer {
	width: 900px;
	margin: 0px auto;
	font-size: 95%;
	color: #FFFFFF;
	line-height: 130%;
	height:200px;
}

/* Divers */

.welcome {
	padding-left:25px;

}

.clear {
	clear:both;
}

hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

.rig {
float:right;
}

.descv {
	border-left:#949494 2px solid;
	margin-left:25px;
	padding-left:5px;
	font-size:0.9em;
	margin-top:2px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}

	
.descv a {
	color:#000000;
	border-bottom:#AB5E94 1px solid;
	text-decoration:none;
}

.descv a:visited {
	color:#000000;
	border-bottom:#AB5E94 1px solid;
	text-decoration:none;
}

.descv a:hover {
	color:#000000;
	border-bottom:#000000 1px solid;
	text-decoration:none;
}

/* Contenu */

.para {
	padding:10px;
}

.paral {
	margin-top:5px;
	margin-left:20px;
}

.press {
	padding-left:10px;
	padding-right:10px;
}

.shot {
	padding-left:10px;
}

.cadregauche {
	float:left;
	width:290px;
	margin-left:5px;
	
}

.cadregauche img {
	padding:5px;
	float: left;
	}
	
.cadregauche p {
	font-size:0.9em;
	margin:0px;
	padding:0px;
}

.cadredroite {
	float:right;
	width:290px;
	
	
}


.cadredroite  ul{
	padding:5px;
	margin:0px;
}

.cadredroite  li {
	display:block;
	border-bottom:#949494 1px solid;
	padding-left:2px;
	overflow-x: hidden;
	overflow-y: hidden;
	height:19px;
}

.cadredroite  li:hover {
	background:url(images/apmenusidebarhover.gif) repeat-x;
}

.cadredroite  a{
	text-decoration:none;
	color:#3F3F3F;
	font-size:0.9em;
}

.cadregauche  ul{
	padding:5px;
	margin:0px;
}

.cadregauche  li {
	display:block;
	border-bottom:#949494 1px solid;
	padding-left:2px;
	overflow-x: hidden;
	overflow-y: hidden;
	height:19px;
}

.cadregauche  li:hover {
	background:url(images/apmenusidebarhover.gif) repeat-x;
}

.cadregauche  a{
	text-decoration:none;
	color:#3F3F3F;
	font-size:0.9em;
}
