@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p  {
   font-size: 1em;
   margin: 0px;
   }
ul {
	padding: 0px;
	margin-left: 1.8em;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	font-size: 0.75em;
}
li {
	margin: 0.5em 0;
}
blockquote {
	margin-left: 1.0em;
	margin-top: 0em;
}
.form_soumission {
    width:250px;
}
.block_soumission {
    width:453px;
}
.block_soumission2 {
    width:525px;
}
.lien_bleu_s a:link {color: #4372C1; text-decoration: underline}
.lien_bleu_s a:visited {color: #4372C1; text-decoration: underline}
.lien_bleu_s a:active {text-decoration: none}
.lien_bleu_s a:hover {color: #0247AA; text-decoration: none}

.lien_noir_s a:link {color: #000000; text-decoration: underline}
.lien_noir_s a:visited {color: #000000; text-decoration: underline}
.lien_noir_s a:active {text-decoration: none}
.lien_noir_s a:hover {color: #777777; text-decoration: none}

.lien_noir_s2 a:link {color: #555555; text-decoration: underline}
.lien_noir_s2 a:visited {color: #555555; text-decoration: underline}
.lien_noir_s2 a:active {text-decoration: none}
.lien_noir_s2 a:hover {color: #000000; text-decoration: none}
.lien_noir a:link {
	color: #000000;
	text-decoration: none;
	line-height: 130%;
}
.lien_noir a:visited {color: #000000; text-decoration: none}
.lien_noir a:active {text-decoration: underline}
.lien_noir a:hover {text-decoration: underline}
.text_red_arial{
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #FF0000;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
.text_black_arial_mini{
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #000000;
}
.text_red_arial_mini{
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #E31D28;
	font-weight: bold;	
}
.text_black_arial_petit{
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #000000;
}
.text_black_arial_petit_inter1{
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #000000;
	line-height: 1.75em;
}
.text_black_arial_petit2{
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #000000;
}
.text_red_arial_petit3{
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #EE0000;
}
.text_red_arial_petit2{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
    font-weight: bold;
	color: #EE0000;
}
.text_red_arial_montant{
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #EE0000;
}
.text_black_arial_montant{
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
    font-weight: bold;
	color: #000000;
}
.text_grey_arial_petit{
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
}
.text_black_arial_moyen{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #555555;
}
.text_black_arial_gros{
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #555555;
}
.text_blue_arial_gros{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #0099CC;
}
.text_grey_arial_moyen{
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #555555;
}
.text_red_arial_copy{
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #D40400;
}
.tableau_soumission{
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	color: #000000;
	margin-left: 15px;
}
h3{
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	font-size:0.85em;
	color: #000000;
}
h2{
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	font-size:0.75em;
	color: #000000;
}


/*CONTACT FORM*/	

#searchsubmit, #send, #top #submit{
	cursor:pointer;
	}
	
	
#s, .text_input, .text_area{
	padding:5px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	width:300px;
	font-size:11.5px;
	margin-top: 5px;
}

#s, .text_input2, .text_area2{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
font-size:11.5px;
}

#searchsubmit, #send, #submit{
padding:4px 20px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
font-size:11.5px;
}

.hidden{
	display:none;
	}
#commentform{
	padding-bottom:20px;
	}


fieldset{
border:none;
padding:0;
margin:0;
overflow:hidden;
}

fieldset label{
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	font-size: 0.75em;
	}
.blocklabel{
	display:block;
	padding:10px 0 0 0;
}

#top .text_area{
	width:450px;
	}
	
.corner_left, .corner_right{
	position:absolute;
	top:0;
	height:5px;
	width:5px;
	z-index:6;
	left:0;
		}
	
#top .corner_right{
	left:935px;
		}
		
.valid .text_input, .valid .text_input2, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_input2, .error .text_area{border:1px solid #EE2A00;}
.ajax_alert .text_input, .ajax_alert .text_input2, .ajax_alert .text_area{border:1px solid #ffb628;}


#s, .text_input, .text_input2, .text_area, textarea, #commentform input{
	border:1px solid #999999;
	color:#333;
	}


#searchsubmit, #send, #top #submit{
	border:1px solid #ababab;
	background-color:#333;
	cursor:pointer;
	color:#fff;
	
	}
	
#searchsubmit:hover, #send:hover, #top #submit:hover{
	background-color:#999;
	color:#333;
	}

	
.corner_left, .corner_right{
	background:transparent url(../images2/jquery_corners.png) no-repeat scroll top left;
	}
	
#top .corner_right{
	background:transparent url(../images2/jquery_corners.png) no-repeat scroll top right;
	}

