body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #00486d;
}
html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-color: #e0f5ff;
}
#container { /* div you want to stretch */
min-height: 100%;
background-color:#FFFFFF;
}
img{border:0px;}

a:link {
	color: #e00064;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #e00064;
}
a:hover {
	text-decoration: underline;
	color: #e00064;
}
a:active {
	text-decoration: none;
	color: #e00064;
}

.footer
{
margin-top:10px;
margin-bottom:10px;
font-size:11px;
}
.footer a:link {
	color: #4087ab;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #4087ab;
}
.footer a:hover {
	text-decoration: underline;
	color: #4087ab;
}
.footer a:active {
	text-decoration: none;
	color: #4087ab;
}

.main_accueil
{
background-image:url(images/bg_main_accueil.jpg);
background-repeat:no-repeat;
background-position:top center;
}


.carnet
{
background-image:url(images/bg_carnet_bottom.jpg);
background-repeat:no-repeat; 
color:#2B6380;
height:296px;
}
.carnet a:link {
	color: #2B6380;
	text-decoration: none;
}
.carnet a:visited {
	text-decoration: none;
	color: #2B6380;
}
.carnet a:hover {
	text-decoration: underline;
	color: #2B6380;
}
.carnet a:active {
	text-decoration: none;
	color: #2B6380;
}
.line_carnet
{
margin-left:25px;
}
.title_contenu_1
{
font-size:18px;
font-weight:bold;
margin-left:13px;
}
.title_contenu_2
{
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}
.text_contenu_1
{
margin-left:13px;
}
.subcontent_accueil
{
background-image:url(images/bg_subpart_accueil.jpg);
background-position:right;
background-repeat:no-repeat;
}
.title_contenu_3
{
font-size:18px;
font-weight:bold;
color:#4087ab;
margin-left:20px;
}
.text_contenu_3
{
font-size:11px;
font-weight:bold;
}
.text_contenu_3 a:link {
	color: #2B6481;
	text-decoration: none;
}
.text_contenu_3 a:visited {
	text-decoration: none;
	color: #2B6481;
}
.text_contenu_3 a:hover {
	text-decoration: underline;
	color: #e00064;
}
.text_contenu_3 a:active {
	text-decoration: none;
	color: #2B6481;
}


.main_reseau
{
background-image: url(images/bg_main_reseau.jpg);
background-repeat:no-repeat;
background-position:top center;
}
.carnet_reseau
{
background-image: url(images/reseau_carnet_bg.jpg);
background-repeat:no-repeat;
background-position:bottom; 
color:#2B6380;
height:305px;
}
.reseau_list
{
	margin-bottom:12px;
	padding:1px;
}
.reseau_list a:link {
	color: #00486d;
	text-decoration: none;
}
.reseau_list a:visited {
	text-decoration: none;
	color: #00486d;
}
.reseau_list a:hover {
	text-decoration: none;
	color: #ffffff;
}
.reseau_list a:active {
	text-decoration: none;
	color: #00486d;
}


.pratiques_title
{
background-image:url(images/pratiques_title.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:28px;
color:#e00064;
font-size:16px;
font-weight:bold;
height:20px;
padding-top:7px;s
}
.pratiques_li
{
background-image:url(images/pratiques_li.jpg);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:17px;
margin-bottom:2px;
}
.pratiques_li a:link {
	color: #00486d;
	text-decoration: none;
}
.pratiques_li a:visited {
	text-decoration: none;
	color: #00486d;
}
.pratiques_li a:hover {
	text-decoration: underline;
	color: #00486d;
}
.pratiques_li a:active {
	text-decoration: none;
	color: #00486d;
}
.pratiques_li_2
{
background-image:url(images/pratiques_li_2.jpg);
background-position:0px -5px;
background-repeat:no-repeat;
padding-left:27px;
margin-bottom:2px;
}


.structure_subtitle
{
font-size:15px;
font-weight:bold;
}

#idea_box
{
background-color:#0b5074;
color:#ffffff;
height:20px;
vertical-align:middle;
padding:4px;
}
#idea_box:hover
{ 
  background-color:#e00064;
  text-decoration:none;
}

