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

* {
	font-family : arial, helvetica, sans-serif ;
	font-size : 11px;
	color: #66554D;
	}
body {
	margin: 0px;
	text-align: center;
	}
tr {
	vertical-align: top;
	}
h1 {
	margin: 0px;
	color: #20989F;
	font-weight: bold;
	font-size: 21px;
	}
.subTitle {
	font-weight: bold;
	}

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

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

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

#logoWebmailSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_webmail-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoCRMSml {
	width: 120px;
	height: 61px;/*58*/
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/crm.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoSharepointSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_sharepoint-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoSharepointSmlPEC {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_sharepoint-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMsofficeSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_msoffice-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoSSLSml {
	width: 120px;
	height: 61px;/*54*/
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_ssl.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMsoffice2007Sml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_msoffice2007-sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoReinitSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/reinit.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMstscSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/mstsc.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMoodleSml {
	width: 120px;
	height: 61px;/*23*/
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/moodle-logo.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoMoodlePECSml {
	width: 120px;
	height: 61px;/*23*/
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/moodle-logo.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoOffresSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/offres.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoSimulationSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/simulation.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoCIDEMSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/cidem.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoStagesSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_stages_sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoApprentissageSml {
	width: 180px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_apprentissage_sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoTrombiSml {
	width: 180px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_trombinoscope_sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoBoSml {
	width: 180px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_backoffice_sml.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logocpSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_casewise.png') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoADESml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_ade.png') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoWorkZone {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logowindows.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoWorkZone2 {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logowindows.gif') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoIntranetSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/ccir.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoAxisSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/axys.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoWebEngagement {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/webengagement.jpg') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoCarlsonSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_carlson.png') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoEditiqueSml {
	width: 150px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/logo_webxprint.png') left no-repeat;
	margin-right: 10px;
	cursor: pointer;
	}
#logoBiliothequeRMSSml {
	width: 120px;
	height: 61px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/rms.jpg') 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://cas.rouenbs.fr/cas/themes/default/themes/default/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('http://cas.rouenbs.fr/cas/themes/default/images/flag_fr-on.gif') no-repeat;
	}
.flagFR {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/flag_fr-off.gif') no-repeat;
	}
.flagFR:hover {
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/flag_fr-on.gif') no-repeat;
	}
.flagUKselect {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/flag_uk-on.gif') no-repeat;
	}
.flagUK {
	display: block;
	float: left;
	width: 26px;
	height: 20px;
	margin-right: 5px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/flag_uk-off.gif') no-repeat;
	}
.flagUK:hover {
	background: url('http://cas.rouenbs.fr/cas/themes/default/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: 15px;
	}
.form2colBloc {
	width: 310px;
	border-left: 1px solid #66554d;
	margin-bottom: 25px;
	padding-top: 5px;
	}
.form2colLine {
	height: 20px;
	width: 310px;
	padding-top: 10px;
	}
.form2colTitle {
	color: #20989F;
	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://cas.rouenbs.fr/cas/themes/default/images/form_element-bg.gif') repeat-x;
	}

/* Boutons de validation */

.formSubmitZone {
	width: 633px;
	margin-bottom: 30px;
	text-align: right;
	}
.formSubmit {
	color: #FFFFFF;
	background: #20989F;
	font-weight: bold;
	border: 1px solid #20989F;
	position:relative;
	left:-26px;
	}
.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: 700px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/footer_bg.gif') 240px 0px no-repeat;
	font-size: 9px;
	padding-top: 30px;
	margin-top: 20px;
	}
.footerText {
	width: 250px;
	float: right;
	text-align: right;
	}
.footerLogoLink {
	float: right;
	display: block;
	margin-left: 20px;
	margin-bottom: 20px;
	}
.footerLogoGroupe {
	cursor: pointer;
	width: 93px;
	height: 31px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/footer_logo_groupe.gif') no-repeat;
	}
.footerLogoDSI {
	margin-top: 3px;
	width: 291px;
	height: 31px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/footer_logo_dsi.gif') no-repeat;
	}

/* -------------------------- Images Menu --------------------- */
.iconStar {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/star.gif') no-repeat;
	}
.iconPuce {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/puce.gif') no-repeat;
	}
.iconClef {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url('http://cas.rouenbs.fr/cas/themes/default/images/cle.gif') no-repeat;
	}