/* CSS Document */

body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0e3083;
}

img{
	border:0px;
}

h2{
	font-size:11px;
	margin-bottom:0px;
}
h3{
	font-size:11px;
	margin-bottom:0px;
}
a{
	color:#0e3083;
	text-decoration:none;
}
a:hover{
	color:#40bfdd;
	text-decoration:none;
}
.vert{
	color:#a2c53f;
}
.bleu{
	color:#00aad2;
}
#global{
	margin:auto;
	width:800px; /* 888-padding = 791 */
	background-image:url(../images/fond.jpg);
	background-repeat:repeat-y;
	padding-left:43px;
	padding-right:48px;
}

#droite{
	width:172px;
	min-height:253px;
	background-image:url(../images/header_droite.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
	padding-top:312px;
	padding-left:27px;
}
#milieu{
	width:414px;
	min-height:224px;
	background-image:url(../images/header_milieu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
	padding-top:229px;
}
#gauche{
	width:187px;
	min-height:102px;
	background-image:url(../images/header_gauche.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}

#menu{
	margin-top:123px;
	margin-left:13px;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
}



#barre_menu_haut{
	background-color:#0e3083;
	width:174px;
	height:3px;
	margin-bottom:16px;
}
.faux_hr{
	clear:both;
	visibility:hidden;
	padding:0;
	margin:0;
}


.crochets{
	background-image:url(../images/grands-crochets.gif);
	width:145px;
	height:73px;
	margin-top:8px;
	margin-bottom:32px;
	padding-left:10px;
	padding-right:5px;
}
.crochets input{
	border:solid 1px #a2c53f;
	width:110px;
	height:12px;
	margin-top:6px;
	margin-bottom:0px;
	font-size:10px;
	padding-left:5px;
	color:#0e3083;
	font-family:Arial, Helvetica, sans-serif;
}

.menu_obj{
	padding-left:13px;
}
#pied{
	text-align:center;
	margin-top:40px;
	color:#00aad2;
	font-size:9px;
}

#pied a{
	color:#00aad2;
}
#ok_newsletter{
	background:url(../images/ok.gif) no-repeat;
	cursor:pointer;
	width:17px;
	height:16px;
}
#crochets_a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:4px;
}

#crochets_a a{
	color:#00aad2;
	font-style:italic;
	font-weight:bold;
}
/*ACTIONS*/
.action{
	width:415px;
	color:#0e3083;
	margin-top:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
}
.action p{
	margin:0;
}
.date_action{
	color:#00aad2;
	font-size:11px;
	font-weight:bold;
}

/*ARCHIVES*/
.cadre_archive{
	margin-top:12px;
}

/*CONTACT*/
#intro_contact{
	text-align:center;
	font-size:10px;
	margin-bottom:11px;
	font-weight:bold;
}
#form_contact_haut{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#form_contact_haut input{
	margin-bottom:10px;
	border:solid 1px #27b7d9;
	color:#a2c53f;
	width:198px;
}
#form_contact_haut textarea{
	margin-bottom:10px;
	border:solid 1px #27b7d9;
	color:#a2c53f;
	width:198px;
	overflow:auto;
}
#radio1, #radio2{
	margin:0px;
	color:#a2c53f;
}
#form_contact_bas{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
}
#envoyer_contact{
	background:url(../images/envoyer.gif) no-repeat;
	border:0px;
	cursor:pointer;
	width:75px;
	height:16px;
}
#champs_obl{
	margin-left:-103px;
	font-size:9px;
}
.texte_gauche_contact{
	color:#00aad2;
	font-size:11px;
	width:160px;
}
.mail_gauche_contact{
	float:right;
	margin-right:17px;
	color:#a2c53f;
	text-decoration:underline;
	font-size:12px;
}
