/* INDEX */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#contenaire{
margin:0;
padding:0;
text-align:left; 
margin:auto; 
width:952px; 
background-color:#fff;
}
/*header*/
#header, #header a#logo{
margin:0;
padding:0;
background-image:url("../img/top.jpg");
height:81px;
width:952px;
display:block; 
}
#header a#logo span{
display:none;
}

#left {float:left;width:818px;}
#all_center {width:952px;}

#right {float:left;width:134px;}


#menu {width:211px;}

/*baseline*/
#baseline{
margin:0;
padding:0;
height:18px;
}
#baseline p{
margin:0;
padding:0 0 0 20px;
background-image:url("../img/background-baseline.gif");
height:18px;
line-height:18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.75em;
font-style: italic;
font-weight: bold;
font-variant: normal;
color: #288689;
}
#baseline2 {
margin:0;
padding:0 0 0 20px;
background-image:url("../img/background-baseline.gif");
height:18px;
line-height:18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.75em;
font-style: italic;
font-weight: bold;
font-variant: normal;
color: #288689;
}
#baselineExcep{
margin:0;
padding:0;
height:18px;
}
#baselineExcep p{
margin:0;
padding:0 0 0 20px;
background-image:url("../interface/background-baseline2.gif");
background-repeat:no-repeat;
height:18px;
line-height:18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.75em;
font-style: italic;
font-weight: bold;
font-variant: normal;
color: #288689;
}
/*Content*/

#content{
margin:0;
padding:0;


}
/*colLfeft*/
#content div#colLeft{
float:left;
display:inline;
margin:0;
padding:50px 0 0 0;
width:211px;

background:url("../img/background-col-gauche.gif") top left repeat-x;
}
#content div#colLeft ul{
margin:0;
padding:0;
list-style:none;

}


/*
li.level1 a {
margin:0;
padding:0 0 0 10px;
background: url("../img/puce-menu.gif") 0 0 no-repeat;
color: #ff6600;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
font-size:0.7em;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

li.level2 a {
margin:0;
padding:3px;
font-weight:normal;
text-decoration: none;
color: #6d6d6b;
background-image:none;
text-transform:none;
background: url("../img/pointillet.gif") left bottom repeat-x;
display:block;
}

li.level3 a {
margin:0 0 0 20px;
padding:3px 0 3px 0;
font-weight:normal;
text-decoration: none;
color: #6d6d6b;
background-image:none;
text-transform:none;
background: url("../img/pointillet.gif") left bottom repeat-x;
display:block;
}
*/


/*mainContent*/
#content div#mainContent{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0 10px 0 5px;
display:inline;
float:left;
width:591px;
height:584px;
background:url("../img/background-middle.gif") 0 0 no-repeat;
}
#content div#mainContent0{
position:relative;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 5px;
display:inline;
float:left;
width:601px;
height:584px;
background:url("../img/background-middle.gif") 0 0 no-repeat;
}

#content div#mainContent #findWork{
display:block inline ;
background:url("../img/top_detail.gif") top left no-repeat;
height:41px;
line-height:41px;

padding:0px 0 0 30px ;
margin: 50px 0 0 0;
color: #ff6600;
text-transform: uppercase;
font-size:1.2em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
#content div#mainContent #findWork h1{
margin:0;
padding:0;
display:inline;
height:41px;
line-height:41px;
width:50px;
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#content div#mainContent #findWork h1 a{
margin:0;
padding:0;
color: #ff6600;
text-decoration:none;
}


#content div#mainContent #findWork2{
display:block inline ;
background:url("../img/top_detail.gif") top left no-repeat;
height:41px;
line-height:41px;
padding:0px 0 0 30px ;
margin: 50px 0 0 13px;
color: #ff6600;
text-transform: uppercase;
font-size:1.2em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
#content div#mainContent #findWork2 h1{
margin:0;
padding:0;
display:inline;
height:41px;
line-height:41px;
width:50px;
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#content div#mainContent #findWork2 h1 a{
margin:0;
padding:0;
color: #ff6600;
text-decoration:none;
}


#content div#mainContent #findWork3{
display:block inline ;
background:url("../img/top_detail.gif") top left no-repeat;
height:41px;
line-height:41px;
padding:0px 0 0 30px ;
margin: 50px 0 0 13px;
color: #ff6600;
text-transform: uppercase;
font-size:1.2em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
#content div#mainContent #findWork3 h1{
margin:0;
padding:0;
display:inline;
height:41px;
line-height:41px;
width:50px;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#content div#mainContent #findWork3 h1 a{
margin:0;
padding:0;
color: #ff6600;
text-decoration:none;
}


#content div#mainContent #findWork4{
display:block inline ;
background:url("../img/top_detail.gif") top left no-repeat;
height:41px;
line-height:41px;
padding:0px 0 0 30px ;
margin: 50px 0 0 13px;
color: #ff6600;
text-transform: uppercase;
font-size:1.2em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
#content div#mainContent #findWork4 h1{
margin:0;
padding:0;
display:inline;
height:41px;
line-height:41px;
width:50px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#content div#mainContent #findWork4 h1 a{
margin:0;
padding:0;
color: #ff6600;
text-decoration:none;
}


#content div#mainContent p{
padding-top: 0px;
}


/*mainContent EXCEPTION*/
#content div#mainContentexcep{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0 0px 0 0px;
display:inline;
float:left;
width:741px;
height:584px;
background:url("../interface/background-middle2.gif") 0 0 no-repeat;
}

#content div#mainContentexcep #findWork{
display:block inline ;
background:url("../img/top_detail.gif") top left no-repeat;
height:41px;
line-height:41px;

padding:0px 0 0 30px ;
margin: 50px 0 0 13px;
color: #ff6600;
text-transform: uppercase;
font-size:1.2em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
#content div#mainContentexcep #findWork h1{
margin:0;
padding:0;
display:inline;
height:41px;
line-height:41px;
width:50px;
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#content div#mainContentexcep #findWork h1 a{
margin:0;
padding:0;
color: #ff6600;
text-decoration:none;
}


#content div#mainContentexcep p{
padding-top: 0px;
}


.conteneur {text-align:left; margin:auto; width:952px; background-color:#fff; position:relative;}
.centrer {text-align:center;}
.fond_middle{
	background-image:url(../interface/background-middle.gif);
	background-repeat:no-repeat;
}
.baseline {
	background-image:url(../interface/background-baseline.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #288689;
	padding-left: 20px;
	height:18px;
}
/* FIN INDEX */


/* Colonne gauche */
.fond_colgauche{
	background-image:url(../interface/background-col-gauche.gif);
	background-repeat:no-repeat;
}
.titre_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ff6600;
	text-transform:uppercase;
	text-decoration:none;
}
.td_smenu{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D6D6B;
	width:186px;
}
.td_ssmenu{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6D6D6B;
	width:175px;
}
.stitre_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6b;
	text-decoration:none;

}
.stitre_menu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6600;
	text-decoration:none;

}
.td_bas_gauche {
	background-image: url(../interface/bas_table-gauche.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.txt_menu_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.txt_menu_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
}
.txt_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
}
.txt_l_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
	text-decoration:none;
}
/* FIN Colonne gauche */

/* MENU DEROULANT */

#menu li {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#test {
	margin-left: 20px;
}
#menu dd {
	margin-left: 0px;
	padding-left: 0px;
}
/* FIN MENU DEROULANT */



/* Colonne droite */

.td_bas_droite {
	background-image: url(../interface/bas_table-droite.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* FIN Colonne droite */
.td_bas{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71a9ff;
}
.td_top{
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #71a9ff;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #71a9ff;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #71a9ff;
}	
.td_leftright{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #71a9ff;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #71a9ff;	
}
.td_leftrightbas{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #71a9ff;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #71a9ff;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71a9ff;
}

/* FOOTER */
.txt_footer_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.footer_noir {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin-top:15px;
}
.lien_footer_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
}
/* FIN FOOTER */

/* POINT */
.titre_point{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.titre_point a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.chapo_point{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.chapo_l{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.txt_point_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.txt_l_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.txt_point_noir2{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}

.txt_point_noir2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	font-size:14px;
}
.txt_point_noir2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	font-size:14px;
}
.txt_point_noir2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:14px;
}


.txt_actu{
	text-align:justify;
}
.txt_actu a{
	color:#000000;
	text-decoration:underline;
}
.txt_actu a:visited{
	color:#000000;
	text-decoration:underline;
}
.txt_actu a:hover{
	color:#000000;
	text-decoration:none;
}


h2.txt_point_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	margin:0;
}
.txt_point_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
}
.txt_point_vert a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	text-decoration:none;
}

.txt_point_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}
.txt_point_vert_grand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	text-transform:uppercase;
}
.txt_point_vert_grand2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
}
.lien_point_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
}
.lien_point_orange{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:11px;
}
/* FIN POINT */

/* HOME */

.fd_cellule_home{
	background-image: url(../images/fd_cellule_home.gif);
	background-repeat: repeat-y;


}
.zero_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: italic;
	color: #FF6600;
	font-weight: bold;
}

.titre_puce_home{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b40;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	text-decoration: none;
}
.titre_puce_home_rouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3333;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}
.txt_puce_home{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}
.txt_puce_home2{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
}
.txt_carre_home_blanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
}
#carre3 a, #carre7 a, #carre8 a,#carre6 a, #carre5 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-size:12px;
}
#table_home td, #table_home2 td, #table_home3 td{
	cursor:pointer;
}
#carre3 {
	margin-top: 45px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
#carre5 {
	padding-bottom: 10px;
	margin-top: 30px;
	margin-right: 29px;
	text-transform: uppercase;
	font-size: 12px;
}
#carre6 {
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 12px;
	text-transform: uppercase;
	font-size: 12px;
}
#carre7 {
	text-transform: uppercase;
	margin-top: 42px;
	text-align: center;
}
#carre8 {
	text-transform: uppercase;
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 45px;
}
/* FIN HOME */

#carre3b a, #carre7b a, #carre8b a,#carre6b a, #carre5b a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-size:12px;
}
#carre3b {
	margin-top: 25px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
#carre5b {
	padding-bottom: 10px;
	margin-top: 30px;
	margin-right: 29px;
	text-transform: uppercase;
	font-size: 12px;
}
#carre6b {
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 12px;
	text-transform: uppercase;
	font-size: 12px;
}
#carre7b {
	text-transform: uppercase;
	margin-top: 22px;
	text-align: center;
}
#carre8b {
	text-transform: uppercase;
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 45px;
}


/* ANIMAUX */
.titre_animaux{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
}
/* FIN ANIMAUX */

/* PAGE DEVIS */

.fond_top_tab{
	background-image:url(../images/devis_top_fondtab.gif);
	background-repeat: repeat-x;
}
a.txt_choix_montant{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.txt_choix_montant:HOVER{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
/* FIN PAGE DEVIS */


/* TABLEAU DEVIS */
.courantesOUTCopie {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #21499a;
	width: 65px;
	text-align: center;
	vertical-align:middle;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(image/cellule_p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	border:#000000 solid 1px;
}
.grossesOUTCopie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #21499a;
	width: 65px;
	text-align: center;
	vertical-align:middle;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-position: left bottom;
	background-image: url(images/cellule_p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	border:#000000 solid 1px;
}
.contour_tble {
	border: 1px solid #21499a;
	margin-bottom:2px;
}
.titreform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #999999;
	background-color: #ffffff;
	text-decoration: none;
	border: none;
}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;

}
/* FIN TABLEAU DEVIS */

/* TABLEAU SYNTHETIQUE */
.txt_tableau_rouge {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3333;
	font-weight:bold;
	font-size:12px;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b47a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58b47a;
}
.txt_tableau_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b47a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58b47a;
}
.txt_tableau_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}
.border_vert{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b47a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58b47a;
}
.gd_border_vert{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
}
.border_orange{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #ff6600;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #ff6600;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff6600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ff6600;
}
.calculer_tarif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

/* FIN TABLEAU SYNTHETIQUE */
.texte-mini-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.texte-mini-noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.table_garantie {
	background-color: #F9F9F9;
	border: 1px solid #000000;
}
.leftright_table {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #ffb27f;
	border-bottom-color: #ffb27f;
	border-left-color: #ffb27f;
}
.table_garantie2 {
	background-color: #D0E3F2;
}
.fond_middle_2 {

	background-image:url(../interface/background-middle2.gif);
	background-repeat:repeat-x;
}
.baseline2 {

	background-image:url(../interface/background-baseline2.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #288689;
	padding-left: 20px;
	height:18px;
}

/* TABLEAU POINT 1 */

.number_point1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.titre_etape_point1 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.petitgrasnoir {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.petitnoir {
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}
.petitgrasblanc {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.petitblanc {
	color: #FFFFFF;
	font-size: 10px;
	font-weight:normal;
}
.petitgrasrouge {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}
.petitrouge {
	color: #FF0000;
	font-size: 10px;
	font-weight:normal;
}
.borderblue2 {
	background-image: url(img/cellule_p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.border_haut {border-top-width: 1px;border-top-style: solid;border-top-color: #21499a;}

.border_hautbas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauchebasdroite {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauchedroite {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauchebas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauche {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;border-left-color: #21499a;}
.border_droite {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: none;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;border-left-color: #21499a;}
.onglet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
/* FIN TABLEAU POINT 1*/


.warning {
color:#000;
font-size:20px;
padding:10px;
border:#288689 solid 1px;
margin:0px 0px 0 0px;
}

.obligatoire {
color:#f00;
}

.lienplan {
color:#000;
text-decoration:none;
}

.encadre_actus {
background-color:#e2f6e9; border-color:#71a9ff; border-style:solid; border-width:1px 1px 0 1px; width:188px; margin:32px 0 0 12px;
}

.encadre_titre_actus {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
padding:0 5px 0 5px;
}

.encadre_date_actus {
text-align:right; padding-bottom:15px;
}

.encadre_fin_actus {
text-align:center; padding-top:0px; background-image:url('../interface/bas_table-gauche.gif'); background-repeat:no-repeat; margin:0 0 0 12px; width:190px; height:40px;
}

.bordure {
border-color:#71a9ff; border-style:solid; border-width:0 1px 0 1px; text-align:center;
}
.bordure2 {
border-color:#71a9ff; border-style:solid; border-width:0 1px 1px 1px; text-align:center; padding-bottom:5px;
}
.bordure3 {
border-color:#71a9ff; border-style:solid; border-width:1px 1px 0 1px; text-align:center; margin-top:10px;
}
.bordure4 {
border-color:#71a9ff; border-style:solid; border-width:1px 1px 1px 1px; text-align:center; padding:5px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.corps {margin-top:50px;}
.corps_index {margin-top:30px;}
.corps2 {margin-top:10px;}

.encadre_contenu {
	border: 1px solid #21499a;
	margin:10px 0 2px 0;
	background-color:#E8EFF7;
}
.contour_article {
	border: 1px solid #21499a;
	margin:10px 0 2px 10px;
}
.puce {
list-style-type: none;
background-image: url("/images/puce.gif");
background-repeat: no-repeat;
background-position: 0% 0%; padding-left:25px;
}

.h2_actus {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#f60;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
padding:10px 0 10px 0;
margin:0;
}

.titr {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
}

.titre1 {
color:#f60;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0;
}


.bv1 {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;position:absolute; top:20px; left:-5px;background-image:url('../images_landing_page/boutonvert-rollout.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}
.bv1b {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;position:absolute; top:20px; left:-5px;background-image:url('../images_landing_page/boutonvert-rollover.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}

.bv2 {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;position:absolute; top:20px; left:89px;background-image:url('../images_landing_page/boutonvert-rollout.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}
.bv2b {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;position:absolute; top:20px; left:89px;background-image:url('../images_landing_page/boutonvert-rollover.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}

.bv3 {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;position:absolute; top:20px; left:183px;background-image:url('../images_landing_page/boutonvert-rollout.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}
.bv3b {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;position:absolute; top:20px; left:183px;background-image:url('../images_landing_page/boutonvert-rollover.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}

.bvg1 {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;background-image:url('../images_landing_page/boutonvert-rollout.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}
.bvg1b {
padding:5px 15px 0 0; font-size:15px;color:#fff; font-weight:bold; text-align:right;background-image:url('../images_landing_page/boutonvert-rollover.gif'); background-repeat:no-repeat; width:85px; height:94px;
cursor:pointer;
}

.br {
text-align:center;background-image:url('../images_landing_page/bouton-rouge-rollout.jpg');background-repeat:no-repeat;width:70px;height:65px;padding-top:5px;cursor:pointer;
}
.brb {
text-align:center;background-image:url('../images_landing_page/bouton-rouge-rollover.jpg');background-repeat:no-repeat;width:70px;height:65px;padding-top:5px;cursor:pointer;
}

.br2 {
text-align:center;background-image:url('../images_landing_page/bouton2-rouge-rollout.jpg');background-repeat:no-repeat;width:189px;height:52px;padding-top:5px;cursor:pointer;
}
.brb2 {
text-align:center;background-image:url('../images_landing_page/bouton2-rouge-rollover.jpg');background-repeat:no-repeat;width:189px;height:52px;padding-top:5px;cursor:pointer;
}

.br3 {
text-align:center;background-image:url('../images_landing_page/bouton-rouge-rollout2.jpg');background-repeat:no-repeat;width:115px;height:65px;padding:5px 5px 0 5px;cursor:pointer;
}
.brb3 {
text-align:center;background-image:url('../images_landing_page/bouton-rouge-rollover2.jpg');background-repeat:no-repeat;width:115px;height:65px;padding:5px 5px 0 5px;cursor:pointer;
}

.orange {color:#f60;}

.auteur a{
	font-family: Arial, Helvetica, sans-serif;
	color:#288689;
	text-decoration:underline;
}
.auteur a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#288689;
	text-decoration:none;
}


.fd_cellule_homebis{
	background-image: url(../images_espace_assure/fd_cellule_homebis.gif);
	background-repeat: repeat-y;
}
.zero_homebis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: italic;
	color: #FF6600;
	font-weight: bold;
}

.titre_puce_homebis{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b40;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	text-decoration: none;
}
.titre_puce_homebis_rouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3333;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}
.txt_puce_homebis{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}
.txt_carrebis_homebis_blanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	margin-right: 10px;
}
#carrebis3 a, #carrebis7 a, #carrebis8 a,#carrebis6 a, #carrebis5 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-size:12px;
}
#table_homebis td, #table_homebis2 td, #table_homebis3 td{
	cursor:pointer;
}
#carrebis3 {
	text-transform: uppercase;
	margin: 35px 17px 5px 30px;
}
#carrebis5 {
	text-transform: uppercase;
	font-size: 12px;
	margin: 65px 35px 5px 0px;
}
#carrebis6 {
	margin-top: 50px;
	margin-left: 12px;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 5px;
}
#carrebis7 {
	text-transform: uppercase;
	margin-top: 50px;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 5px;
}
#carrebis8 {
	text-transform: uppercase;
	margin: 50px 45px 5px 0px;
}
.titre_animauxbis{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
}
