/********************/
/*	CROISEE CSS 2003 */
/********************/

/********************/
/*	Prop de base     */
/********************/
a {
	font-weight: normal;
	color: #0C42AD;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	color: #F63213;
	font-style: normal;
	text-decoration: underline
}
body,td {
	font-size: 12px;
	color: #111111;
	font-family: verdana, arial, helvetica, sans-serif ;
	margin: 0px 0px 0px 0px ;

	scrollbar-3dlight-color : #A3E5FD;
	scrollbar-arrow-color : #0C0CE2;
	scrollbar-base-color : #85CDEA;
	scrollbar-darkshadow-color : #029FD7;
	scrollbar-face-color : #1F9AC7;
   scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #DFE3E8;
	scrollbar-track-color: #FFFFFF;
}
/********************/
/*	Links styles     */
/********************/

/* NAVITOP          */
.navitop {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2431A2;
}
.navitop:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #1F96C7;
	font-weight: bold;
	text-decoration: none ;
}
/*
.navitop:link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #2431A2;
	font-weight: bold;
}
*/
/* MENUTXT(UN)SEL   */
.menutxtsel, .menutxtsel:link, .menutxtsel:visited, .menutxtsel:hover, .menutxtsel:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #CA4F4B; /* #393BF5*/
	font-size: 14px;
	/*letter-spacing: 1px ; */
	font-weight: bold;
	text-decoration: none ;
	/*font-style: italic;
	font-variant: small-caps;*/

}
.menutxtunsel, .menutxtunsel:link, .menutxtunsel:visited, .menutxtunsel:hover, .menutxtunsel:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #2431A2 ;
	font-size: 14px;
	/*letter-spacing: 1px ; */
	font-weight: bold;
	text-decoration: none ;
	/*font-style: italic;
	font-variant: small-caps; */

}
/* SMENU(UN)SEL     */
.smenusel, .smenusel:link, .smenusel:visited, .smenusel:hover, .smenusel:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #CA4F4B; /*CA1E1E   */
	font-size: 11px;
	text-decoration: none ;
	font-weight: bold;
}
.smenunsel, .smenunsel:link, .smenunsel:visited, .smenunsel:hover, .smenunsel:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none ;
}

/* BOTTOM BAR*/
.botbar {
	font-size: 12px;
	font-weight: bold;
}
.botbar:hover {
	color: #C6C6C6;
	text-decoration: none ;
	font-weight: bold;
	font-style: italic;
}
.botbar:link, .botbar:visited {
	color: #FFFFFF;
	text-decoration: none ;
	font-weight: bold;
	font-style: italic;
}
.lienhref {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.lienhref:hover {
	font-size: 12px;
	text-decoration: none ;
	font-weight: bold;
	font-style: italic;
	color: #EA1C38;
}
.lienhref:link, .lienhref:visited {
	font-size: 12px;
	text-decoration: none ;
	font-weight: bold;
	font-style: italic;
}

/********************/
/*	Bordures         */
/********************/
.menutabunsel {
/*	border-right: 1px solid #1F96C7;
	border-bottom: 1px solid #1F96C7; */
}
.menutabsel {
/*	border-right: 1px solid #1F96C7;
	border-bottom: 1px solid #1F96C7; */
}
.menutabunsel_d {
/*	border-left: 1px solid #1F96C7;
	border-bottom: 1px solid #1F96C7; */
}
.menutabsel_d {
/*	border-left: 1px solid #1F96C7;
	border-bottom: 1px solid #1F96C7; */
}
.boxshadow {
	border-right: #1F96C7 1px solid;
	border-top: #343FA2 1px solid;
	border-left: #343FA2 1px solid;
	border-bottom: #1F96C7 1px solid;
	background-position: left top;
	background-image: url(/croisee/images/input-box-shadow.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 13px;
}
.ptselect {
	font-weight: normal;
	font-size: 12px;
}
.boxshadow2 {
	border-right: #1F96C7 1px solid;
	border-top: #343FA2 1px solid;
	border-left: #343FA2 1px solid;
	border-bottom: #1F96C7 1px solid;
	background-position: right bottom;
	background-image: url(/croisee/images/input-btn-shadow.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 13px;
}
.boxshadow3 {
	border-right: #1F96C7 1px solid;
	border-top: #343FA2 1px solid;
	border-left: #343FA2 1px solid;
	border-bottom: #1F96C7 1px solid;
	font-weight: normal;
	font-size: 13px;
	background: #FCFCFC;
}
.boxnews {
	border-right: #343FA2 1px solid;
	border-top: #343FA2 1px solid;
	border-left: #343FA2 1px solid;
	border-bottom: #343FA2 1px solid;
	font-weight: normal;
	font-size: 13px;
}
/********************/
/*	Titres           */
/********************/
.titrepage {
	font-size: 19px;
	font-weight: bolder;
	font-style: italic;
	letter-spacing: 2px;
}
.titrebranche {
	font-size: 17px;
	font-weight: bolder;
	font-style: oblique;
	letter-spacing: 1px;
	text-align: left;
}
.titreaccueil {
	font-size: 17px;
	font-weight: bolder;
	font-style: oblique;
	letter-spacing: 1px;
	text-align: left;
	margin-left: 5px;
	}
/********************/
/*	Guestbook        */
/********************/

.guestbookbold {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	background: #F4F4F4;
	font-style: italic;
}
.guestbookdate {
	font-size: 11px;
	background: #F4F4F4;
	text-align: right ;
}
.guestbooknumber {
	font-size: 11px;
}
.guestbooknumbersel {
	font-size: 12px;
	font-weight: bold;
}
.guestbookcomment {
	padding-left: 20px ;
	background: #FBFBFB;
	text-align: justify;
}
.guestbooktxt {
	background: #FBFBFB;
	font-size: 13px;
}
.guestbooksigner {
	font-size: 13px;
	background: #F4F4F4;
}
/********************/
/*	Textes           */
/********************/
.txtcentre {
	font-size: 13px;
	text-align: justify ;
	margin-left: 20px;
	margin-right: 20px;
}

/*Ne pss modifier ce sryle, il correspond aux marges
de l'iframe de pt_fort_admin !!!!!!!!!!!
et du body crpforts.css*/
.ptfortbody {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 13px;
	color: #111111;
	font-family: arial, helvetica, sans-serif ;
}

.dec10gauche {
	text-align: justify ;
	margin-left: 10px;
}

.txtparagraphe {
	text-align: justify ;
	margin-left: 25px;
	margin-right: 25px;
	font-size: 13px;
}
.txtparmargeleft {
	margin-left: 25px;
	font-size: 13px ;
	text-align: justify ;
}
.txtparmargeright {
	margin-left: 25px;
	font-size: 13px ;
	text-align: justify ;
}
.txtparsansmarge {
	font-size: 13px ;
	text-align: justify ;
}

.titreunites {
	font-size: 15px;
	margin-left: 15px;
	margin-right: 70px;
	text-align: left ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3644B2;
	font-style: italic;
	border-bottom: 1px solid;
	margin-bottom: 5px;
	margin-top: 10px;
}
.listebutscoutisme {
	font-size: 13px;
	margin-left: 30px;
	text-align: left ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 6px;
}
.titreprogression {
	font-size: 14px;
	text-align: left ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3644B2;
	border-bottom: 1px solid;
	font-style: italic;
}
.scroll {
	font-size: 14px;
	letter-spacing: 2px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.txtplusgd {
	text-align: justify ;
	font-size: 14px;
}
.txtplusgdright {
	text-align: right;
	font-size: 14px;
}
.botbartxt {
	font-size: 11px;
}
.newstxt {
	font-size: 12px;
	text-align: justify ;
}
.texteaccueil {
	font-size: 15px;
	font-weight: bolder;
	font-style: oblique;
	text-align: left;
}
.boueleeannee {
	font-size: 15px;
	text-align: justify ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #3644B2;
	border-bottom: 1px solid;
}


.boueleenr {
	font-size: 14px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-left: 8px;
}

.paragraphe {
	text-align: justify ;
	padding-left: 10px ;
	padding-right: 10px ;
}
.txtjust {
	text-align: justify ;
}
.newsdate {
	font-size: 10px;
	text-align: right ;
}
.newstitre {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	/*font-weight: bold;
	/*font-variant: small-caps ;*/
}
.autreactivite {
	font-size: 15px;
	text-align: justify ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #3644B2;
	border-bottom: 1px solid;
}
/********************/
/*	Calendrier       */
/********************/

.numeros {
	font-size: 18px;
	text-align: right ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3644B2;	
}
.grand1 {
	font-size: 14px;
	text-align: right ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
