p {padding:10px}

.img {margin-right:23px}
.img1 {margin-right:11px}

#line_height15 {line-height:15px}

.div_padding10 {padding:10px}

.div_padding35 {padding:10px 35px 10px 35px}

body {
background-color:#ffffff;
color:#2B2B2B;
font-family:tahoma;
font-size:65%;
padding:0;
margin:0;
line-height:13px;
text-align:center;
}

.content {color:#2B2B2B; text-decoration:none;}

#wrap {
margin:0 auto;
padding:0;
width:735px;
background:url(images/bg_px.gif) repeat-y;
}

#top {margin:0px auto 0px auto;
background:url(images/corner_of_comp.gif) bottom right no-repeat;
width:735px;
height:104px;
text-align:left;
padding:0px;
}

.top_txt {
color:#757575;
font-size:11px;
text-decoration:none;}

#content {
width:735px;
margin:0px auto 0px auto;
padding:0;
text-align:left;
display:table;}

.dotted_line {background:url(images/dot.gif);
height:1px;
margin-top:10px;
margin-bottom:10px;
}

.menu_txt {
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#3E3E3E;
text-decoration:underline;
text-transform:uppercase;
line-height:14px;
}

.roll:hover {text-decoration:none;
color:#4A98AF;}

#left_box {
background:url(images/menu_bg.gif) left top no-repeat;
margin:0;
position:absolute;
text-align:left;
width:194px;
float:left;}

#right_box {background:url(images/top_bg.jpg) top left no-repeat;
margin:0;
text-align:left;
width:541px;
float:right;
color:#757575;}

#yellow_bg {
background:url(images/yellow_bg1.gif) top right no-repeat #FDCD14;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
width:193px;
height:118px;
display:table;
}

#yellow_bg1 {
background:url(images/yellow_bg2.gif) top right no-repeat #FDCD14;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
width:193px;
height:118px;
display:table;
}

.inner_yellow {padding:11px;}

#blue_bg {
background:url(images/blue_bg.gif) top right no-repeat #6BAEBF;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
width:193px;
height:187px;
display:table;
}

#blue_bg3 {
background:url(images/blue_bg2.gif) top right no-repeat #6BAEBF;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
width:193px;
height:308px;
display:table;
}

#gray_box {color:#888888;
background:#EAEAEA;
width:512px;
height:142px;
display:table;
float:right;
}

#blue_bg4 {
background:url(images/blue_bg.gif) top right no-repeat #6BAEBF;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
width:193px;
height:148px;
display:table;
}

.padding_gray_box {padding:10px}

#inner_left {
background:url(images/dot_vert.gif) right repeat-y;
//width:242px;
width:252px;
float:left;}

#inner_right {
width:240px;
float:right;}

#inner_left1 {background:url(images/dot_vert.gif) right repeat-y;
width:222px;
float:left;}

#inner_right1 {
width:240px;
float:right;
margin-left:15px}

.copy {color:#525252; text-decoration:none}

.gray {color:#727272; text-decoration:none}
.red {color:#CD1616; text-decoration:none}
.blue_cont {color:#0EA0C2; text-decoration:none}
.blue {color:#0A89A7; text-decoration:none}
.white {color:#ffffff; text-decoration:none}

.big {font-size:12px}
.bigger {font-size:13px}
.n{font-size:11px}
.sm{font-size:10px}

#line {
height:1px;
background-image:url(images/dot.jpg);
}

#clear {
clear:both}


a {	color:#0EA0C2;}

.check_form { width:137px;
		height:20px;
		font-family:tahoma;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#5A5F65;
		margin-left:0px;
		margin-right:0px}
		
.check_form1 { width:50px;
		height:20px;
		font-family:tahoma;
		font-size:12px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#5A5F65;
		margin-left:0px;
		margin-right:0px}
		
.form { width:238px;
		height:17px;
		font-family:tahoma;
		font-size:10px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#5A5F65;
		margin-left:0px;
		margin-right:0px}
		
.textarea{ width:238px;
		height:71px;
		font-family:tahoma;
		font-size:10px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#5A5F65;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
.u		{text-decoration:underline}

/* .t 		{text-transform:uppercase} */

a:hover{text-decoration:underline;}

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

/* ajout de philippe */
.t {font-size: 70%; /*font-family:tahoma; */}

/*
.txtnoir { background-color: #ccffff; text-decoration:none;}
*/
.txtblanc { color:#ffffff; font-size: 90%; font-family:tahoma; 	font-weight: bold;}

#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 10px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px; 
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

.fondplan2 { 	background-color: #D1E01F;	}

.fondplan3 { 	background-color: #F1C32D;	}
.fondweb1 { 	background-color: #FFFFFF;	}

.txtpetit {
	COLOR: #000000;
	FONT-SIZE: 87%;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.txtgros {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 105%;
	font-weight:bold;
    TEXT-DECORATION: none;
}

/* pour formulaire de support */
.txtplusgros {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 130%;
	font-weight:normal;
    TEXT-DECORATION: none;
}

	.table_header{
		border:0px solid #070707;
		/* background-color:#C03738;	*/
		font-family: Verdana, Arial, sans-serif;
		font-size: 140%;
		font-weight:bold;
		color: #FFFFFF;
		text-align:center;
		padding:2px;
	}
	
	.attach_info{
		border:0px solid #070707;
		background-color:#EBEBEB;
		font-family: Verdana, Arial, sans-serif;
		font-size: 140%;
		color: #000000;
		padding:4px;
	}
	
	
	.table_body{
		border:0px solid #070707;
		/* background-color:#EBEBEB;*/
		font-family: Verdana, Arial, sans-serif;
		font-size: 140%;
		color: #000000;
		padding:2px;
	}
	
	
	.table_footer{
		border:0px solid #070707;
		/* background-color:#C03738; */
		text-align:center;
		padding:2px;
	}
	
/* pour bloc de nouvelles dans page index du site */
.news {font-family: Arial, Helvetica, verdana, sans-serif; font-weight: normal; color: #333333; font-size: 9pt}
	
