/**********************************************************

	Style pour le site ingeGraph

	Crée par Carine LAVAL le 13/03/2006 10:20

**********************************************************/



body, p, div, form {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

blockquote, blockquote p, .fdBlc, .fdFleurBlc, .fdFleur, .fdFleurOuv { 

	line-height:1.25em;

}

blockquote {

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 15px;

}

body {

    font-size: 0.7em;

	background-color: #FFFFFF;

}



body, table, td, p, div, span, input, textarea {

	font-family: Verdana, Tahoma, Arial, sans-serif;

	color: #000000;

}



A {

	text-decoration : underline;

	color : #990000;

}

A:HOVER { 

	text-decoration : none;

}



input.frmRge, textarea.frmRge {

	background-color: #CE7171;

	color: #FFFFFF;

	border: 1px solid #990000;

}

input.frmBleu, textarea.frmBleu {

	background-color: #52ABC9;

	color: #FFFFFF;

	border: 1px solid #006985;

}

textarea.frmRge, textarea.frmBleu {

	overflow: auto; 

}



/***

	Styles pour du texte

***/

.titVert, .titOrg, .titRge, .titBleu {

	font-family: "Agency FB", Verdana, Arial, sans-serif;

	letter-spacing: 1px;

	font-size: 2.7em; 

	line-height: 1.25em;

}



.ssTitGris, .ssTitVert, .ssTitOrg, .ssTitRge, .ssTitBleu {

	font-family: "Agency FB", Verdana, Arial, sans-serif;

	font-size: 2em; 

	line-height: 1em;

}



.titVert, .ssTitVert { color: #6BBC67; }

.titOrg, .ssTitOrg { color: #FFAE00; }

.titRge, .ssTitRge { color: #CE7171; }

.titBleu, .ssTitBleu { color: #52ABC9; }



.ssTitGris, .txtGris { color: #4A4A4A; }



.txtGraph { color: #99CC00; }

.txtVert, .txt_produits, .txt_produits a { color: #7ACB75; }

.txtOrg, .txt_services, .txt_services a, .txt_acces_moodle, .txt_acces_moodle a { color : #E79A00; }

.txtRge, .txt_accueil, .txt_accueil a, .txt_contact, .txt_contact a, 

.txt_presentation, .txt_presentation a, .txt_dirigeant, .txt_dirigeant a, 

.txt_partenaires, .txt_partenaires a, .txt_sites_interet, .txt_sites_interet a { color : #990000; }

.txtBleu, .txt_telecharger, .txt_telecharger a { color : #006985; }

.txtRgeVif { color : #DD1704; }

.txtGrisClr { color: #808080; }

/*

	Fin Styles pour texte

*/





/***

	Styles pour lien hypertexte

***/

A.lnkAlien, A.lnkAlien:LINK, A.lnkAlien:VISITED {

	text-decoration : none;

	color : #99CC00;

}

A.lnkAlien:HOVER { 

	color : #FFAE00;

}

A.lnkAlias, A.lnkAlias:LINK, A.lnkAlias:VISITED {

	text-decoration : none;

	color : #336699;

}

A.lnkAlias:HOVER { 

	color : #4F8EBC;

}



A.lnkVert, A.lnkVert:LINK, A.lnkVert:VISITED 		{ color : #7ACB75; }

A.lnkOrg, A.lnkOrg:LINK, A.lnkOrg:VISITED 			{ color : #E79A00; }

A.lnkRge, A.lnkRge:LINK, A.lnkRge:VISITED 			{ color : #990000; }

A.lnkBleu, A.lnkBleu:LINK, A.lnkBleu:VISITED		{ color : #006985; }



A.lnkNoSoul, A.lnkNoSoul:LINK, A.lnkNoSoul:VISITED	{ text-decoration : none; }



A.lnkNoir, A.lnkNoir:LINK, A.lnkNoir:VISITED 		{ color : #000000; }

A.lnkNoir:HOVER 									{ color : #990000; }



A.lnkGrisClr, A.lnkGrisClr:LINK, A.lnkGrisClr:VISITED 		{ color : #808080; }

A.lnkGrisClr:HOVER 									{ color : #990000; }



A.lnkRgeVif, A.lnkRgeVif:LINK, A.lnkRgeVif:VISITED	{ color : #DD1704; }



.lnkFdNoir a, .lnkFdVert a, .lnkFdOrg a, .traitGri a {

	 padding:3px; 

	 padding-bottom:3px; 

	 line-height:16px;

	 color: #FFFFFF;

	 text-decoration: none; 

}

.lnkFdNoir a, .traitGri a 				{ background-color : #4B4B4B; }

.lnkFdNoir a:hover, .traitGri a:hover	{ background-color : #CE7171; }



.lnkFdVert a		{ background-color: #91CD8E; }

.lnkFdVert a:HOVER 	{ background-color: #000000; }



.lnkFdOrg a			{ background-color: #FFAE00; }

.lnkFdOrg a:HOVER	{ background-color: #000000; }

/*

	Fin Styles pour lien hypertexte

*/





/***

	Styles pour les couleurs de fond et bordures

***/

.fdHaut	{ 

	background: #FFFFFF url("/img/fdHaut.gif") no-repeat top left; 

	padding-left: 15px; 

}

.fdBas	{ 

	background: #FFFFFF url("/img/fdBas.gif") repeat-x top; 

	border-right : 1px solid #4A4A4A;  

}

.fdGrisClr { 

	background: #F6F6F6 url("/img/fdConten.gif") repeat-x bottom right;  

}

.ssMenuPRODUITS, .ssMenuSERVICES	{ 

	border-top : 1px solid #FFFFFF; 

	border-bottom : 1px solid #FFFFFF; 

	width: 112px; 

	padding-top: 3px; 

	padding-bottom: 3px; 

	padding-left: 15px; 

}

.ssMenuPRODUITS	{ background-color: #7ACB75; }

.ssMenuSERVICES	{ background-color: #E79A00; }

.fdBlc		{ background-color: #FFFFFF; }

.fdFleurBlc	{ background: #FFFFFF url("/img/fdFleur.gif") no-repeat top left; }

.fdFleur	{ background: url("/img/fdFleur2.gif") no-repeat top left; }

.fdFleurOuv	{ background: #FFFFFF url("/img/fdFleur3.gif") no-repeat top left; }



.traitG	{ 

	background-color : #FFFFFF;

	border-right : 1px solid #4A4A4A; 

	border-left : 1px solid #4A4A4A; 

}

.traitD { 

	border-right : 1px solid #4A4A4A; 

}



.traitGri, td.lnkFdNoir { 

	background: url("/img/pixGri.gif") repeat-x center;  

}

.traitVert { 

	height: 3px;

	background: url("/img/pixVer.gif") repeat-x top;  

}

.traitOrg { 

	height: 3px;

	background: url("/img/pixOrg.gif") repeat-x top;  

}



.bordVert 	{ border : 1px solid #6BBC67; }

.bordOrg	{ border : 1px solid #FFAE00; }

.bordRge 	{ border : 1px solid #CE7171; }

.bordBleu	{ border : 1px solid #52ABC9; }

.bordRgeVif	{ border : 1px solid #DD1704; }

/*       

	Fin Styles pour les couleurs de fond et bordures

*/       





.marge9 {

	padding: 9px;

	padding-top: 0px;

}



#drapFR {

	position: relative; 

	z-index:50;

	width: 27px;

	top: -55px;

	left: -25px;

	cursor: hand;

}

#drapES {

	position: relative; 

	z-index:50;

	width: 27px;

	top: -55px;

	left: -15px;

	cursor: hand;

}
.img-blog {
	display:block;
	padding-top:1px;
}