/* Document CSS */

#global {margin: auto; width: 721px; margin-top:0px; }
#entete { margin:0px;}
#logo_bandeau { }
#login_rapide { float:right; text-align:right; margin-top:5px; width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#221084; padding-right:0px; height:20px;}
#login_rapide input { border: #7092BF 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7092BF; background-color:#FFFFFF;}
#bandeau { margin-top:5px; text-align:center;}
#corps_accueil { margin-top:10px; margin-bottom:5px; background-image:url(images/fond_menu.jpg); background-repeat:no-repeat; height:479px;}
#corps { margin-top:10px; margin-bottom:5px;}
#corps a, #corps a:visited { color: #0033FF; text-decoration:underline;}
#corps a:hover { color: #0033FF; text-decoration:none;}
hr {color:#221084; height:1px;}
#pied {	text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #221084; margin-bottom:30px; }
#pied a, #pied a:visited { text-decoration:underline; color: #221084;}
#pied a:hover { text-decoration:none;}
#menu {height: 50px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#221084; margin:0px;}
#menu a, #menu a:visited {text-decoration:none; color:#221084;}
#menu a:hover { text-decoration:underline;}
#ariane {height: 30px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#221084; margin:0px;}
#ariane a, #ariane a:visted {text-decoration:underline; color:#221084;}
#ariane a:hover { text-decoration:none;}

/********************/
/** Page d'accueil **/
/********************/

/** Positions des liens **/

#actualites { position:relative; top:28px; left:561px; width:200px;}
#ingenierie { position:relative; top:55px; left:498px; width:200px;}
#energies_renouvelables { position:relative; top:37px; left:237px; width:200px;}
#diagnostics { position:relative; top:62px; left:185px; width:200px;}
#equipe { position:relative; top:92px; left:138px; width:200px;}
#realisations { position:relative; top:135px; left:27px; width:200px;}
#acces_client { position:relative; top:165px; left:26px; width:200px;}
#articles_presse { position:relative; top:130px; left:558px; width:200px;}
#liens { position:relative; top:155px; left:518px; width:200px; width:200px;}
#espace_recrutement { position:relative; top:170px; left:475px; width:200px;}
#plan_acces { position:relative; top:183px; left:426px; width:200px;}
#contact { position:relative; top:187px; left:373px; width:200px;}
#actualites a, #actualites a:visited, #ingenierie a, #ingenierie a:visited, #energies_renouvelables a, #energies_renouvelables a:visited, #diagnostics a, #diagnostics a:visited, #equipe a, #equipe a:visited, #realisations a, #realisations a:visited, #acces_client a, #acces_client a:visited, #liens a, #liens a:visited, #articles_presse a, #articles_presse a:visited, #espace_recrutement a, #espace_recrutement a:visited, #contact a, #contact a:visited, #plan_acces a, #plan_acces a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#221084; text-decoration:none;}
#actualites a:hover, #ingenierie a:hover, #energies_renouvelables a:hover, #diagnostics a:hover, #equipe a:hover, #realisations a:hover, #acces_client a:hover, #liens a:hover, #articles_presse a:hover, #espace_recrutement a:hover, #contact a:hover, #plan_acces a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#221084; text-decoration:underline;}

/** Rollover des images **/

#img_actualite { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_ingenierie { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_energies { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_diagnostics { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_equipe { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_realisations { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_acces_client { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_articles_presse { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_liens { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_recrutement { width: 220px; height:140px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_plan_acces { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}
#img_contact { width: 162px; height:117px; position:relative; top: 80px; left: 110px; visibility:hidden; display:none;}

.login_erreur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	font-weight: bold;
}

/**********/
/** Menu **/
/**********/

/** Positions des liens **/

#m1 {position:relative; left:0px; display:inline; text-decoration:none;}
#m2 {position:relative; left:0px; display:inline;}
#m3 {position:relative; left:44px; display:inline;}
#m4 {position:relative; left:30px; display:inline;}
#m5 {position:relative; left:75px; display:inline;}
#m6 {position:relative; left:60px; display:inline;}
#m7 {position:relative; left:105px; display:inline;}
#m8 {position:relative; left:90px; display:inline;}
#m9 {position:relative; left:140px; display:inline;}
#m10 {position:relative; left:120px; display:inline;}
#m11 {position:relative; left:160px; display:inline;}
#m12 {position:relative; left:140px; display:inline;}
#m13 {position:relative; left:165px; display:inline;}

/** Style pour la customisation des pages **/

.paragraphe-justifie {text-align:justify;}
.paragraphe-gauche {text-align:left;}
.paragraphe-centre {text-align:center;}
.paragraphe-droite {text-align:right;}

/* Pages */

.paragraphe a, paragraphe a:visited {color: #0033CC; text-decoration:none;}
.paragraphe a:hover {color:#FF6600; text-decoration:underline;}
.paragraphe {margin-bottom:20px;}
h1, .titre1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#243DA6; text-decoration:none; font-weight:bold; margin:0px; }
h2, .sous-titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4460A8; text-decoration:underline; font-weight:bold; margin:0px; margin-left:5px;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4460A8; text-decoration:none; font-weight:bold; margin:0px; margin-left:5px;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4460A8; text-decoration:underline; font-weight:bold; margin:0px; margin-left:5px;}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4460A8; text-decoration:underline; font-weight:none; margin:0px; margin-left:5px;}
.sous-titre a, .sous-titre a:visited, .h2 a, .h2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; color:#AFC53F; margin-left:10px; font-weight:bold; }
.paragraphe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; text-align:justify; }

/* Custom */

.custom_image_centre { border:none; text-align:center; display:block; }
.custom_image_gauche { border:none; float:left; margin-right:20px; margin-left: 0px; }
.custom_image_droite { border:none; float:right; margin-left:20px; margin-right: 0px; }
