/************************************************************/
/* commun */
body {
	background: url(../images/sofame/fpage.gif) repeat-x;
}
a {
	color: #1C5BA2;
}
#entete {
	background: url(../images/sofame/entete.jpg) no-repeat;	
}
#pied {
	background: url(../images/sofame/fpied.gif) repeat-x;
}
#menu1 {
	background:  url(../images/sofame/picto_m1.gif) no-repeat;
}
#menu2 {
	background:  url(../images/sofame/picto_m2.gif) no-repeat;
}
#menu3 {
	background:  url(../images/sofame/picto_m3.gif) no-repeat;
}
#menu4 {
	background:  url(../images/sofame/picto_m4.gif) no-repeat;
}
#menu5 {
	background:  url(../images/sofame/picto_m5.gif) no-repeat;
}
#menu6 {
	background:  url(../images/sofame/picto_m6.gif) no-repeat;
}
#maccueil {
	background:  url(../images/sofame/picto_maccueil.gif) no-repeat;
}
#mlang.gb {
	background:  url(../images/sofame/picto_mgb.gif) no-repeat;
}
#mlang.fr {
	background:  url(../images/sofame/picto_mfr.gif) no-repeat;
}
#ssmenu1, #ssmenu2 {
	background: url(../images/sofame/factus.gif) repeat-x;
}
#ssmenu1 li, #ssmenu2 li {
	color:#1C5BA2;
	border-bottom: 1px solid #1C5BA2;
}
#ssmenu1 li:hover, #ssmenu1 a:hover, #ssmenu1 a:focus, #ssmenu2 li:hover, #ssmenu2 a:hover, #ssmenu2 a:focus {
	background-color:#DCEBF4;
}
#global h2 {
	color: #1C5BA2;
}
#global h3 {
	color: #1C5BA2;
	background-color: #DCEBF4;
}
#global h4, #global h5 {
	color: #1C5BA2;
}
#global li {
	/*color: #1C5BA2;*/
}
#popupXL {
	border: 1px solid #91C2E5;
}
#popupXL a.close {
	border-right: 1px solid #91C2E5;
	border-bottom: 1px solid #91C2E5;
}

.adroite {
	border-left: 1px solid #DCEBF4;
	border-bottom: 1px solid #DCEBF4;
}

.telech {
	background: #DCEBF4 url(../images/sofame/ftelech.gif) repeat-x;
	border: 1px solid #1C5BA2;
}
.telech p {
	background: url(../images/sofame/fleche_telech.gif) no-repeat 0;
}
/************************************************************/
/* accueil */
div.actualites {
	background: #A8CEE5 url(../images/sofame/factus.gif) repeat-x;
}
h2.actualites {
	color: #1C5BA2;
	background: #A8CEE5 url(../images/sofame/picto_actusaccueil.gif) no-repeat 10px;
}
#presentation {
	border-left: 50px solid #B7CFE7;
}
/* animation flash */
#visuelaccueil {
	background: #A8CEE5;
	color: #f00;
}

/************************************************************/
/* catalogue */
.scategories {
	border: 1px solid #DCEBF4;
}
h2.produits {
	background: url(../images/sofame/picto_produits.gif) no-repeat 10px;
}
h2.actus {
	background: url(../images/sofame/picto_actualites.gif) no-repeat 10px;
}
h2.entreprise {
	background: url(../images/sofame/picto_entreprise.gif) no-repeat 10px;
}
h2.contact {
	background: url(../images/sofame/picto_contact.gif) no-repeat 10px;
}
h2.questionnaire {
	background: url(../images/sofame/picto_questionnaire.gif) no-repeat 10px;
}
h2.newsletter {
	background: url(../images/sofame/picto_newsletter.gif) no-repeat 8px;
}

.infoArticle {
	background: #069;
}

/************************************************************/
/* exemple de compositions */
.exemplesCompo {
	border: 1px solid #1C5BA2;
}
.exemplesCompo h4 {
	background: #DCEBF4;
}

/************************************************************/
/* références */
#flashRef {
	border: 1px solid #1C5BA2;
	color: #f00;
}

/************************************************************/
/* contact */
#contact fieldset {
	border: 1px solid #1C5BA2;
}
#contact legend {
	color: #1c5ba2;
	border: 1px solid #1C5BA2;
	background: #DCEBF4;
}
#contact input, #contact select, #contact textarea {
	border: 1px solid #1C5BA2;
	background: #DCEBF4;
}

#contact label.obligatoire {
	color: #f00;
}
#contact input.obligatoire, #contact select.obligatoire {
	border: 1px solid #f00;
	background-color: #FCEBEB;
}

#contact label.btnenvoyer {
	color: #1C5BA2;
}
#contact div.btnenvoyer {
	border: 1px solid #1C5BA2;
}
#contact p.contactmini {
	color: #f00;
	border: 1px solid #f00;
	background-color: #FCEBEB;
}

/************************************************************/
/* newsletter */
#formnewsletter fieldset {
	border: 1px solid #1C5BA2;
}
#formnewsletter legend {
	color: #1c5ba2;
	border: 1px solid #1C5BA2;
	background: #DCEBF4;
}
#formnewsletter input {
	border: 1px solid #1C5BA2;
	background-color: #DCEBF4;
}
#formnewsletter .btnformnews {
	color: #1C5BA2;
}