@charset "UTF-8";
/* CSS Document */

/*************/
/* STRUCTURE */
/*************/

#contenu {
	padding-top:18px;
	line-height:140%;
	height:330px;
}
html>body #contenu { /* hack min-height pour IE6 */
	height: auto;
	min-height:330px;
}


/* hp etudiants */
#colA {
	padding-left:45px;
}
#colB {
	padding:5px 0 0 18px;
}
#conteneur_col1_col2_col3 {
	width:623px;
	background:url(../img/fonds/pointilles_gris.gif) top right repeat-y transparent;
}

#colA,
#colB,
#colA #col1,
#colA #col2,
#conteneur_col1_col2_col3 {
	float:left;
}

#colA #col1 {
	width:304px;
	background:url(../img/fonds/pointilles_gris.gif) top right repeat-y transparent;
}

#colA #col2 {
	margin-left:21px;
}
#colA #col3 {
	width:607px;
	margin-top:25px;
}



/* vie étudiante */
#vie_etudiante {
	margin-bottom:15px;
}
#colD,
#vie_etudiante {
	padding-left:45px;
}
#colD,
#colE,
#colF {
	float:left;
	line-height:150%;
	padding-top:8px;
}
#vie_etudiante {
	color:#999999;
}
#vie_etudiante a {
	color:#38768f;
	font-weight:normal;
}
#vie_etudiante span {
	color:#E79431;
}
#vie_etudiante a:hover {
	color:#74bfdc;
}
#vie_etudiante img {
	margin-right:5px;
}
#colD {
	width:251px;
	margin-right:22px;
	background:url(../img/fonds/pointilles_gris.gif) top right repeat-y transparent;
	padding-right:26px;
}
#colE {
	width:246px;
	margin-right:22px;
	background:url(../img/fonds/pointilles_gris.gif) top right repeat-y transparent;
	padding-right:26px;
}
#colF {
	width:240px;
	padding-right:10px;
}
img.visuel {
	float:left;
	margin:0 16px 13px 0;
	padding-top:4px;
}
#colD .lire_la_suite,
#colE .lire_la_suite,
#colF .lire_la_suite{
	float:right;
}





/*****************/
/* MISE EN FORME */
/*****************/
img.soustitre {
	margin-bottom:15px;	
}
#col2 .lire_la_suite {
	line-height:normal;
}
#colB .colonne span {
	line-height:18px;
	padding-top:2px;
}
#colB .colonne em {
	font-style:normal;
	margin-left:21px !important; /* bug IE6 */
	margin-left:25px;
	display:block;
	margin-top:-2px;
}
#colB .colonne {
	padding-bottom:7px;
}
.contact:hover {
	background:#fbfbfb;
}


/**********/
/* AGENDA */
/**********/

#colA #col2 ul {
	width:285px;
}
#colA #col2 ul li a .date {
	color:#e68615;
	display:block;
	font-weight:normal;
}
#colA #col2 ul li a .description {
	color:#747474;
	display:block;
	font-weight:normal;
}
#colA #col2 ul li.dernier {
	background:none;
	padding:4px 0 10px 0;
}
#colA #col2 ul li {
	background:url(../img/fonds/pointilles_gris_horizontaux.gif) bottom left repeat-x;
	padding:8px 0;
}
#colA #col2 ul li:hover {
	background:#f5f5f5;
}



/*****************/
/* SCROLLER NEWS */
/*****************/

#scroller_news {
	margin-bottom:15px;
}
#jcarousel_news .image {
	background:#cdcac7;	
	width:284px;
	height:158px;
}
#jcarousel_news .legende {
	background:url(../img/fonds/overlay_scroller_gris_clair.png) top left repeat;
	width:285px;
	height:60px;
	position:absolute;
	margin-top:99px;
}
#jcarousel_news .legende .date {
	color:#e68614;	
	font-weight:bold;
	padding:6px 0 0 12px;
	display:block;
}
#jcarousel_news .legende .description {
	padding:2px 0 0 12px;
	display:block;
	width:260px;
}
#jcarousel_news .legende .description a {
	color:#747474;
	font-weight:normal;
}
#jcarousel_news  .legende .navigation {
	float:right;
	margin-top:-10px;
	margin-right:8px;
}
#jcarousel_news  .legende .navigation .next,
#jcarousel_news  .legende .navigation .prev {
	cursor:pointer;
}

#scroller_detail_news .jcarousel-container {
    position: relative;
	width:500px;
    height:93px;
	float:left;
}

#scroller_detail_news .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	width:500px;
    height:105px;
}

#scroller_detail_news .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	width:500px;
    height:100px;
	
}

#scroller_detail_news .jcarousel-list li,
#scroller_detail_news .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width:284px;
    height:89px;
	padding-left:5px;
	background:url(../img/fonds/jcarousel_photos_ombre.jpg) bottom left no-repeat #f5f5f5;
}

#scroller_detail_news .jcarousel-list li img {
	border:1px solid #e8e8e8;
	border-bottom:none;
}
#scroller_detail_news {
	margin-top:10px;
	margin-bottom:1px;
	background:#f4f4f4;
}
#scroller_detail_news #btn_prev {
	width:50px;
	padding-top:30px;
	float:left;
	text-align:center;
}
#scroller_detail_news #btn_next {
	width:50px;
	padding-top:30px;
	float:right;
	text-align:center;
}
.prev_photos,
.next_photos {
	cursor:pointer;
	z-index:99;
}

/*******************/
/* SCROLLER PHOTOS */
/*******************/

#scroller_photos {
	margin-top:10px;
	margin-bottom:1px;
	background:#f4f4f4;
	border:1px solid #e8e8e8;
	padding-top:10px;
}
#scroller_photos #btn_prev {
	width:50px;
	padding-top:30px;
	float:left;
	text-align:center;
}
#scroller_photos #btn_next {
	width:50px;
	padding-top:30px;
	float:right;
	text-align:center;
}
.prev_photos,
.next_photos {
	cursor:pointer;
	z-index:99;
}