@charset "utf-8";

body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#084668;
	background-image:url(images/site/fond.png);
	background-repeat:repeat-x;
}

div#environment
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	min-height:700px;
	background-image:url(images/site/environment.png);
	background-position:top center;
	background-repeat:no-repeat;
}

div#container	
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:1200px;
}



/*  DIVISIONS */

header
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:250px;
	background-image:url(images/site/banniere.png);
	background-repeat:no-repeat;
}

nav
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:300px;
}

div#menu_top
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:60px;
	background-image:url(images/site/menu_top.png);
	background-repeat:no-repeat;
}

div#menu_middle
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	min-height:212px;
	background-image:url(images/site/menu_middle.png);
	background-repeat:repeat-y;
}

div#menu_bottom
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:28px;
	background-image:url(images/site/menu_bottom.png);
	background-repeat:no-repeat;
}

section
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:900px;
	min-height:500px;
}

div#body_top
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:60px;
	background-image:url(images/site/body_top.png);
	background-repeat:no-repeat;
}

div#body_middle
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	min-height:612px;
	background-image:url(images/site/body_middle.png);
	background-repeat:repeat-y;
}

div#body_bottom
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:28px;
	background-image:url(images/site/body_bottom.png);
	background-repeat:no-repeat;
}

div#zone_title
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
}

div#zone_text_menu
{
	margin:0px 35px 0px 35px;
	padding:0px 0px 10px 0px;
	width:230px;
	height:100%;
}

div#zone_text_body
{
	margin:0px 35px 0px 35px;
	padding:0px 0px 10px 0px;
	width:830px;
	height:100%;
}

footer
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:100px;
}



/*  HEADER */

div#log
{
	margin:180px 50px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

header p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}

header a
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}

header a:hover
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#00e800;
}



/*  MENU */

nav a
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:35px;
	font-weight:bold;
	font-size:14px;
	color:#3f4a50;
}

nav a:hover
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Tahoma,Verdana,sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#6c2e16;
}



/*  SECTION */

section h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	text-decoration:underline;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:30px;
	font-weight:none;
	font-size:18px;
	color:#6c2e16;
}

section p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:none;
	font-size:15px;
	color:#3f4a50;
}

section a
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:none;
	font-size:15px;
	color:#000000;
}

section a:hover
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	text-decoration:underline;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:none;
	font-size:15px;
	color:#6c2e16;
}



/*  FORMULAIRE */

input.text
{ 
	width:150px;
	color:#00e800; 
	text-align:center;
	background-color:#3f4a50;
	border:#ffffff 1px solid;
}

input.radio
{
	color:#00e800;
}



/*  FOOTER */

footer p
{
	margin:0px 0px 0px 300px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

footer a
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

footer a:hover
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
	color:#00e800;
}



/*  INDEX */

div#barre
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:130px;
	background-image:url(images/site/barre.png);
	background-position:top center;
	background-repeat:no-repeat;
}

#barre p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}

#barre a
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}

#barre a:hover
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#00e800;
}

div#ecusson
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:740px;
	background-image:url(images/site/ecusson.png);
	background-repeat:no-repeat;
}

div#enter
{
	margin:270px 0px 0px 700px;
	padding:0px 0px 0px 0px;
	float:left;
	width:300px;
	height:100px;
}

#enter p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}



/*  CADRE PHOTOS */

div#container_dossier_photo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
}

div#dossier_photo
{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:100px;
}

#dossier_photo.dossier
{
	width:100px;
}

#dossier_photo.titre
{
	width:315px;
}

div#container_mini_photo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
}

div#mini_photo
{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:166px;
	height:166px;
}

#mini_photo.class1
{
	background-color:#808080;
}

#mini_photo.class2
{
	background-color:#a0a0a0;
}

div#mini_photo_position
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


div#container_photo
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
}

div#texte_photo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:100%;
	height:45px;
}

#texte_photo h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:underline;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:30px;
	font-weight:none;
	font-size:20px;
	color:#000000;
}

#texte_photo p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}

div#liens_photo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:90px;
}

div#cadre_photo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

div#image_photo
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
}

div#cadre_photo_elements
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-position:0px 0px;
}

.cadre_angle_1
{
	width:30px;
	height:30px;
	background-image:url(images/site/cadre_photos-angle_1.png);
	background-repeat:no-repeat;
}

.cadre_angle_2
{
	width:30px;
	height:30px;
	background-image:url(images/site/cadre_photos-angle_2.png);
	background-repeat:no-repeat;
}

.cadre_angle_3
{
	width:30px;
	height:30px;
	background-image:url(images/site/cadre_photos-angle_3.png);
	background-repeat:no-repeat;
}

.cadre_angle_4
{
	width:30px;
	height:30px;
	background-image:url(images/site/cadre_photos-angle_4.png);
	background-repeat:no-repeat;
}

.cadre_top
{
	height:30px;
	background-image:url(images/site/cadre_photos-top.png);
	background-repeat:repeat-x;
}

.cadre_left
{
	width:30px;
	background-image:url(images/site/cadre_photos-left.png);
	background-repeat:repeat-y;
}

.cadre_right
{
	width:30px;
	background-image:url(images/site/cadre_photos-right.png);
	background-repeat:repeat-y;
}

.cadre_bottom
{
	height:30px;
	background-image:url(images/site/cadre_photos-bottom.png);
	background-repeat:repeat-x;
}

div#cadre_photo_close
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-position:0px 0px;
}