/* assife CSS Document - Ceregar website project */

/*** Template CSS-P enhancements ***/

.thesquare {
	float:left; width: 372px;
	margin: 0; padding: 0;
}

.line1 {
	float: left; width: 100%; height: 185px;
	margin: 0; padding: 0;
	background: #fff;
	border: 1px solid #fff;
}

.sqrChild11 {
	float: left; width: 185px; height: 185px;
	margin: 0; padding: 0;
	border: 1px solid #fff; border-left-width: 0px;
}

.sqrChild12 {
	float: left; width: 185px; height: 185px;
	margin: 0; padding: 0;
	border: 1px solid #fff; border-left-width: 0px;
}
.sqrChild21 {
	float: left; width: 185px; height: 185px;
	margin: 0; padding: 0;
	border: 1px solid #fff; border-top-width: 0px; border-left-width: 0px;
}
.sqrChild22 {
	float: left; width: 185px; height: 185px;
	margin: 0; padding: 0;
	border: 1px solid #fff; border-left-width: 0px; border-top-width: 0px;
}

/* More layout effects */
#main .thesquare h1,
#main .thesquare h2,
#main .thesquare h3 {
	padding: 0 5px; letter-spacing: 0.4px;
}

#main .thesquare p {
	padding: 0 3px;
}

.submenu {
	margin-bottom: 15px;
}
	.submenu ul {
	  margin: 5px 0; padding: 0;
	}
	.submenu ul li {
		display: inline;
		margin: 1px; padding: 0;
		line-height: 14px;
	}
	.submenu ul li a {
		text-decoration: none;
		font-size: 75%; width: 9em; color: #4783ba;
		text-align: center;
		padding: 3px 10px;
		border: 1px solid #a0bedc;
		background-color: #eff4fa;
	}
	.submenu ul li a:hover, #nav ul li a:focus {
		text-decoration: none;
		color: #3e73a8;
		border: 1px solid #709dcb;
		background-color: #ceddf0;
	}
	.submenu ul li a.selected {
		text-decoration: none;
		color: #3e73a8;
		border: 1px solid #709dcb;
		background-color: #ceddf0;
		cursor: text;
	}

/* More texts effects */
.txt_white { color: #fff; }
.titre { font-weight: bold; }

/* More links effects */
a.lnk_sqrDarken {
	color: #f9f2bb; font-weight: bold; text-decoration: underline;
}
a.lnk_sqrDarken:hover, a.lnk_sqrDarken:focus {
	color: #f9f2bb; font-weight: bold; text-decoration: none;
}

a.lnk_silver {
	color: #707070; text-decoration: none;
}
a.lnk_silver:hover, a.lnk_silver:focus {
	color: #4783ba; text-decoration: underline;
}

.headSheets{ font-weight: bold; text-align: center; text-transform:uppercase;}

.tblFunBorders{
	border:1px dashed #333333;
	border-collapse:collapse;
}

.select{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.dirTitle{
	color:#283659;
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:4px;
	float:left;
	width:350px;
}
.clearBoth{
	clear:both;
}
/* More forms effects */
.frm_label { width: 250px; font-weight:bold;}

 .head_page{
 	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	background-color:#EEE8AA;
 }
 
a.annuaire_detail{
 	color: #444444;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
 }
 .sheet {
	border: 1px solid #EEE8AA;
}
.submenu {
	margin-bottom: 15px;
}
	.submenu ul {
	  margin: 5px 0; padding: 0;
	}
	.submenu ul li {
		display: inline;
		margin: 1px; padding: 0;
		line-height: 14px;
	}
	.submenu ul li a {
		text-decoration: none;
		font-size: 75%; width: 9em; color: #4783ba;
		text-align: center;
		padding: 3px 10px;
		border: 1px solid #a0bedc;
		background-color: #eff4fa;
	}
	.submenu ul li a:hover, #nav ul li a:focus {
		text-decoration: none;
		color: #3e73a8;
		border: 1px solid #709dcb;
		background-color: #ceddf0;
	}
	.submenu ul li a.selected {
		text-decoration: none;
		color: #3e73a8;
		border: 1px solid #709dcb;
		background-color: #ceddf0;
		cursor: text;
	}
	
.login {
	font-size:70%;
	font-weight:bold;
}
.txt_red{
	font-weight:bold;
	color:#993300;
}
.notice{
	font-weight:bold;
	color:#009933;
	font-size:11px;
}

