/*
Guillaume Schmittlin / SHF Informatique
Sicomin
---------- Couleurs du site
#FFFFFF : Blanc
#00267F : Bleu
#001C5B : Bleu foncé
#00AB39 : Vert
#5DD290 : Vert turquoise
#FF7F00 : Orange
*/
body{
margin : 5px;
/* définition du texte par défaut de la page */
font-family : sans-serif;
font-size : 12px;
font-weight : normal;
color : #FFFFFF;
background-color:#00267F;
}
/*
---------- Images
*/
img, a:hover img, a img, a:link img, a:active img { border : 0px; background-color : transparent; }
/*
---------- Textes
*/
p { font-family : sans-serif; font-weight : normal; font-size : 12px; text-align : justify; }
input, textarea, select { font-family : sans-serif; font-weight:normal; font-size:12px; }
.comment { font-size : 10px; }

/*
---------- Tableaux
*/
table { border-collapse : collapse; }
td { font-family : sans-serif; font-weight : normal; font-size : 12px; padding : 2px; }
/*
---------- Liens
*/
a, a:hover, a:link
{ text-decoration : underline; }
a:hover
{ color : #5DD290; }
a, a:link, a:visited
{ color : #00AB39; }
/*
---------- Bordures
*/
.borderBlanc 			{ border:1px solid #FFFFFF; }
.borderBleu 			{ border:1px solid #00267F; }
.borderBleuFonce 		{ border:1px solid #001C5B; }
.borderVertTurquoise 	{ border:1px solid #5DD290; }
.borderVert 			{ border:1px solid #00AB39; }
.borderOrange 			{ border:1px solid #FF7F00; }


/*
---------- Backgrounds simples
*/
.bgGrisClair		{ background-color : #F0F0F0; color : #00267F; }
.bgBlanc			{ background-color : #FFFFFF; color : #00267F; }
.bgBleu 			{ background-color:#00267F; }
.bgBleuFonce 		{ background-color:#001C5B; }
.bgVertTurquoise 	{ background-color:#5DD290; color:#FFFFFF; }
.bgVert 			{ background-color:#00AB39; color:#FFFFFF; }
.bgOrange 			{ background-color:#FF7F00; color:#FFFFFF; }


/*
---------- Backgrounds et bordures
*/
.bgMenuSociete {
color:#00267F;
text-transform:uppercase;
font-size:14px;
background-image:url(images/bgMenuSociete.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#00267F;
min-width:500px;
text-align:left;
padding:5px;
display:inline;
}
.bgMenuSociete a, .bgMenuSociete a:link, .bgMenuSociete a:visited 	{ color:#00267F; text-transform:uppercase; text-decoration:none; }
.bgMenuSociete a:hover 												{ color:#FF7F00; text-transform:uppercase; text-decoration:none; }

.bgMenuRechercher {
color:#00267F;
font-size:14px;
text-transform:uppercase;
background-image:url(images/bgMenuRechercher.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#00267F;
width:100%;
text-align:left;
padding:5px;
}
.bgMenuRechercher a, .bgMenuRechercher a:link, .bgMenuRechercher a:visited 	{ color:#00267F; text-transform:uppercase; text-decoration:none; }
.bgMenuRechercher a:hover 													{ color:#FF7F00; text-transform:uppercase; text-decoration:none; }
/*
---------- Menu
*/
a.menuItem, a.menuItem:link, a.menuItem:visited {
	font-size:14px;
	color:#00267F;
	text-transform:uppercase;
	background-color:#00AB39;
	border-right:1px solid #FFFFFF;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}
a.menuItem:hover {
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#FF7F00;
	padding:5px 5px 5px 5px;
	border-right:1px solid #FFFFFF;
	text-decoration:none;
}
a.menuSubItem, a.menuSubItem:visited, a.menuSubItem:link {
	display:block;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
a.menuSubItemHover, a.menuSubItemHover:hover {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	background-color:#FF7F00;
}
/*
---------- Formulaires
*/
form { display:inline; }
.input1 { border:1px solid #00AB39; background-color:#FFFFFF; font-size:11px; color:#00267F; padding:0px 2px 0px 2px; }
.btn1 { border:1px solid #FFFFFF; color:#FFFFFF; background-color:#00AB39; font-size:11px; }

/*
---------- titres
*/
.prodNomCat 	{ font-size:30px; color:#FFFFFF; text-transform:uppercase; }
.prodNomScat 	{ font-size:20px; color:#00AB39; font-weight:bold; text-transform:uppercase; }
.prodNomProd 	{ font-size:16px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
.titreRubrique 	{ font-size:30px; color:#FFFFFF; text-transform:uppercase; }
.titreNews	 	{ font-size:20px; color:#00AB39; font-weight:bold; text-transform:capitalize; }
.titre1			{ font-size:14px; color:#00AB39; font-weight:bold; }
