/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #4b4b4d;
	font-size:12px;
	margin:1px;
	padding-left:0px;
	padding-right:0px;
}

h1 {
	margin:0px; padding:0px;
	font-size:16px;
	font-weight:bold;
	color: #ffffff;
}
h2 {
	margin:0px; padding:0px;
	font-size: 13px;
	font-weight: normal;
	color:#FFFFFF;
}
h3 {
	margin:0px; padding:0px;
	font-size:13px;
	font-weight: normal;
	color: #8a745d;
}

h4 {
	margin:0px; padding:0px;
	font-size: 12px;
	font-weight: normal;
}

/* cadre général */
#cadregeneral {
	width:991px; height:668px;
	background:#ffffff;
	position:relative;top:5px;
	border:8px solid #fff;
	margin:auto;
	padding-top:0px;
}

#cadregeneral .colgauche {
	width:508px; height:570px;
	float:left;
	background:#ffffff;
	padding:0px;
}

#cadregeneral .colgauche .presentation {
	float:left;width:498px; height:162px;
	border:1px solid #8a745d;
	background:#ffffff;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:0px;
	padding:0px;
}

#cadregeneral .colgauche .presentation .btpresentation{
	float:left;width:498px;height:56px;
	background: url(../visuels/pres.gif) no-repeat left top;
	text-align:left;
}

#cadregeneral .colgauche .presentation .txtpresentation{
	float:left; width:466px;
	margin:9px;
	margin-left:5px;
	text-align:left;
}

#cadregeneral .colgauche .missions {
	float:left;width:498px; height:313px;
	border:1px solid #8a745d;
	background:#8a745d;
	margin-bottom:3px;
	margin-top:3px;
	margin-left:3px;
	margin-right:0px;
	padding:0px;
}

#cadregeneral .colgauche .missions .btmissions{
	float:left;width:498px;height:56px;
	background: url(../visuels/miss.gif) #FFFFFF no-repeat left top;
	text-align:left;
}

#cadregeneral .colgauche .missions .txtmissions{
	width:475px;
	float:left;
	margin:9px;
	margin-left:5px;
	text-align:left;
}

#cadregeneral .colgauche .missions .txtmissions a {text-align:right;font-size:13px;text-decoration:underline;color:#ffffff;font-weight:normal;}
#cadregeneral .colgauche .missions .txtmissions a:hover {color:#4a4a4c;}

#cadregeneral .colgauche .clients {
	float:left;width:498px; height:145px;
	border:1px solid #8a745d;
	background:#8a745d;
	margin-top:3px;
	margin-left:3px;
	margin-right:0px;
	padding:0px;
}

#cadregeneral .colgauche .clients .btclients{
	float:left;width:498px;height:56px;
	background: url(../visuels/clien.gif) #FFFFFF no-repeat left top;
	text-align:left;
}

#cadregeneral .colgauche .clients .txtclients{
	float:left;
	margin:9px;
	margin-left:5px;
	text-align:left;
}



#cadregeneral .blocklogo {
	width:475px;height:96px;
	border-right:4px solid #4a4a4c;
	float:left;
	background: url(../visuels/logo.gif) #FFFFFF no-repeat left top;
	padding:0px;
}

#cadregeneral .coldroite {
	float:right; width:476px;
	background:#ffffff;
	padding:0px;
}

#cadregeneral .coldroite .partenaires {
	float:right;width:469px; height:280px;
	border:1px solid #8a745d;
	background:#8a745d;
	margin-top:6px;
	margin-right:3px;
	padding:0px;
}

#cadregeneral .coldroite .partenaires .btpartenaires{
	float:right;width:469px;height:55px;
	background: url(../visuels/part.gif) #FFFFFF no-repeat right top;
}

#cadregeneral .coldroite .partenaires .txtpartenaires{
	float:left;
	margin:8px;
	margin-left:5px;
	text-align:left;
}

.txtpartenaires a {
	color:#CCC;
	text-decoration:underline;
}

.txtpartenaires a:hover {
	color:#FFF;
}


#cadregeneral .coldroite .coco {
	float:right;width:469px; height:150px;
	border:1px solid #8a745d;
	background:#8a745d;
	margin-top:6px;
	margin-right:3px;
	padding:0px;
}

#cadregeneral .coldroite .coco .btcoco{
	float:right;width:469px;height:55px;
	background: url(../visuels/coco.gif) #FFFFFF no-repeat right top;
}

#cadregeneral .coldroite .coco .txtcoco{
	float:right;
	margin:8px;
	margin-left:5px;
	text-align:left;
}

#cadregeneral .coldroite .coco .txtcoco a {text-align:right;font-size:13px;text-decoration:none;color:#ffffff;font-weight:bold;}
#cadregeneral .coldroite .coco .txtcoco a:hover {color:#4a4a4c;}

#cadregeneral .coldroite .contact {
	float:right;width:469px; height:115px;
	border:1px solid #4a4a4c;
	background:#4a4a4c;
	margin-top:6px;
	margin-right:3px;
	padding:0px;
}

#cadregeneral .coldroite .contact .btcontact{
	float:right;width:469px;height:55px;
	background: url(../visuels/cont.gif) #FFFFFF no-repeat right top;
}

#cadregeneral .coldroite .contact .txtcontact{
	float:right;
	line-height:20px;
	position:relative;bottom:13px;
	margin:8px;
	margin-left:5px;
	text-align:right;
}
#cadregeneral .coldroite .contact .txtcontact a {text-align:right;font-size:13px;text-decoration:underline;color:#ffffff;font-weight:normal;}
#cadregeneral .coldroite .contact .txtcontact a:hover {color:#8a745d;}