/* ------------------------- Positionnement général ------------------------- */

#main {
	width: 840px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}
#head {
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/head_bandeau.jpg') no-repeat;
	width: 840px;
	height: 91px;
	margin-bottom: 35px;
	}
#content {
	width: 840px;
	}
#left {
	float: left;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/left_sep.gif') right top no-repeat;
	width: 162px;
	height: 400px;
	}
#center {
	float: left;
	width: 678px;
	}

/* ------------------------- Header ------------------------- */

#headLogo {
	float:left;
	height: 85px;
	margin-top: 6px;
	margin-left: 110px;
	width: 250px;
	}
#headMenuBloc {
	float: left;
	height: 91px;
	width: 480px;
	text-align: right;
	}
#headMenu {
	height: 16px;
	margin-top: 75px;
	margin-right: 20px;
	}
.headMenuElement {
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/head_menu_bg-left.gif') top left no-repeat;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 3px;
	}
.headMenuTitle {
	font-weight: bold;
	}
.headMenuRight {
	width: 10px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/head_menu_bg-right.gif') top left no-repeat;
	}
.headMenuLink {
	font-weight: bold;
	}
.headMenuLink:hover {
	color: #66554d;
	}
.headMenuLinkDeconnect {
	display: block;
	font-weight: bold;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_deconnect.gif') right 3px no-repeat;
	padding-right: 16px;
	}
.headMenuLinkDeconnect:hover {
	color: #66554d;
	}

/* ------------------------- Colonne de gauche ------------------------- */

#leftCol {
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 25px;
	}

.leftLink {
	display: block;
	color: #2F94BF;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 12px;
	}
.leftLink:hover {
	color: #66554d;
	}
.leftLinkDeconnect {
	display: block;
	color: #2F94BF;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 3px;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_deconnect.gif') 0px 3px no-repeat;
	}
.leftLinkDeconnect:hover {
	color: #66554d;
	}
.leftLinkEservices {
	display: block;
	color: #2F94BF;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 3px;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_eservices.gif') 0px 3px no-repeat;
	}
.leftLinkEservices:hover {
	color: #66554d;
	}
.leftLinkFleche {
	display: block;
	color: #2F94BF;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 3px;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_fleche.gif') 0px 3px no-repeat;
	}
.leftLinkFleche:hover {
	color: #66554d;
	}

#leftFlag {
	margin-top: 10px;
	margin-left: -3px;
	}

/* ------------------------- Colonne de contenu ------------------------- */

#centerCol {
	padding-left: 20px;
	padding-right: 25px;
	}
.centerIntertitre {
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/center_intertitre.gif') no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 27px;
	font-size: 13px;
	color: #2F94BF;
	font-weight: bold;
	margin-left: 10px;/*-8px;*/
	margin-top: 20px;
	margin-bottom: 10px;
	}
.centerIntertitreSmall {
	color: #66554d;
	font-size: 10px;
	font-weight: bold;
	}

/* ------------------------- GridView ------------------------- */

/* positionnement et cases */

.gvGlobal {
	width: 625px;
	margin: 0px;
	padding: 0px;
	background: #c8c8c8;
	border: 1px solid  #c8c8c8;
	}
.gvHead {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	}
.gvContent {
	vertical-align: middle;
	padding: 2px;
	padding-left: 10px; 
	}
.gvContentAlt {
	vertical-align: middle;
	padding: 2px;
	padding-left: 10px; 
	}
.gvContentTrombinoscope {
	background: #FFFFFF;
	vertical-align: top;
	padding: 8px;
	padding-left: 10px; 
	}
.gvImportant {
	font-weight: bold;
	}
.gvPagin {
	padding-left: 10px;
	color: #FFFFFF;
	padding-top: 3px;
	}

.gvTop {
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/gv_bg-top.gif') no-repeat;
	height: 14px;
	margin-top: 10px;
	}
.gvBottom {
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/gv_bg-bottom.gif') no-repeat;
	height: 14px;
	margin-bottom: 10px;
	}

/* tri */

.gvTri {
	}
.gvTri:hover {
	background: #66554d;
	}

/* Pagination */

.gvPaginLink {
	margin-left: 3px;
	margin-right: 3px;
	color: #ffffff;
	font-weight: bold;
	}
.gvPaginLink:hover {
	color: #66554d;
	}
.gvPaginPicto {
	vertical-align: bottom;
	background: #2F94BF;
	}
.gvPaginPicto:hover {
	background: #66554d;
	}

/* ------------------------- Pictos ------------------------- */

.pictoActif {
	cursor: hand;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: #2F94BF;
	margin-right: 5px;
	}
.pictoActif:hover {
	background: #66554d;
	}
.pictoInactif {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: #d9d6d4;
	margin-right: 5px;
	}

.pictoRight {
	cursor: hand;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background: #2F94BF;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	}
.pictoRight:hover {
	background: #66554d;
	}

.pictoAjouter {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_ajouter.gif') no-repeat;
	}
.pictoVisualiser {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_visualiser.gif') no-repeat;
	}
.pictoModifier {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_modifier.gif') no-repeat;
	}
.pictoSupprimer {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_supprimer.gif') no-repeat;
	}
.pictoImprimer {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_imprimer.gif') no-repeat;
	}
.pictoPdf {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_pdf.gif') no-repeat;
	}
.pictoContact {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_contact.gif') no-repeat;
	}
.pictoCadenas {
	width: 15px;
	height: 15px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/picto_cadenas.gif') no-repeat;
	}

/* ------------------------- Trombinoscope ------------------------- */

/* formulaire de recherche et filtre */

.FormTrombinoTbl {
	margin-top: 25px;
	}
.formTrombinoLine {
	text-align: right;
	height: 35px;
	padding-left: 0px;
	padding-right: 25px;
	}
.formTrombinoLibelle {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	}

/* photos et bloc étudiant */

.trombinoEtudiant {
	float: left;
	width: 121px;
	height: 184px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/trombino_bg.gif') no-repeat;
	padding-top: 9px;
	}
.trombinoPhoto {
	width: 90px;
	height: 130px;
	margin-left: 9px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/photo-trombi.jpg') no-repeat;
	}
.trombinoText {
	margin-left: 9px;
	margin-right: 13px;
	margin-top: -5px;
	}
.trombinoNom {
	font-weight: bold;
	color: #2F94BF;
	}

/* ------------------------- Myfirst ------------------------- */

/* Zone de gauche */

.myfirstPhotoBloc {
	margin-left: -8px;
	margin-top: -12px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/trombino_bg.gif') no-repeat;
	padding-top: 9px;
	}
.myfirstPhoto {
	width: 90px;
	height: 130px;
	margin-left: 9px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/photo-trombi.jpg') no-repeat;
	}
.myfirstNom {
	font-weight: bold;
	}
.myfirstStatut {
	margin-bottom: 10px;
	}

/* Partie centrale */

#myfirstCenter {
	margin-top: 20px;
	}
.myfirstLine {
	height: 130px;
	}
.myfirstBloc {
	float: left;
	width: 310px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/myfirst_bloc-bg.gif') top left no-repeat;
	}
.myfirstInfo {
	float: left;
	width: 235px;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 35px;
	}
.myfirstTitle {
	display: block;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	}
.myfirstTitle:hover {
	color: #66554d;
	}
.myfirstTitleLogo {
	display: block;
	float: left;
	}
.myfirstDetail {
	color: #b2acaa;
	}
.myfirstLink {
	float: left;
	width: 260px;
	margin-top: 15px;
	text-align: right;
	}