/* ----------------------- STYLE GENERAL ----------------------- */

*{
margin:0;
padding:0;
border:0 none #FFF;
}

BODY {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #555;
	background-color	:	#FFFFFF;
	
}

P{
	color:#555;
}

FORM {margin : 0px; padding : 0px;}

a:link      	{text-decoration: none; color: #164384; font-weight : bold;}
a:visited 	{text-decoration: none; color: #164384; font-weight : bold;}
a:active  	{text-decoration: none; color: #164384; font-weight : bold;}
a:hover  	{text-decoration: none; color: #CA041D; font-weight : bold;}



LI {
	margin-top : 3px;
	margin-bottom: 3px;
}

UL {
	margin-top : 3px;
	margin-bottom: 3px;
}

TEXTAREA, INPUT, SELECT {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #AAA;
}

SELECT {

	color						:	#182F41	;
}

TD.contener{
	text-align				:	left;
}

/* ----------------------- STYLE SITE ----------------------- */
/*
.titre{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
}
*/

/* ----------------------- STYLE NEWSLETTER ----------------------- */

INPUT.newsletter{
/*
	background-color	:	#FFFFFF;
	border					:	2px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

RADIO.newsletter{
/*
	background-color	:	transparent;
	border-width			: 	0;
*/
}

/* ----------------------- STYLE CONTACT ----------------------- */

TD.contactLabel{
/*
	font-weight				: 	bold;
*/
}

INPUT.contact{
/*
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

INPUT.contactErreur{
/*
	background-color	:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}


/* ----------------------- STYLE VT DESIGN SIGNATURE ----------------------- */
TD.vtdesign{
	font-size			 	:	9px;
	font-weight 			: 	normal;
	text-align				:	right;
}

TD.vtdesign a:link      {text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:visited 	{text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:active  	{text-decoration: none; color: #0950A0; font-weight : normal;}
TD.vtdesign a:hover  	{text-decoration: underline; color: #0950A0; font-weight : normal;}


/*modif fardeen , css en php c'est nimp ! */
#actu {
	/*width : 160px;*/
	float : left ;
	
	border-right:1px solid #EFEFEF;
	background : #FCFCFC;
	
	/*background-image:url(../images/interface/fond_actu.jpg);*/
	background-image:url(../images/interface/fond_actu_home2.jpg);
	
	background-position:top left; 
	background-repeat:no-repeat;
	
	padding:5px 0 10px 10px !important; 
	padding:5px 0 25px 10px; 
	width:205px;
	/*border: solid 1px #000;*/
	
}

#actu ul{
	padding : 0;
	margin :  0 0 0 16px;	
	list-style: disc;
}

#actu ul li{
	padding : 10px 0 0 0px;
	margin : 0 ;
	color : #60779F;
	line-height : 16px ;	
}


#actu ul li a{
	color : #60779F;
	font-size : 12px;
	display : block;
	font-weight : normal ;
}

#actu ul li a:hover{
	color : #CE0620;
}

#accueil {
	padding : 5px 12px 0 12px;
	/*width : 300px;*/
	width:460px;
	float : left ;
	/*border: solid 1px #000;*/
}

#accueil_droite{
	float : left;	
	padding: 10px 0 0 0;
	/*border: solid 1px #000;*/
}

#ourmarket_content {
	padding: 0px 0 0 0;
	}


.acc_market{
	border-width:0;
	border-spacing: 6px;
	border-style: solid;
	border-collapse: separate;
}
.acc_market tr{
	
	}
.lib_tableau {
	border:1px solid #EFEFEF;
	background : #FCFCFC;
	border-left:0 none;
	border-top:0;
font-size : 11px;
color : #999;
padding : 1px;
font-weight:bold;

}

.lib_img {

}

.formAcademic {
	background-color:#FDFDFD;
}

.formAcademic td {
	padding:4px;
}

.entete{
	background-color:#F3F3F3;
	border:1px solid #FFF;
	padding:4px;
}

.gedpub td{
	padding:4px;
}

.intool {
	background:#CCC;
	border:0px solid #FFF;
	padding:4px;
}
/* tableaux */
table.ged td{
	padding:2px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #FFF;
	background:#F6F6F6;
}

/* tableaux */
table.gedfooter td{
background:#DDD;
padding:2px 4px 2px 4px;

	border-bottom:1px solid #CCC;
	border-top:1px solid #FFF;
}
/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									MENU
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.menu{
	background-color: #E8EEF7;
}

.menu td{
	color: #000000;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;	
}

.menu td.in0{
	background-color:#7E0000;
	font-weight:bold;
	color: #FFFFFF;
}

.menu td.out0{
	background-color:#5398CF;
	font-weight:bold;
	color: #FFFFFF;
}

.menu td.in1{
	background-color:#D3D3D3;
	color: #BD0000;
}

.menu td.out1{
	background-color:#E1E1E1;
	color: #5398CF;
}

.menu td.in2{
	background-color:#D3D3D3;
	color: #BD0000;
}

.menu td.out2{
	background-color:#E1E1E1;
	color: #5398CF;
}

a.mailto {
	text-decoration : underlined;
}

.actuDate {
	color: #999;
}

/** frnx - mars 2007 **/
.news_archive_annee {
	padding:8px 0 5px 0;
	}

.news_archive_annee div {	
	padding: 2px 2px 2px 5px;
	background-color:#C8D3E7; 
	font-weight:bold;
	font-size:1.0em;
	
	}
	
.vertical-align {
	vertical-align:top;
}


div#sitemap {}
div#sitemap ul { list-style-type:none; padding:15px 0 0 0; }
div#sitemap ul li { padding:0 0 0 20px;}

