/* CSS Document */

#page {
	width: 1000px;
	font-weight: normal;
}
#header {
	float: left;
	width: 1000px;
	height: 50px;
}
#bandeau_jaune {
	float: left;
	width: 1000px;
	height: 130px;
	background-image: url(../images/ardi/bandeau_jaune.jpg);
	background-repeat: no-repeat;
}
#main_nav {
	float: left;
	width: 1000px;
	text-align: center;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#bandeau_titre {
	float: left;
	width: 1000px;
	height: 43px;
	background-image: url(../images/ardi/bandeau_titre.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align:center;
}
#bandeau_titre H1 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 14px;
	margin: 0px;
}
#second_nav {
	float: left;
	width: 1000px;
	text-align: center;
	padding-left: 0px;
	background-image: url(../images/ardi/bandeau_titre.jpg);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#content {
	width: 1000px;
	float: left;
	margin-top: 10px;
	height: auto;
	text-align: left;
}
#content .search {
	width: 980px;
	float: left;
	padding: 10px;
	height: auto;
	text-align: left;
}

#content .legende {
	font-size: 9px;
	color: #999999;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
/*actions ardi*/
#actions_bloc {
	width: 280px;
	height:250px;
	float: left;
}
#actions_bloc .bouton {
	width: 280px;
	height:18px;
	float: left;
}
#actions_bloc .titre {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
}
#actions_bloc .titre a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
#actions_bloc .texte {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#actions_bloc .image {
	width: auto;
	float: right;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*innovations*/
#innovations_bloc {
	width: 280px;
	height:250px;
	float: left;
}
#innovations_bloc .bouton {
	width: 280px;
	height:18px;
	float: left;
}
#innovations_bloc .titre {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
}
#innovations_bloc .titre a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
#innovations_bloc .texte {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#innovations_bloc .image {
	width: auto;
	float: right;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*affaires*/
#affaires_bloc {
	width: 280px;
	height:250px;
	float: left;	
}
#affaires_bloc .bouton {
	width: 280px;
	height:18px;
	float: left;
}
#affaires_bloc .titre {
	width: 270px;
	float: left;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}
#affaires_bloc .titre a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
#affaires_bloc .texte {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#affaires_bloc .image {
	width: auto;
	float: right;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*agenda*/
#agenda_bloc {
	width: 160px;
	height:250px;
	float: left;	
}
#agenda_bloc .bouton {
	width: 160px;
	height:18px;
	float: left;
}
#agenda_bloc .texte {
	width: 150px;
	height:215px;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	overflow:auto;
	text-align: left;
}
#agenda_bloc .infos {
	padding-bottom: 5px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 9px;
}
#agenda_bloc .infos_arteb {
	padding-bottom: 5px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 9px;
	background-image: url(../images/ardi/infos_artebBg.jpg);
	background-repeat: repeat;
}
#agenda_bloc a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
/*vie des entreprises*/
#vie_bloc {
	width: 560px;
	float: left;	
	height:auto;
	height:100%;
}
#vie_bloc .bouton {
	width: 560px;
	height:18px;
	float: left;
	text-align: center;
	background-color: #CFCFCF;
}
/* vie des entreprises interview */
#vie_bloc_interview {
	width: 280px;
	height:auto;
	height:100%;
	float: left;
}
#vie_bloc_interview .titre {
	width: 260px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
}
#vie_bloc_interview .titre a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}
#vie_bloc_interview .texte {
	width: 260px;
	float: left;
	text-align: left;
	padding: 5px;
}
#vie_bloc_interview .images {
	width: 100px;
}
#vie_bloc_interview .logo {
	width: 92px;
	float: none;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#vie_bloc_interview .liens {
	width: 120px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
/* vie des entreprises articles */
#vie_bloc_articles {
	width: 259px;
	height:auto;
	height:100%;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;	
}
#vie_bloc_articles .infos {
	width: 249px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#vie_bloc_articles .infos a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#zoom_bloc {
	width: 280px;
	min-height:250px;
	height:auto;
	height:100%;
	float: left;	
}
#zoom_bloc .bouton {
	width: 280px;
	height:18px;
	float: left;	
}
#zoom_bloc .titre {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
}
#zoom_bloc .titre a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#zoom_bloc .texte {
	width: 270px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#zoom_bloc .image {
	width: auto;
	float: right;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*Appels à projets*/
#appels_bloc {
	width: 160px;
	float: left;
	min-height: 250px;
	height:auto;
	height:100%;
}
#appels_bloc .bouton {
	width: 160px;
	height: 18px;
	float: left;	
}
#appels_bloc .texte {
	width: 150px;
	height:215px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	overflow:auto;
	text-align: left;
}
#appels_bloc .texte a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#appels_bloc .infos {
	padding-bottom: 5px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 10px;
}
/*Newsletter bloc*/
#newsletter_bloc {
	width: 440px;
	float: right;
}
#newsletter_bloc .bouton {
	width: 440px;
	height: 18px;
	float: left;	
}
#newsletter_bloc .texte {
	width: 430px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
#newsletter_bloc .texte a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#fil {
	width: 985px;
	float: left;
	height: auto;
	text-align: left;
	padding-left: 15px;
	margin-top: 5px;
}
#fil a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#fil a:hover {
	color: #E60003;
}
#content H1 {
	font-size: 14px;
	padding-left: 16px;
	color: #333333;
	background-image: url(../images/ardi/bgH1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	line-height: 20px;
}
#content H2 {
	font-size: 13px;
	margin: 0px;
	padding: 3px;
}
#content H3 {
	font-size: 13px;
	margin: 0px;
	padding: 3px;
	color: #E60003;
}
#content .article {
	width:870px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#content .article .contenu {
	float: left;
	padding-right:10px;
	text-align: left;
	width: 780px;
}
#content .logo {
	float: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 100px;
	padding-top: 5px;
}
#content .article .liens {
	width: 120px;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: bold;
	color: #E60003;
}
#content .article .contenusmall {
	float: left;
	padding-right:10px;
	text-align: left;
	width: 780px;
}
#content .article .contenubig {
	float: left;
	padding-right:10px;
	text-align: left;
	font-size:13px;
	width: 780px;
}
#content .article .images {
	width:500px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	height: 120px;
}
#content .article .image {
	width:auto;
	float: right;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	margin-bottom:0px;
	padding-left: 8px;
}
#content .article .image .legende {
	font-size: 9px;
	color: #999999;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#content .article .image2 {
	width:200px;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#content .article .image2 .legende {
	font-size: 9px;
	color: #999999;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#content .article .image3 {
	width:200px;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#content .article .image3 .legende {
	font-size: 9px;
	color: #999999;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#content .article .fonctionalites {
	width:70px;
	float: left;
	padding-right:10px;
	text-align: center;
}
#content .article img {
	padding: 5px;	
}
/* page innovations */
#content .innovations {
	width:300px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#content .innovations .accroche {
	width:290px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	padding-top: 5px;
}
/*vie des entreprises*/
#content .vie {
	width:460px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#content .vie .accroche {
	width:475px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	padding-top: 5px;
}
#footer {
	float: left;
	height: 25px;
	width: 1000px;
	background-image: url(../images/ardi/bandeau_noir.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	vertical-align: bottom;
	padding-top: 15px;
	margin-top: 30px;
	font-weight: normal;
}
#content .article .imageliste {
	width:200px;
	float: right;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
}
/*Print*/
#content_print {
	width: 650px;
	float: left;
	margin-top: 10px;
	height: auto;
	text-align: left;
}
#content_print .logo {
	float: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 100px;
	padding-top: 5px;
}
#content_print H1 {
	font-size: 14px;
	padding-left: 16px;
	color: #333333;
	padding-bottom: 5px;
	line-height: 20px;
}
#content_print H2 {
	font-size: 13px;
	margin: 0px;
	padding: 3px;
}
#content_print .article_print {
	width:640px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#content_print .article_print .contenu {
	float: left;
	padding-right:10px;
	text-align: left;
	font-weight: normal;	
}

#content_print .article_print .image {
	width:auto;
	float: right;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#content_print .article_print .image2 {
	width:200px;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#content_print .article_print .image3 {
	width:200px;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
/*Newsletter*/
#contentNewsletter {
	width: 1000px;
	float: left;
	margin-top: 10px;
	height: auto;
	text-align: left;
}
#contentNewsletter H1 {
	font-size: 14px;
	padding-left: 16px;
	color: #333333;
	background-image: url(../images/ardi/bgH1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	line-height: 20px;
}
#contentNewsletter H2 {
	font-size: 13px;
	margin: 0px;
	padding: 3px;
}
#contentNewsletter .article {
	width:870px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#contentNewsletter .article .contenu {
	float: left;
	padding-right:10px;
	text-align: left;
	width: 780px;
}
#contentNewsletter .logo {
	float: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 100px;
	padding-top: 5px;
}
#contentNewsletter .article .liens {
	width: 120px;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: bold;
	color: #E60003;
}
#contentNewsletter .article .contenusmall {
	float: left;
	padding-right:10px;
	text-align: left;
	width: 780px;
}
#contentNewsletter .article .contenubig {
	float: left;
	padding-right:10px;
	text-align: left;
	font-size:13px;
	width: 780px;
}
#contentNewsletter .article .images {
	width:500px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	height: 120px;
}
#contentNewsletter .article .image {
	width:auto;
	float: right;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#contentNewsletter .article .image2 {
	width:200px;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#contentNewsletter .article .image3 {
	width:200px;
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#contentNewsletter .article .fonctionalites {
	width:70px;
	float: left;
	padding-right:10px;
	text-align: center;
}
#contentNewsletter .article img {
	padding: 5px;	
}
.legendeRecherche {
	font-size: 9px;
	color: #999999;
}
