/*
	CSS pour GRU
	Emilie - egzakt.com
	2007-03-30
*/

body {
	font:11px/20px 'Trebuchet MS', Verdana, Arial, sans-serif;
	background-color:#364955;
	color:#BBC9D3;
	margin:0;
}

h1 {
	font:11px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#0F4258;
	margin:0;
}

h2 {
	font:bold 12px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-transform:uppercase;
	margin:0;	
}

h3 {
	font:bold 16px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#FFFFFF;
	margin:0 0 5px 0;
}

/* personnalisations */
#contenu.section_3 h3 {
	color:#ff4064;
}
#contenu.section_4 h3 {
	color:#5ac400;
}
#contenu.section_5 h3 {
	color:#ffed00;
}
#contenu.section_6 h3 {
	color:#fba000;
}

h4 {
	font:bold 13px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#FFFFFF;
	margin:0 0 5px 0;
}

/* personnalisations */
#contenu.section_3 h4 {
	color:#ff4064;
}

#contenu.section_4 h4 {
	color:#5ac400;
}

#contenu.section_5 h4 {
	color:#ffed00;
}

#contenu.section_6 h4 {
	color:#fba000;
}

a {
	cursor:pointer;
	color:#93d02c;
}

a:hover {
	color:#FFFFFF;
}

a:visited {
	color:#01bbe5;
}

img {
	border:0;
}

#wrapper {
	width:750px;
	margin:0 auto 0 auto;
	background-color:#2b3a44;
	padding:0 5px;
}


/* ENTETE
-----------------------------------------*/
#entete {
	padding:28px 3px 13px 16px;
}

#entete h1 {
	margin:0;
}

#navigation_haut {
	margin-top:1px;
	text-align:right;
	font:12px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#93d02c;
}

#navigation_haut a {
	font:12px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#93d02c;
}

#navigation_haut a:hover, #navigation_haut a.selected, #navigation_haut a.selected:hover {
	color:#FFFFFF;
}

#navigation_haut a:visited {
	/*color:#01bbe5;*/
}


/* NAVIGATION
-----------------------------------------*/
#navigation {
	width:750px;
}

#navigation h1 {
	padding-bottom:5px;
}

#navigation h2 a {
	display:block;	
	float:left;
	width:143px;
	height:23px;
	padding:217px 20px 0 20px;
	margin-right:6px;
	font:bold 12px/14px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:0 0;
}

#navigation a:hover, #navigation a.selected, #navigation a.selected:hover {
	background-position:-183px 0;
}

/* personnalisations */
#navigation a.nav_01 {
	background-image:url(../images/graphiques/nav_01.jpg);
}
#navigation a.nav_02 {
	background-image:url(../images/graphiques/nav_02.jpg);
	padding-top:210px;
	height:30px;
}
#navigation a.nav_03 {
	background-image:url(../images/graphiques/nav_03.jpg);
}
#navigation a.nav_04 {
	background-image:url(../images/graphiques/nav_04.jpg);
	margin-right:0;
}


/* CONTENU
-----------------------------------------*/
#contenu {
	padding:25px 5px 25px 25px;
}

#contenu.accueil {
	background:url(../images/tuiles/accueil.jpg) no-repeat bottom right;
}

#contenu_restreint {
	width:520px;
}


/* REALISATIONS
-----------------------------------------*/
#realisations {
	float:right;
	width:170px;
}

#realisations h3 {
	margin-left:15px;
}

#realisations_boite {
	background-color:#344551;
	padding:15px 15px 0 15px;
	text-align:center;
}

#realisations_boite a {
	display:block;
	padding-bottom:15px;
}


/* BAS
-----------------------------------------*/
#bas {
	width:740px;
	height:17px;
	padding:8px 20px 0 0;
	margin:0 auto;
	background:url(../images/tuiles/bas.jpg) no-repeat top left;
	text-align:right;	
}

#bas a {
	font:9px/10px Arial, Verdana, sans-serif;
	color:#364955;
	text-transform:uppercase;
	text-decoration:none;
}

#bas a:hover {
	color:#47606f;
}


/* DIVERS
-----------------------------------------*/
ul {
	margin:0;
	padding:0 0 0 40px;
}

.bloc_texte td {
}

.imprimer_montrer {
	display:none;
}
