/* Général
-------------------------------------------------------- */

body {
	margin-top:10px;
	background-color: #FFF; 
	font-size: 13px; 
	font-weight: normal; 
	color:#000000; 
	text-decoration: none;
	line-height: 1.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#global_general {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	height:579px;
	background : url(img/commum/fond/fond_general.gif);
}

#global_accueil {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	height:579px;
	background : url(img/commum/fond/fond_accueil.gif);
}

#global_amo {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	height:579px;
	background : url(img/commum/fond/fond_amo.gif);
}

#global_com {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
	height:579px;
	background : url(img/commum/fond/fond_com.gif);
}

#marge_contenu {
	padding-left: 52px;
	padding-right:30px;
	padding-top:18px;
}


#haut_de_page {
	width: 972px;
	height:130px;
	padding-top:13px;
}

.td {
	font-size: 80%;
}

a:link {
	color: #666666;
	text-decoration:none;
}

a:visited {
	color: #666666;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#000000; 
}

a:active {
	text-decoration:underline;
	color:#000000; 
}

img { 
	border : 0; 
}

.centrer {
	text-align:center;
}

.justifier {
	text-align:justify;
}

.droite {
	text-align:right;
}

.droite_haut{ 
	text-align : right;
	vertical-align : top;
}

.gras{
	font-weight:bold;
}

/*Erreur*/
.rouge {
	color: #FF0000;
	font-weight:bold;
}

/*Succes*/
.vert {
	color: #61a602;
	font-weight:bold;
}


/* METIERS
-------------------------------------------------------- */
#menu_principal {
	padding-top:60px;
}

#intro_onglet{
	padding-top:5px;
	font-weight:bold;
}

#contenu_onglet {
	padding-top:18px;
}

.categories {
	background-color:#FFFFFF;
}

.categorie_com {
	color: #589a42;
	font-weight:bold;
}

.categorie_ing {
	color: #6d649b;
	font-weight:bold;
}

.categorie_amo {
	color: #e0906b;
	font-weight:bold;
}

.texte_intro {
	line-height: 1.1em;
	font-size: 12px;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;
	text-align:justify;
}


/* FORMULAIRES
-------------------------------------------------------- */
input, textarea, option, select {
	background : #eef3f5;
	color : #000;
	font-family : Verdana,Arial,Helvetica,sans-serif;
}
input, textarea {
	border-width : 1px;
}
*>input, *>textarea {
	border-color : #333;
}

input.submit {
	border-style : outset;
	background : #d2e0e6 url(../img/menu/degrade_bleu.png) repeat-x 0 100%;
	font-weight : bold;
}

input.submit:hover, input.submit:focus {
	background : #fc3 url(../img/menu/degrade_orange.png) repeat-x 0 100%;
}

input.submit:active {
	border-style : inset;
}