
/* ---------- ligne UPJV ----------------*/

body {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	margin:0; 
	line-height:140%;
}

a { 
text-decoration: none; 
border:0px;
color:#000000;
}

a:hover { 
text-decoration: underline; 
}

a.ext {
    background: url('/ligne/upjv/images/a_ext.gif') right top no-repeat;
    padding-right: 13px;
}

a#linkimg { 
text-decoration: none; 
border:0px;
}
/* ---------- 3 colonnes ----------------*/
div#trois_colonnes {
	position: absolute;
	width:100%;
	/*height:75%;*/
}

div#colonne_gauche {
	background-color:#ffffff;
	background-image:url("/ligne/upjv/images/Gauche.png");
	background-repeat:no-repeat;
	background-position: top left;
	position: absolute;
	left: 0px;
/*	width: 175px;
	height: 100%;
*/	width: 173px;
	margin-top: 40px;
	height:500px;
}
div#colonne_milieu {
	background-color:transparent;
	background-image:url("/ligne/upjv/images/Milieu.gif");
	background-repeat:no-repeat;
	background-position: top left;
	margin-top: 40px;
	margin-left: 173px;
	height: 100%;
	padding-left: 20px;
}
div#colonne_droite {	
	background-color:#f8f8d1;
	background-image:url("/ligne/upjv/images/Droit.gif");
	background-repeat:no-repeat;
	background-position: top left;
	position: absolute;
	right: 0px;
	width: 143px;
	height: 500px;
	/*height: 100%;*/
}


/*-------------- le cadre autour ------------*/
div#conteneur{
	width:100%;

	margin-bottom: 30px;
}
div#logo2{
	top:8px;
	right:0px;
	height:150px;
	width:200px;
	position:absolute;
}
div#logo{
	top:1px;
	right:145px;
	/*height:20px;
	width:50px;*/
	position:absolute;
}
div#haut{
	background-color:#ffffff;
	background-image:url("/ligne/upjv/images/Haut.png");
	background-repeat:no-repeat;
	background-position: top left;
	height:150px;
	font-size:24px;
	color: #1649a2;
}

div#bandeauGauche{
	background-color:#ffffff;
	background-image:url("/ligne/upjv/images/Bandeau_Gauche.png");
	background-repeat:no-repeat;
	background-position: top left;
	top:67px;
	left:0px;
	width:615px;
	/*height: 100%;*/
	height:600px;
	position:absolute;
}
div#bandeauMilieu{
	background-color:#ffffff;
	background-image:url("/ligne/upjv/images/Bandeau_Milieu.png");
	background-repeat:repeat;
	background-position: top left;
	top:67px;
	width:100%;
	height:152px;
	position:absolute;
}
div#bandeauDroite{
	background-color:#ffffff;
	background-image:url("/ligne/upjv/images/Bandeau_Droit.png");
	background-repeat:no-repeat;
	background-position: top left;
	top:67px;
	right:0px;
	width:142px;
/*	height: 100%;*/
	height:600px;
	position:absolute;
}


/* ---------- boite menu left ------------ */

#menu{
	position:relative;
	text-align:left;
	top:0px;
	left:0px;
}

.baccueil{
	background-color:transparent;
	background-image:url("/ligne/upjv/images/puce_menu_bleue.gif");
	background-repeat:no-repeat;
	font-size:11px;
	position:relative;
	text-align:left;
	width:100px;
	height:10px;
	padding-left:15px;	
	margin-bottom:10px;
	top:0px;
	left:29px;
	line-height:12px;
}

.baccueil a{
	color:#1649a2;
}

.baccueil a:hover {
	color:#1649a2;
	text-decoration:underline;
}

.brubriqueactive{
	background-color:transparent;
	background-image:url("/ligne/upjv/images/puce_menu_rouge.gif");
	background-repeat:no-repeat;
	font-size:11px;
	text-align:left;
	width:100px;
	position:relative;
	padding-left:15px;
	top:15px;
	left:42px;
	margin-bottom:15px;
	font-weight:bold;
	color:#ff0000;
}

.brubriqueactive a{
	color:#1649a2;
}

.brubriqueactive a:hover{
	color:#1649a2;
	text-decoration:underline;
}

.brubriqueactive2{
	background-color:transparent;
	background-image:url(/ligne/upjv/images/puce_menu_rouge.gif);
	background-repeat:no-repeat;
	font-size:11px;
	text-align:left;
	width:100px;
	position:relative;
	padding-left:15px;
	top:15px;
	left:42px;
	margin-bottom:15px;
	font-weight:bold;
}

.brubriqueactive2 a{
	color:#ff0000;
}
.brubriqueactive2 a:hover{
	color:#ff0000;
	text-decoration:underline;
}

.listerubriqueactive{
	background-color:transparent;
	font-size:9px;
	text-align:left;
	width:100px;
	position:relative;
	padding-left:60px;
	margin-top:5px;
}

.listerubriqueactive a{
	color:#000000;
}

/* ---------- boite liens bas ------------ */

.boiteliensbas{
	text-align:center;
	background-color:transparent;
	position:relative;
	margin-left:100px;
	margin-top:10px;
	padding-bottom:30px;
	/*width:450px;
	left:250px;
	height:30px;
	bottom:0px;*/
}

.boiteliensbasresultrech{
	background-color:transparent;
	width:444px;
	position:relative;
	float:left;
	display:inline;
	margin-bottom:0px;
	left:0px;
}

.boiteliensbasresultrech a img{
	float:left;
	border: 0px;
}

.boitetxtliens{
	background-color:transparent;
	position:relative;
	float:left;
	top:0;
	left:0;
	text-align:right;
}

.boitetxtliens a{
	font-size:9px;
	color:#1649a2;
}

.boitetxtliens a:hover{
	text-decoration: underline;
}

img.boutonsbas {
	display:inline;
	float:right;
	border: 0px;
}

/* ---------- titre  ------------ */

.boitetitrepage{
background-color:transparent;
width:97%;
vertical-align:bottom;
margin-top:10px;
margin-bottom:10px;
font-size:15px;
color:#1649a2;
text-align:left;
font-weight:bold;
line-height:120%;
padding-bottom:4px;
border-bottom:1px solid #1649a2;
}

/* ---------- paragraphes  ------------ */

.titreparagraphe{
margin:0;
padding:0;
font-size:12px;
color:#000000;
text-align:left;
font-weight:bold;
margin-bottom:10px;
width:100%;
line-height:120%;
}

.txtparagraphe{
font-size:10px;
color:#000000;
text-align:left;
line-height:150%;
}

div.imagefloatleft {
float:left;
margin:3px;
}

.txtparagraphe a {
color:#1649a2;
}


.boitepargraphe2{
background-color:transparent;
background-image:url("/ligne/upjv/images/bkg_paragraphe2.gif");
background-repeat:no-repeat;
position:relative;
margin-bottom:20px;
padding-left:15px;
}

.boitepargraphe3{
float:right;
background-color:#c5dcde;
background-image:url("/ligne/upjv/images/bkg_paragraphe3.gif");
background-repeat:no-repeat;
background-position:bottom left;
width:200px;
/*position:relative;*/
display:inline;
margin-left:20px;
margin-right:30px;
margin-bottom:20px;
padding:20px;
}

.boitepargraphe4{
float:right;
background-color:#c5dcde;
background-image:url("/ligne/upjv/images/bkg_paragraphe3.gif");
background-repeat:no-repeat;
background-position:bottom left;
width:240px;
/*position:relative;*/
display:inline;
margin-left:20px;
margin-right:30px;
margin-bottom:20px;
padding:20px;
}
/* ---------- liste  ------------ */

ul.triangle1 {
	list-style-image:url("/ligne/upjv/images/liste_triangle_1.gif");
}

ul.triangle2 {
	list-style-image:url("/ligne/upjv/images/liste_triangle_2.gif");
	text-indent:-1cm;
	list-style-position:inside;
	
}

/* ---------- tableau  ------------ */
th {
	background-color:#4679d2;
	color:white;
}

tr.claire {
	background-color:#fdffff;
}

tr.fonce {
	background-color:#edf7ff;
}

/* ---------- news  ------------ */
div.newsBoite{
	background-color:#ffffff;
	background-image:url("/ligne/upjv/images/Encadre.gif");
	background-repeat:no-repeat;
	width:100px;
	position:relative;
	left:14px;
	text-align:left;
	margin-top:20px;
	padding-top:22px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	border:1px dashed #d6dce5;
}
div.newsTitre{
	margin:0;
	padding:0;
	font-size:10px;
	color:#1649a2;
	width:100px;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
}
div.newsDate{
	position: absolute;
	right:0px;
	top:-1px;
	padding-right: 3px;
	font-size:9px;
	color:white;
	font-weight:bold;
}


