body {
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#header {
	margin: 0;
	width: 1000px;
	padding:0;
	height: 282px; 
	background-image:  url('design_defaut/ban.jpg');
	background-repeat: no-repeat;
}

#materiaux {
	height: 47px;
	background: url('design_defaut/materiaux.jpg') no-repeat;
	margin: 0;
}

#menu {
	height: 77px;
	background: url('design_defaut/menu.jpg') no-repeat;
	margin: 0;
}

#menu2 {
	padding-top:10px;
	padding-left:40px;
	font-size:12px;
	color: #000;
	font-weight:bold;
}

#gauche {
	width: 188px;
	text-align: left;
} 

#centre {
	background-color: #FFFFFF;
	text-align: left;
	min-height: 500px;
	padding-top:8px;
	font-size:9pt;
	
	}

#droite {
	width: 195px;
	text-align: left;
}

#droiteperso {
	height: 95px;
	background: url('design_defaut/droiteperso.jpg') no-repeat;
	margin: 0;
}

.droitemil {
	padding-right: 35px;
	padding-left: 30px;
	background: url('design_defaut/droitemil.jpg') repeat-y;
	font-size:11px;
	color: #000;
}

.droitebas {
	height: 8px;
	background: url('design_defaut/droitebas.jpg') no-repeat;
	margin: 0;
}

#footer1 {
	width: 1000px;
	margin:0 ;
	padding:0;
	height: 84px; 
	background-image:  url('design_defaut/bas1.jpg');
	background-repeat: no-repeat;
}
#footer2 {
	width: 1000px;
	margin:0 ;
	padding:0;
	height: 70px; 
	background-image:  url('design_defaut/bas2.jpg');
	background-repeat: no-repeat;
}
#footer3 {
	width: 1000px;
	margin:0 ;
	padding:0;
	height: 20px; 
	background-image:  url('design_defaut/bas4.jpg');
	background-repeat: no-repeat;
}

img
{
border:0px;
}

a {
color: #E84E28; /* Couleur des liens */
text-decoration: none;
}
a:hover{
color: black; /* Couleur des liens  en survolant*/
}

td {
border:0px;
}

#idw1 {
width:616px;
}

#idw2 {
width:188px;
}

#idw3 {
width:190px;
}

#tabd1 {
	background-image:	url('design_defaut/page.jpg');
}

.texte1
{
text-align:justify;
}
.supertexte {
	text-align:justify;
	font-weight:bold;
}
.supertexte2 {
	text-align:justify;
	font-weight:bold;
	font-style: italic;
}
.supercentre {
	text-align:center;
	font-weight:bold;
}

.cadre1 {
border-color:#000000;
border:1px;
border-style:dashed;
width:600px;
}

.cadre2 {
border-color:#000000;
border:1px;
border-style:dotted;
width:600px;
}

.minitab1
{
width:200px;
}

#solution
{
height: 900px;
}

#menu_affaires
{
   float: left;
   width: 160px;
}

#corps_affaires
{
   margin: auto;
   text-align:center;
}

.titre
{
	font-weight:bold;
}

.titre_rouge
{
	font-weight:bold;
	color:red;
	text-align:justify;
}

.titre2
{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.titre3
{
	font-weight:bold;
	text-align:center;
}

.rouge
{
	color:red;
}

.right
{
float:right;
}
#solutiontop{ height: 4px; background: url(cache/content_top_01.png) 0 0 no-repeat;}
#solutiononglets{ width: 536px; min-height: 355px; background: url(cache/content_side_01.png) 0 0 repeat-y;}
#solutiononglets{ height: 355px;}
#solutiononglets dd ul{ margin: 10px 0 0 35px; padding: 0;}
#solutionbottom{ height: 3px; background: url(cache/content_bottom_01.png) 0 -1px no-repeat;}
dd{ margin: 0; padding: 1px 4px; background-position: center;}
dd ul{ padding: 63px 0 0 36px; margin: 0 0 0 0;}
li a{ font-weight: bold; font-size: 1.1em; color: #3c3c3c; text-decoration: none;}
li a:hover{ color: #E9030A;}
.listesolutions{ display: block; margin: 0pt auto; overflow: hidden; width: 528px; padding: 1px 4px; background-repeat: no-repeat; font-size: 15px;}
.listesolutions { margin: 0 0 0 0;}
.listesolutions h4{ margin: 10px 0 10px 30px; line-height: 18px; font-size: 18px; font-weight:normal;}
.listesolutions ul{ padding: 20px 0 0 36px; line-height: 22px; font-size: 11px; width: 492px;}
.listesolutions h2{ margin: 15px 0 5px 10px; color: #0099FF;}
.listesolutions p{ padding: 5px 10px 15px 10px;}
.accordion_toggle a {text-decoration: none; color: transparent !important; color: inherit;}
.accordion_toggle a:hover .span1{ background: url(cache/visu-solution.png) center 0px no-repeat; cursor : pointer; margin: 0pt auto; text-decoration: none; border-bottom: 2px solid #fff; height: 19px;color: white;}
.accordion_toggle a .span1{ display: block; color: gray; font: 13px/150% Arial, Helvetica, Verdana, sans-serif; text-indent: 10px; font-weight: bold; width: 528px; margin: 0pt auto; text-decoration: none; border-bottom: 2px solid transparent; background: url(cache/visu-solution.png) center -19px no-repeat; height: 19px; cursor: hand;}
.accordion_toggle a:link{ text-decoration: none;}
.accordion_toggle_active a:link{ text-decoration: none;}
.accordion_toggle_active a .span1{ display: block; margin: 0pt auto; text-decoration: none; border-bottom: 2px solid transparent; cursor : pointer; background: url(cache/visu-solution-on.png) center center no-repeat; height: 19px; color: white;}
.accordion_toggle_active a:hover .span1{ display: block; margin: 0pt auto; text-decoration: none; border-bottom: 2px solid transparent; cursor : pointer; background: url(cache/visu-solution-on.png) center center no-repeat; height: 19px !important;}
.roundedcornr_box_869106 {
	background: url(images/cadre/roundedcornr_869106_tl.png) no-repeat top left;
}
.roundedcornr_top_869106 {
	background: url(images/cadre/roundedcornr_869106_tr.png) no-repeat top right;
}
.roundedcornr_bottom_869106 {
	background: url(images/cadre/roundedcornr_869106_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_869106 div {
	background: url(images/cadre/roundedcornr_869106_br.png) no-repeat bottom right;
}
.roundedcornr_content_869106 {
	background: url(images/cadre/roundedcornr_869106_r.png) top right repeat-y;
}

.roundedcornr_top_869106 div,.roundedcornr_top_869106,
.roundedcornr_bottom_869106 div, .roundedcornr_bottom_869106 {
	width: 100%;
	height: 40px;
	font-size: 1px;
}
.roundedcornr_content_869106, .roundedcornr_bottom_869106 {
	margin-top: -19px;
}
.roundedcornr_content_869106 { padding: 0 15px; text-align:center; }

.titre_mess {
background: #426e90;
color: white;
border: outset 1px black;
padding: 3px;
}
.mess {
border: dashed 1px black;
border-top: none;
padding: 10px;
}
.mess1 {
border: dashed 1px black;
border-top: none;
border-right: none;
padding: 10px;
}
.champ_co
{
	background-color:#F7E4AA;
	width:110px;
}
.text_commerce
{
	font-size:11px;
}

#carte
{
height:380px;
width:380px;
background-image:url("carte.png");
}
