@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ol, li, h1, h2, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th {
	margin:0;
	padding:0;
	background-color: white;
}

h3{
	margin:25px 0 10px;
	padding:0;
	font-size: 13px;
	font-style: light:

}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
caption, th {
	text-align:left;
}


.bold {
font-weight: bold;
font-size: 12px;
}




.style1 {
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	margin-left: 0px;
}




/*--------------------------------------------------------------------------------------*/

body { margin:0px; padding:0px; font-family:Verdana, "Times New Roman", Times, serif; font-size:11px; color:#454444; }

#header { width:777px; height:38px; margin:0 auto; overflow: hidden; padding:0px; }

#header .logo { float:left; }

#header .menu { float:right; list-style:none; margin:0px; padding:0px; font-size:10px; overflow:hidden; text-transform:uppercase; }

#header .menu li { display:inline; float:left; padding:12px 10px 0px 10px; }

#header .menu li a, #header .menu li a:visited { color:#797979; text-decoration:none; }

#header .menu li a:hover { color:#a8082a; text-decoration:none; }



#wrap { width:100%;  background:url(../images/bg.png) repeat; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:14px 0px;  }

#content { width:777px; margin:0 auto; }



#content .portfoliolink { padding:5px; background-color:#fff; overflow:hidden; list-style: none; }

#content .aboutnews { width:777px; height:66px; margin:14px 0px 0px 0px; }

#content .aboutnews .box { float:left;  width:619px; height:40px; background-color:#fff; padding:10px; }




#espacenews { float:left;  margin-top: 5px; margin-left: 25px; width:569px; height:200px; background-color: none; }


#content .aboutnews .box .about { height:56px; padding:0px 10px 10px 10px; margin:0px 0px 0px 0px; background-color:#fff; float:left; }

#content .aboutnews .box .about p { font-size:11px; line-height:15px; word-spacing:1px; }

#content .aboutnews .box .about p a, #content .aboutnews .box .about p a:visited { color:#a8082a; text-decoration:none; text-transform:uppercase; }

#content .aboutnews .box .about p a:hover { color:#333; text-decoration:none; text-transform:uppercase; }

#content .aboutnews .box .latest { width: 760px; height:56px; margin-left: 20px; list-style:none; font-size:11px; float:left; }

#content .aboutnews .box .latest ul { float:left; width: 760px; height:26px; border-bottom:1px solid #ededed;}

#content .aboutnews .box .latest li { float:left; position: relative;}

#content .aboutnews .box .latest li ul {
	position: absolute;
	width: 200px;
	height: 70px;
	top: 25px;
	left: -5px;
	padding: 5px;
	background: white;
	display: none;
}

#content .aboutnews .box .latest li:hover ul {
	display: block;
}

#presse_l {
	background: transparent;
}

#presse_l_a {
	display: block;
	height: 100px;
	width: 120px;
	background: transparent;
}

#content .aboutnews .box .latest li li {
	display: block;
	float: none;
}

#content .aboutnews .box .latest li li a {
	display: block;
	float: none;
}

#content .aboutnews .box .latest li a {float:left; list-style: none; font-size: 14px; text-decoration:none; color:maroon; margin-right: 30px;  }




#content .aboutnews .box .latest li a:hover { text-decoration:none; color:#333 }

#content .aboutnews .box2 { float:right; margin-right:40px; width:103px; height:40px; background-color:#fff; padding:10px; }

#content .aboutnews .box2 strong { text-transform:uppercase; color:#191919; }

#content .aboutnews .box2 img { margin: 10px }

#footer { float: left; width:730px;  margin-left: 0px; margin-top: 15px; overflow: hidden; padding-top :10px; text-align:right; color:#807f7f; }
#footer a, footer a:visited { color:#454444; text-decoration:none; }
#footer a:hover { color:#a8082a; text-decoration:none; }


#footerpagehome { float: left; width:730px;  margin-left: 0px; margin-top: 315px; overflow: hidden; padding-top :10px; text-align:right; color:#807f7f; }

#footerpagehome a, footerpagehome a:visited { color:#454444; text-decoration:none; }

#footerpagehome a:hover { color:#a8082a; text-decoration:none; }


#content .portfoliolink .gal { list-style:none; width:752px; overflow:hidden; margin:0px 0px 0px 5px; }

#content .portfoliolink .gal li { display:inline; float:left;  width:232px; background-color:#FBFBFB; overflow:hidden; border:1px solid #eee; padding:4px 4px 0px 4px; margin:0px 10px 0px 0px; }

#content .portfoliolink .imagine { padding:4px; border:1px solid #eee; background-color:#FBFBFB; }

#content .portfoliolink h1 { font-size:22px; font-weight:lighter; text-align:center; padding-bottom:15px; }

#content .portfoliolink h2 { font-size:22px; font-weight:lighter; text-align:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ddd; }

#content .portfoliolink h2 span { font-style:italic; }

#content .portfoliolink p { font-size:12px; line-height:17px; word-spacing:1.2px; letter-spacing:0.5px; margin-bottom:10px; }

#content .portfoliolink .list { list-style:disc; padding:0px; margin-left:5px; font-size:12px; }

#content .portfoliolink .list li { display:block; padding:5px 0px 5px 15px; background:url(../images/arrow.png) no-repeat top left; word-spacing:1.2px; letter-spacing:0.2px  }

#content .portfoliolink .list li a, #content .portfoliolink .list li a:visited { text-decoration:none; color:#a8082a; }

#content .portfoliolink .list li a:hover { text-decoration:none; color:#333; }




#content .portfoliolink .listshop { list-style:none; padding-left: 20px; margin-left:300px; font-size:12px; }



.listlientable {margin-left: -50px;}


#content .portfoliolink .listliens { list-style:disc; padding-left: 50px; margin-left:5px; font-size:12px; }

#content .portfoliolink .listliens li { display:block; padding:5px 0px 5px 15px; background:url(../images/arrow.png) no-repeat top left; word-spacing:1.2px; letter-spacing:0.2px  }

#content .portfoliolink .listliens li a, #content .portfoliolink .listliens li a:visited { text-decoration:none; color:#a8082a; }

#content .portfoliolink .listliens li a:hover { text-decoration:none; color:#333; }

