
body { margin:0px; padding:0px; background-color:#fff; height:100%;font-family:Arial,Helvetica,sans-serif;
font-size:12px;color:#3C3C3C;line-height:14px;}

table { border:0px; border-collapse:collapse ; width:100%} 

td {vertical-align:top; padding:0px; }

html {height:100%;}

.info_column img {border:2px solid #516985;} 


td, table, select, input, textarea{

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	vertical-align:top;

	line-height:14px;

	color:#3C3C3C;

}

.formulaire td{color:#000000; padding:0px 0px 0px 10px;}

form { margin:0px; padding:0px}

li {margin:5px 0px 5px 0px;}
ul li a{text-decoration:underline; color:#4A0C10; }
ul li a:hover{ text-decoration:none}



a.link {background:url(../images/marker.gif) no-repeat 1px 2px; padding-left:23px; color:#87aad3; text-decoration:underline; height:13px}

a.link:hover {text-decoration:none}



a.link_1{text-decoration:underline; color:#87aad3; background:url(../images/marker_list.gif) no-repeat 0 6px; padding-left:9px}

a.link_1:hover{ text-decoration:none}


a {text-decoration:underline; color:#4A0C10}

a:hover {text-decoration:none}



/*Titre des pages */

h8 {color:#516985; font-size:12px; font-weight:normal;}

h7 {color:#FF0000; font-size:12px; font-weight:normal;}

h6 {color:#d25351; margin:0 0 8px 0; font-size:13px; line-height:14px; font-weight:normal}

h5 {color:#d25351; margin:0 0 4px 0; font-size:13px; line-height:14px; word-spacing:4px}

h3{color:#d25351;font-size:16px;font-size:13px;}

h2{color:#8F4F5F;font-size:17px; font-weight:normal;border-bottom:0px solid #8F4F5F;padding-bottom:0px;text-decoration:underline}

h1 {color:#4a0c10; margin:0 0 8px 10px; font-size:22px; line-height:24px;font-weight:normal;padding:10px 0px 0px 0px; }
.titre_1{background:url(../images/fond_titre_h1.jpg) no-repeat; height:32px;}
.titre_1_court{background:url(../images/fond_titre_h1_court.jpg) no-repeat; height:32px; width:519px;}
.titre_2{background:url(../images/fond_titre_h2_accueil.jpg) no-repeat;height:33px;margin-top:20px; width:695px;text-align:left;}
.titre_2_padding_shadow{padding-right:10px;}
    
strong {color:#87aad3;} 
.bold{font-weight:bold;}
.italique{font-style:italic;}
.surligne {color:#87aad3; font-weight:bold;}
.post_scriptum{font-size:10px;padding-top:20px;}


input {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	width:170px;
	height:18px;
	padding:0 0 0 4px;
	vertical-align:top;
	display:block;
	margin:0 0px 0px 0;
	border:#AAAAAA solid 1px;
	background:#FFFFFF;
	color : #04122e;
}



.input_inline {

	display:inline;

	}

	

.input_court {	width:80px;

	}

.input_file {
font-family:Arial,Helvetica,sans-serif;
	width:350px; 
	}

select {
font-family:Arial,Helvetica,sans-serif;
	height:18px;
	width:170px;
	padding:0 0 0 4px;
	vertical-align:top;
	display:block;
	margin:0 9px 16px 0;
	border:#666666 solid 1px;
	background:#FFFFFF;
	color : #04122e;
}



.select_date{
font-family:Arial,Helvetica,sans-serif;
	width:auto;
	display:inline;
}



.input_checkbox {

	width:15px;

	height:18px;

	padding:0 0 0 4px;

	vertical-align:top;

	display:inline;

	border:#666666 solid 1px;

	background:#FFFFFF;

	color : #04122e;

}



.input_hidden {

	width:0px;

	height:0px;

	display:none;

	margin:0 0px 0px 0;

	border:none;

	}



.button{

cursor : pointer;
background-color:#4288b2;
color:#FFFFFF;
height:20px;

}	

.button_savoir_plus{
background:url(../images/bouton_savoir_plus.jpg) no-repeat top right;
height:24px;
padding:0px 0px 0px 0px;
cursor : pointer;
width:111px;
text-align:center;
}	

.button_savoir_plus a{ color:#333333; text-decoration:none;}
.button_savoir_plus a:hover{ color:#FFFFFF; text-decoration:none;}

.button_envoi_form {
background-color:#800000;
height:25px;
padding:0px 0px 0px 0px;
cursor : pointer;
width:179px;
text-align:center;
font-size:13px;
font-weight:bold;
line-height:23px; 
margin-top:10px;
border:1px solid #999999;
margin:auto;
}

.button_envoi_form a{ color:#FFFFFF; text-decoration:none;font-size:13px;
					  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.button_envoi_form a:hover{ color:#D05F5F; text-decoration:none;}



textarea {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	width:480px;
	height:80px; 
	overflow: auto;
	vertical-align:top;
	display:inline;
	padding:0 0 0 4px;
	margin:0 0 11px 0;
	border:#AAAAAA solid 1px;
	background:#FFFFFF;
	color : #04122e;

}



.textarea_bas {height:62px;width:185px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}



.line {background:url(../images/bg_line.gif) repeat-x; width:auto; height:1px; margin:0 10px 0 0}



.main { width:100%}

.main_1 { width:100%; text-align:center}

.main_2 {width:730px; height:766px; margin:0 auto; text-align:left }

.row_top {height:15px}

.row_m { height:719px}

.row_bot { height:32px; background:url(../images/bg_bot.gif) repeat-x top}

.col_left, .col_right {width:1px; background:#092a4b}

.col_m {width:730px}



/* header */

.header {width:100%; border-left:0px solid #2F406C;border-right:0px solid #2F406C; border-top:0px solid #2F406C;margin-left:25px;
background:url(../images/header.jpg) no-repeat top left;height:155px; }

.footer {width:100%; border-left:0px solid #2F406C;border-right:0px solid #2F406C; border-top:0px solid #2F406C;margin-left:25px;
background:url(../images/footer.jpg) no-repeat top left; height:56px;}

/*header communiquer sans faute droit */
.header_titre{background:url(../images/header-titre.jpg) no-repeat bottom left;height:121px; width:569px;
float:left;margin-left:20px;padding-top:30px;text-align:center}
.text_header_titre{font-size:26px; color:#FFFFFF; font-weight:normal;padding-top:0px;height:121px; width:569px;line-height:35px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

/*separation entre le header et le corps de page*/

.menu_left{padding-top:30px;background:url(../images/fond_menu_gauche.jpg) repeat-x top; height:300px;}

.header_spacer{width:900px;height:29px;line-height:29px;border-left:0px solid #2F406C;border-right:0px solid #2F406C;
				background-color:#FFFFFF; background:url(../images/fond_menu_haut.jpg) repeat-x top;
				text-align:left;}

a.menu {padding-right:12px; padding-left:12px;line-height:10px;  
		text-decoration:none; font-size:15px; border-right:1px solid #FFFFFF;
		font-weight:normal;color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
		
a.menu:hover {color:#fda62f; }



a.menu_right{padding-right:14px; padding-left:14px; color:#FFFFFF; text-decoration:none;

			 font-size:15px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}

a.menu_right:hover {color:#fda62f;}

.file_arian_fond{width:830px;height:20px;padding:0px 0 10px 73px;margin:2px 0px 0px 0px; }
.file_arian{text-align:left;color:#000000;padding-left:0px;line-height:22px;font-size:12px;font-weight:normal;width:810px;
border-top:1px solid #666666; border-bottom:1px solid #666666}
.file_arian a{color:#000000; text-decoration:underline;}
.file_arian a:hover{text-decoration:none;}

/*affichage de l'information principale*/

.document{width:830px;margin-left:65px;}

.texte_1_accueil{padding:30px 0px 10px 8px; text-align:left}	
.texte_1_accueil p{margin:10px 0px 5px 0px}
.texte_1_accueil img{padding:0px 0px 0px 0px; border:0px}
.texte_1_accueil_gauche img{padding:0px 0px 0px 0px; border:0px}
.texte_2_accueil{width:500px;padding:10px 0px 10px 8px; text-align:left}	
.texte_2_accueil p{margin:10px 0px 5px 0px}
.texte_2_accueil img{padding:0px 0 0px 0px; border:0px}
.cadre_accueil{padding:0px 0px 0px 0px;}
.texte_3_accueil{width:640px;padding:0px 0px 10px 8px; text-align:left}	
.texte_3_accueil img{padding:0px 0 0px 0px; border:0px}
.separation_v_accueil{height:75%;width:15px;font-size:0px;border-right:1px solid #BBBBBB;float:left;margin-top:40px}
.separation_h{height:25px;width:90%;font-size:0px;border-bottom:1px dashed #333333;margin:0px 0px 0px 0px}

/*information dans les colonnes */

.info_column{border-right:0px solid #161c40; border-bottom:0px solid #161c40; border-left:0px dotted #161c40;
 padding:0px 0px 20px 0px;margin:0px;}	
.contact{background:url(../images/fond_contact.jpg) no-repeat left top; width:900px;height:735px;} 
.contact_droit{float:right;width:660px}
.contact_commercial{float:left;width:185px;margin:20px 0px 0px 0px; border-right:1px solid #BBBBBB}
.contact_agence{float:left;width:185px;padding:20px 0px 0px 0px}
.adresse_postale{width:600px;padding:10px 0px 10px 0px}
.form_contact{margin:30px 0px 0px 0px}
.titre_form_contact{background:url(../images/fond_menu_haut.jpg) repeat-x top;color:#FFFFFF;padding:0px;margin:0px 0px 0px 0px;width:550px}

.tab_form_contact{margin-top:1px;border:1px solid #AAAAAA;background-color:#EEEEEE;width:650px;color:#FFFFFF}
.clear_float{clear:both}
 
.pub_accueil{background:url(../images/fond_pub_accueil.jpg) repeat-y top;height:auto;padding:0px 0px 0px 0px;width:219px;height:340px;} 
.header_pub{background:url(../images/header_pub_accueil.jpg) no-repeat bottom;height:85px;padding-top:30px; } 
.footer_pub{background:url(../images/footer_pub_accueil.jpg) no-repeat;height:31px; } 

	/* Post_it */
	.header_post_it_internet{background:url(../images/fond_header_post_it_interne.jpg) no-repeat bottom;height:21px;padding-top:0px;
	color:#FFFFFF;text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:17px; } 
	.milieu_post_it_internet{background:url(../images/fond_milieu_post_it_interne.jpg) no-repeat top;height:146px; } 
	.header_post_it_appli{background:url(../images/fond_header_post_it_appli.jpg) no-repeat bottom;height:21px;padding-top:10px;
	color:#FFFFFF;text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:17px; } 
	.milieu_post_it_appli{background:url(../images/fond_milieu_post_it_appli.jpg) no-repeat top;height:146px; } 
	.header_post_it_market{background:url(../images/fond_header_post_it_market.jpg) no-repeat bottom;height:21px;padding-top:10px;
	color:#FFFFFF;text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:17px; } 
	.milieu_post_it_market{background:url(../images/fond_milieu_post_it_market.jpg) no-repeat top;height:146px; } 
	.header_post_it_web{background:url(../images/fond_header_post_it_web.jpg) no-repeat bottom;height:21px;padding-top:10px;
	color:#FFFFFF;text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:17px; } 
	.milieu_post_it_web{background:url(../images/fond_milieu_post_it_web.jpg) no-repeat top;height:146px; } 
	.post_it ul {padding:0px;margin:5px 12px 0px 18px;list-style:none;}
	.post_it li{text-indent:-10px;}
	
	.button_voir_plus{height:15px;float:right;position:relative;padding:0px 0px 0px 0px;margin:10px 19px 0px 0px;cursor:pointer;width:64px;text-align:center;}
	.button_voir_plus a{color:#FFFFFF;text-decoration:none;font-size:11px;}
	.button_voir_plus a:hover{color:#343434}
	.milieu_post_it_internet .button_voir_plus{background:url(../images/bouton_voir_plus_internet.jpg) no-repeat top right;margin-top:25px;}
	.milieu_post_it_appli .button_voir_plus{background:url(../images/bouton_voir_plus_appli.jpg) no-repeat top right;margin-top:0px;}
	.milieu_post_it_market .button_voir_plus{background:url(../images/bouton_voir_plus_market.jpg) no-repeat top right;margin-top:25px;}
	.milieu_post_it_web .button_voir_plus{background:url(../images/bouton_voir_plus_webmaster.jpg) no-repeat top right;margin-top:25px;}
	
	/*fin post_it*/

.grenouille_contact{background:url(../images/grenouille_contact.jpg) no-repeat; width:100px; height:126px;} 
.arobase_contact{background:url(../images/arobase_contact.jpg) no-repeat; width:124px; height:135px;} 

.pointille_h{border-bottom:1px dashed #999999;}
.align_centre{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}

.italic{font-style:italic}


/* Module Internet*/
.cadre_info_small{background:url(../images/cadre_info_small.jpg) no-repeat top;height:156px;width:280px; margin:10px 0px 8px 10px;}
.cadre_info_large{background:url(../images/cadre_info_large.jpg) no-repeat top;height:157px;width:433px; margin:10px 0px 8px 10px;}
.cadre_info_long{background:url(../images/cadre_info_long.jpg) no-repeat top;height:198px;width:268px; margin:10px 0px 8px 10px;}
.cadre_info_small img, .cadre_info_large img, .cadre_info_long img {	border: none;}
.cadre_info_small .texte_cadre_info{float:left;width:260px;padding:0px 0px 0px 10px;
					font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
					font-size:13px;color:#1C1C1C;text-align:left;line-height:16px;}
.cadre_info_large .texte_cadre_info{float:left;width:410px;padding:5px 0px 0px 10px;
					font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
					font-size:13px;color:#1C1C1C}	
.cadre_info_long .texte_cadre_info{float:left;width:250px;padding:5px 0px 0px 10px;
					font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
					font-size:13px;color:#1C1C1C; text-align:left}									
.cadre_info_small h3, .cadre_info_large h3, .cadre_info_long h3{padding:5px 0px 0px 15px;margin-top:0px;color:#FFFFFF;}



/* Menus Internet */
.menu_site_internet{
background:url(../images/bouton-menu-gauche.jpg) no-repeat top right;
height:30px;
padding:3px 0px 0px 0px;
cursor : pointer;
width:170px;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:23px;
font-weight:bold;
}	

.menu_site_internet a{ color:#4a0c10; text-decoration:none;padding-left:10px;}
.menu_site_internet a:hover{ color:#d05f5f; text-decoration:none;}
/*Fin menu Internet*/


/* footer */
#footer { height:38px; color:#4a0c10;  width:830px;text-align:center;padding-left:61px;
		  background:url(../images/footer-liens.gif) no-repeat bottom right; font-size:11px;font-family:Arial,Helvetica,sans-serif;}

#footer a {color:#4a0c10; text-decoration:underline}

#footer a:hover {text-decoration:none}



/*Style pour l'affichage des images en taille r��l*/

.apercu img {

	border: none;

}




#fond {

	display: none;

	background: url(../images/fond.png);

	position: absolute;

	top: 0;

	left: 0;

	height: 200px;

 	width: 100%;

}





#fond img {

	position: absolute;

	border: none;

	display: block;

}



#affichage {

	display: none;

	position: absolute;

	background: white;

}



#affichage img {

	position: relative;

	top: 10px;

	left: 10px;

	border: none;

}















