/* ------------------------- Commun : Général ------------------------- */

* {
	font-family : arial, helvetica, sans-serif ;
	font-size : 11px;
	color: #66554d;
	}
body {
	margin: 0px;
	background-color: #2F94BF;
	}
tr {
	vertical-align: top;
	}
h1 {
	margin: 0px;
	color: #2F94BF;
	font-weight: bold;
	font-size: 21px;
	}
.subTitle {
	font-weight: bold;
	}
.div_corps 
{
	margin : 10px 10px 10px 10px;
	background-color:White;
	border-right : solid 2px black;
	border-bottom : solid 2px black;
	border-top : solid 1px black;
	border-left : solid 1px black;
	padding : 5px;
	width:800px;
	/*text-align:center;*/
}

a {
	color: #2F94BF;
	}
a:hover {
	text-decoration: none;
	}
.important {
	padding-left: 16px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/ico_fleche.gif') 0px 2px no-repeat;
	font-size: 11px;
	text-transform: uppercase;
	color: #2F94BF;
	font-weight: bold;
	}

/* ------------------------- Logos des services ------------------------- */

#logoInscription {
	width: 200px;
	height: 85px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_inscription.gif') left no-repeat;
	}
#logoTrombinoscope {
	width: 235px;
	height: 85px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_trombinoscope.gif') left no-repeat;
	}
#logoWebmail {
	width: 200px;
	height: 85px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_webmail.gif') left no-repeat;
	}
#logoMyfirst {
	width: 200px;
	height: 85px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_myfirst.gif') left no-repeat;
	}
#logoApply {
	width: 200px;
	height: 85px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_apply.gif') left no-repeat;
	}
/* ------------------------- Logos petit format pour myfist ------------------------- */

#logoWebmailSml {
	width: 128px;
	height: 58px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_webmail-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoSharepointSml {
	width: 138px;
	height: 58px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_sharepoint-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMsofficeSml {
	width: 74px;
	height: 54px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_msoffice-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMsoffice2007Sml {
	width: 72px;
	height: 61px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/logo_msoffice2007-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}

/* ------------------------- Aide ------------------------- */

.aideText {
	color: #f52c76;
	font-weight: bold;
	}
.aideLogo {
	cursor: pointer;
	display: block;
	width: 63px;
	height: 31px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/aide_logo.gif') no-repeat;
	}
.aideLink {
	color: #66554d;
	}
.aideLogoLink {
	display: block;
	margin-left: -14px;
	margin-top: 17px;
	margin-bottom: 7px;
	}

/* ------------------------- Flag / Changement de langue ------------------------- */

.flagFRselect {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('images/flag_fr-on.gif') no-repeat;
	}
.flagFR {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/flag_fr-off.gif') no-repeat;
	}
.flagFR:hover {
	background: url('images/flag_fr-on.gif') no-repeat;
	}
.flagUKselect {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/flag_uk-on.gif') no-repeat;
	}
.flagUK {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('images/flag_uk-off.gif') no-repeat;
	}
.flagUK:hover {
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/flag_uk-on.gif') no-repeat;
	}
.flagElement {
	cursor: pointer;
	width: 26px;
	height: 20px;
	}

/* ------------------------- Formulaires ------------------------- */

/* Cases */

.formBloc {
	width: 633px;
	margin-top: 10px;
	}
.formLine {
	height: 20px;
	width: 633px;
	padding-bottom: 15px;
	}
.form2colTd {
	padding-top: 5px;
	}
.form2colBloc {
	width: 310px;
	border-left: 1px solid #66554d;
	margin-bottom: 15px;
	padding-top: 5px;
	}
.form2colLine {
	height: 20px;
	width: 310px;
	padding-top: 10px;
	}
.form2colTitle {
	color: #2F94BF;
	font-weight: bold;
	border-bottom: 1px solid #66554d;
	}
.formLibelle {
	text-align: right;
	margin-right: 15px;
	float: left;
	width: 30%;
	font-weight: bold;
	}
.formField {
	float: left;
	width: 60%;
	}

/* Champs de saisie */

.formElement {
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #66554d;
	border-right: 1px solid #66554d;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/form_element-bg.gif') repeat-x;
	}

/* Boutons de validation */

.formSubmitZone {
	width: 633px;
	margin-bottom: 30px;
	text-align: right;
	}
.formSubmit {
	color: #FFFFFF;
	background: #2F94BF;
	font-weight: bold;
	border: 1px solid #2F94BF;
	}
.formSubmitAlt {
	color: #66554d;
	border: 1px solid #66554d;
	background: #FFFFFF;
	font-weight: bold;
	}	

/* ------------------------- Footer ------------------------- */

.footerContainer {
	text-align: center;
	padding-right: 40px;
	}
.footer {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/footer_bg.gif') 120px 0px no-repeat;
	font-size: 9px;
	padding-top: 30px;
	margin-top: 20px;
	}
.footerText {
	width: 200px;
	float: right;
	text-align: right;
	}
.footerLogoLink {
	float: right;
	display: block;
	margin-left: 20px;
	margin-bottom: 20px;
	}
.footerLogoGroupe {
	cursor: pointer;
	width: 28px;
	height: 28px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/footer_logo_groupe.gif') no-repeat;
	}
.footerLogoDSI {
	margin-top: 3px;
	width: 225px;
	height: 25px;
	background: url('http://documents.rouenbs.fr/app_themes/dsi/images/footer_logo_dsi.gif') no-repeat;
	}