body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : black;
}
img{
	border:none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : black;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color : black;
}
.titre{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #993333;
}
.stitre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990033;
	font-weight: bold;
}

a:link {
	color : black;
}
a:visited {
	color : black;
}
a:hover, h3.titre_actu a:hover {
	color : #A41358;
}
.linksAdh {
  color : black;
	text-decoration: none;
}
.linksAdh:link {
  color : black;
}
.linksAdh:visited {
  color : black;
}
.linksAdh:hover {
  color : black;
}
li{
	list-style: square;
}


/* forms */
input
{
	background-color : #FFFFFF ;
	font-size : 10px ;
	color: gray ;
	font-weight : normal ;
	border : 1px solid lightgrey ;
}
input.big
{
	background-color : #FFFFFF ;
	font-size : 14px ;
	color: gray ;
	font-weight : normal ;
	border : 1px solid lightgrey ;
	width: 250px;
}
.radio{
  background-color : transparent ;
  border : 0px solid lightgrey ;
}
/* headers */
#pub{
		background:#9E1130;
		
	}
	#pub-inner{
		padding:5px;
		height:90px;
		width:741px;
		margin:auto;
		text-align:center;
	}
	#header{
		width:751px;
		margin:auto;
		position:relative;
	}
	#header h1{
		position:absolute;
		top:14px;
		left: -76px;	
		margin:0;
		z-index:10;	
	}
	#header-acc{
		height:322px;
	}
	
	#header-int{
		height:163px;
	}
/* home */
.homelayer{
	width:461px;
	color:#fff;
	position:absolute;
	top:-31px;
	left:285px;
	text-align:left;
}
.homelayerin{
	box-shadow:-2px 2px 6px #555555;
	-moz-box-shadow:-2px 2px 6px #555555;
	-webkit-box-shadow:-2px 2px 6px #555555;
	width:445px;
	color:#fff;
	position:relative;
	top:0;
	left:10px;
}
.homelayercontent{
	padding:20px;
	
}
.homelayerin h2{
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	
}
.homelayerin strong{
	font-size:18px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
body .homelayercontent a, .layer-news-in a{
	color:#fff;
	text-decoration:none;
}
 body .homelayercontent a:hover, .layer-news-in a:hover
 {
 text-decoration:underline;
 }
 
 #facebook{
 	background-image:url("images/puce-facebook.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:27px;
	margin-right:5px;
	margin-top:10px;
	width:27px;
}
 
#twitter{
 	background-image:url("images/puce-twitter.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:27px;
	margin-right:5px;
	margin-top:10px;
	width:27px;
}

#wevrb{
 	background-image:url("images/puce-we.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:27px;
	margin-right:5px;
	margin-top:10px;
	width:27px;
}

#wevrb:hover{
	background-position:right top;
}

#youtube{
 	background-image:url("images/puce-youtube.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:27px;
	margin-right:5px;
	margin-top:10px;
	width:27px;
}

#youtube:hover{
	background-position:right top;
}

#youtube:hover{
	background-position:right top;
}

 #facebook:hover{

	background-position:right top;


}
 
#twitter:hover{

	background-position:right top;	
 }

.sharesalon{
	border-top:1px dashed #fff;
	text-align:right;
	padding:8px 12px;
}

/* actus */
h3.titre_actu, h3.titre_actu a{
	color:#302C2E;
	text-decoration:none;
}

.nouveautes{
	margin-top:15px;
	padding-left:30px;
}

.nouveautes a{
	text-decoration:none;
}

.nouveautes strong,.layer-news-in h3, h3.titre_actu{
	font-size:18px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;	
}

.layer-news{
	width:558px;
	margin:10px auto;
	box-shadow:-2px 2px 6px #555555;
	-moz-box-shadow:-2px 2px 6px #555555;
	-webkit-box-shadow:-2px 2px 6px #555555;

	font-size:12px;
}

.layer-news-in{
	padding:20px;
	color:#fff;
	
}


.layer-news-in h3{
	margin-top:0;
}

.pointille{
	height:1px;
	border-top:1px dashed white;
}
