/* CSS Document */

body{
background-color:#8BA6D3;
margin-left: 0;
margin-top:0;
margin-bottom:0;
width:955px;
font-size:12px;
color:#000;
font-family: arial, helvetica;
padding:0px;
background-image:url(img/bg_main_2.gif);
background-repeat:repeat-y;
text-align:justify;
}

#clear{
clear:both;
height:5px;}

a:link {
	color: #2B548A;
}
a:visited {
	color: #2B548A;
}
a:hover {
	color: #2B548A;
}
a:active {
	color: #2B548A;
}

#logo{
margin-top:20px;
margin-left:26px;
width:143px;
height:82px;}

#conseil{
margin-top:18px;
margin-left:1px;
width:224px;
height:167px;}

#menu_vertical{
margin-top:0px;
background-image:url(img/menu2.gif);
background-repeat:no-repeat;
width:167px;
height:266px;
margin-left:11px;
}

#menu_vertical ul{
display:none;}

a.cession_on{
display:block;
width:196px;
height:33px;
background-image:url(img/menu/cession_on.gif);
background-repeat:no-repeat;
}
a.cession_off{
display:block;
width:196px;
height:33px;
background-image:url(img/menu/cession_off.gif);
background-repeat:no-repeat;
}
a:hover.cession_off{
display:block;
width:196px;
height:33px;
background-image:url(img/menu/cession_on.gif);
background-repeat:no-repeat;
}

a.fonds_on{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/fonds-de-commerce_on.gif);
background-repeat:no-repeat;
}
a.fonds_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/fonds-de-commerce_off.gif);
background-repeat:no-repeat;
}
a:hover.fonds_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/fonds-de-commerce_on.gif);
background-repeat:no-repeat;
}

a.conseil_on{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/conseil_on.gif);
background-repeat:no-repeat;
}
a.conseil_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/conseil_off.gif);
background-repeat:no-repeat;
}
a:hover.conseil_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/conseil_on.gif);
background-repeat:no-repeat;
}

a.actifs_on{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/actifs_on.gif);
background-repeat:no-repeat;
}
a.actifs_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/actifs_off.gif);
background-repeat:no-repeat;
}
a:hover.actifs_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/actifs_on.gif);
background-repeat:no-repeat;
}


a.formation_on{
display:block;
margin-top:5px;
width:196px;
height:33px;
background-image:url(img/menu/formation_on.gif);
background-repeat:no-repeat;
}
a.formation_off{
display:block;
margin-top:5px;
width:196px;
height:33px;
background-image:url(img/menu/formation_off.gif);
background-repeat:no-repeat;
}
a:hover.formation_off{
display:block;
margin-top:5px;
width:196px;
height:33px;
background-image:url(img/menu/formation_on.gif);
background-repeat:no-repeat;
}


a.actualites_on{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/actualites_on.gif);
background-repeat:no-repeat;
}
a.actualites_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/actualites_off.gif);
background-repeat:no-repeat;
}
a:hover.actualites_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/actualites_on.gif);
background-repeat:no-repeat;
}

a.contact_on{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/contact_on.gif);
background-repeat:no-repeat;
}
a.contact_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/contact_off.gif);
background-repeat:no-repeat;
}
a:hover.contact_off{
display:block;
margin-top:6px;
width:196px;
height:33px;
background-image:url(img/menu/contact_on.gif);
background-repeat:no-repeat;
}

#col_1
{
width:136px;
height:600px;
background-image:url(img/photo.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
border:0px solid red;
}

#col_2
{
border-left:0px solid #fff;
width:224px;
float:left;
}

#col_2 p
{
font-size:10px;
line-height:10px;
margin-left:12px;
margin-top:10px;
}

#col_3
{
border:0px solid red;
width:594px;
float:left;
}

#col_3 p
{
margin-left:50px;
margin-right:86px;
margin-top:0px;
color:white;
/*font-weight:600;*/
}

#col_3 ul {
margin-left:75px;
margin-right:86px;
margin-top:0px;
color:white;
}

.bleu{
color:#2B548A;}



#poignee{
margin-top:37px;
margin-left:22px;
margin-right:10px;
margin-bottom:20px;
float:left;
}

#premier_paragraphe{
margin-top:37px;
margin-right:86px;
color:white;
font-weight:600;
border:0px solid blue;
}

h1{
display:none;}

h2 {
color:white;
font-size:25px;
padding-top:17px;
margin-left:50px;
font-weight:bold;}

h3 {
width:459px;
clear:both;
color:white;
font-size:19px;
margin-left:50px;
font-weight:bold;}

h4{
width:459px;
margin-top:25px;
color:#2B548A;
font-size:15px;
margin-left:50px;
margin-bottom:0px;}

table h4{
margin-left:0px;
margin-top:0px;
color:#000;
font-size:15px;
margin-bottom:0px;}

table h5{
margin-left:0px;
margin-top:0px;
color:#FFF;
font-size:14px;
margin-bottom:0px;
}

table {
margin-left:50px;
color:#FFFFFF;}

h5{
margin-top:15px;
color:#FFF;
font-size:14px;
margin-left:10px;
margin-bottom:0px;}

h6{
margin-top:15px;
color:#FFF;
font-size:14px;
margin-left:50px;
margin-bottom:0px;}

#top_actualites{
background-image:url(img/actualites_top.jpg);
background-color:#3A6DAF;
background-repeat:no-repeat;
background-position:top;
width:514px;
margin-left:22px;
padding-top:40px;
margin-top:20px;
}

#top_actualites p{
margin:0px 10px 0px 10px;
font-weight:lighter;}

#nav_interne{
padding-left:79px;
border:0px solid white;
line-height:20px;
}

.calage_fleche{
background-image:url(img/fleche.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
font-weight:bold;
margin-bottom:10px;}

#mentions_legales{
text-align:center;
font-size:10px;
padding-top:15px;
margin-left:312px;}

#ref{
border:1px solid #FFE400;
padding:10px;
margin-left:50px;
width:150px;
color:#FFFFFF;
margin-top:5px;
text-align:left;
float:left;}

#action{
padding:10px;
/*margin-left:200px;*/
width:210px;
color:#FFFFFF;
margin-top:5px;
text-align:left;
float:left;}

input, textarea{
border:0px solid #2B548A;
color:#2B548A;
}

.form_erreur, #erreur {
border :1px solid #FF0099;
padding:10px;
background-color:#3A6DB0;}

.clear{
clear:both;}

/*
table{
border:1px solid #2B548A;
margin-left:50px;
color:#FFFFFF;
}

td, th{
border:0px solid #2B548A;
text-align:left;
}

td{
padding-top:15px;
padding-bottom:15px;
}


#table a{
color:#FFFFFF;}
*/

.form_col_1, .form_col_2{
float:left;
width:160px;
border:0px solid red;
color:white;
margin-bottom:10px;
text-align:left;
padding-left:50px;
}

.form_col_3{
float:left;
width:420px;
border:0px solid red;
padding-left:50px;
padding-right:0px;
color:white;
margin-bottom:10px;
}

.td_left{
text-align:left;}

