/* CSS Document */
BODY {
margin:0px auto;
background-color:#fff; 
text-align:center;
}

BODY,TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff; 
}
BODY {background-color:#ffffff; }
#tableaccueil  {
	width:1000px;
	background-color:#ffffff; 
	margin-top:24px;height:634px;
}

#menu {
	width:188px;
	background-color:#ffffff; 
	background-image : url(img/bg1.jpg); 
	background-repeat : no-repeat; 
	background-position : 0px 0px; 
	text-align:left; 
}
#menu A {
	text-decoration:none; 
	color:#0a71b4; 
	font-family:Arial; 
	font-size:17px; 
	background-repeat : no-repeat; 
	background-position : 0px; 
	padding-left : 20px;
	margin-left:0px;
}
#menu A:hover {

	color:#2d3d4d; 
	 
}

A IMG {border:0px;}

#pointille {
	height:4px; 
	margin:4px;
	margin-top:8px;
	background-image : url(img/pointille.gif)  ; 
	background-repeat : repeat-x; 
	  width:95%;
}

#menua A {
	background-image : url(img/c1.gif)  ; 
}
#menuabis A {
	background-image : url(img/c0.gif)  ; 
}
#menub A {
	background-image : url(img/c2.gif)  ; 
}
#menuc A {
	background-image : url(img/c3.gif)  ; 
}
#menud A {
	background-image : url(img/c4.gif)  ; 
}
#menue A {
	background-image : url(img/c5.gif)  ; 
}
#menuf A {
	background-image : url(img/c6.gif)  ; 
	font-size:12px;
}
#menug A {
	background-image : url(img/c7.gif)  ; 
}


#cola  {
	width:188px;height:634px; 
	background-image : url(img/bg2.jpg); 
	background-repeat : no-repeat; 
	background-position : 0px 0px; 
	text-align:left; 
	padding-top:1px;
}

#colb  {
	width:188px;height:634px; 
	background-image : url(img/bg3.jpg); 
	background-repeat : no-repeat; 
	background-position : 0px 0px; 
	text-align:left; 
	padding-top:1px;
}

#colc  {
	width:188px;height:634px; 
	background-image : url(img/bg4.jpg); 
	background-repeat : no-repeat; 
	background-position : 0px 0px; 
	text-align:left; 
	padding-top:1px;
}

#cold  {
	width:188px;height:634px; 
	background-image : url(img/bg5.jpg); 
	background-repeat : no-repeat; 
	background-position : 0px 0px; 
	text-align:left; 
	padding-top:1px;
}
#cola A {
	color:#fff;text-decoration:none;
	}
#cola A:hover {
	color:#000;
	}	
#colb A {
	color:#fff;text-decoration:none;
	}
#colb A:hover {
	color:#000;
	}	
#colc A {
	color:#fff;text-decoration:none;
	}
#colc A:hover {
	color:#000;
	}	
#cold A {
	color:#fff;text-decoration:none;
	}
#cold A:hover {
	colOr:#000;
	}	
	
#colcontenu {
	 width:800px; 
	background-color : #fff;
	text-align:left;
	color: #000;
}
.contenu  {
	margin:24px;
	color:#000000;
}
.contenu TD {
	color:#000000;
}
.contenu A {
	color:#0000FF;
	text-decoration:none;
	
}
.contenu A:hover {
	color:#0080FF;
	text-decoration:none;
}

#neutre  TD {
	height:auto;
}
TABLE #neutre  {
	border:0px solid #e78300;
}
TABLE #neutre TD {
	border:0px solid #e78300;
color:#000000; 
}
STRONG {color:#025893; font-size:14px;}

.commentaire{
	margin-top:12px;
	color: #666666;
}
.titrecolonne {
	font-size:18px;
	text-align:center;
	margin-top:20px;
}
.titrecolonne A {
	color:#fff;
	text-decoration:none;
}
.titrecolonne A:hover {
	color:#000;
}
.coltexte {
	margin:12px;
	font-size:12px;
	
}
.coltexte A{
	text-decoration:none; 
	color:white; 
	font-family:Arial; 
	font-size:12px; 
}
.coltexte A:hover{
	color:#000; 
}

#pied {
	color: #0076bc;
	margin:20px; 
}
#pied A {
	color:#b0c700;  
}
#pied A:hover {
	color:#0000FF;  
}
.messageko  { color:#ff0000;}




/* VIEUX SITE */ 
/* feuille de style site dvpt.net */
body
{
/*	font: 12px Arial, verdana,Helvetica, sans-serif;
//	color:#000000;
//	background-color:#00548a;
//	background-image:url(/images/fond_body.jpg);
//	background-repeat:no-repeat;
//	background-position:top center;
//	margin: 0px;
*/	padding: 0;
}

h1{
	font-size:20px;
	color: #455762;
}

h2{
	font-size:17px;
	color: #455762;
}

/* div englobant */
#main{
	position:relative;
	width:966px;
	height:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	background-image:url(/images/ombre_bas.jpg);
	background-repeat:no-repeat;
	background-position:625px bottom;
}

#btstudiograph{
	width:147px;
	height:26px;
	background-image:url(/images/fond_bt_studio.gif);
	color:white;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:26px;
}

#btimpression{
	width:147px;
	height:26px;
	background-image:url(/images/fond_bt_impression.gif);
	color:white;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	margin-left:2px;
}

#btmultimedia{
	width:147px;
	height:26px;
	background-image:url(/images/fond_bt_multimedia.gif);
	color:white;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	margin-left:2px;
}

#btcontact{
	width:147px;
	height:26px;
	background-image:url(/images/fond_bt_contact.gif);
	color:white;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	margin-left:2px;
}

#cellcontent{
	border-width:2px;
	border-color: #0e3f66 #0e3f66 #0e3f66 #0e3f66; 
	border-style: solid;
}

#retourindex{
	width: 350px;
	height: 80px;
	background-color:transparent;
	position:absolute;
	margin-left: 40px;
}

a:link, a:visited,a:active{
	color:#d46c23;
	text-decoration:none;
}

a:hover{
	color:#5d5d5d;
	text-decoration:underline;
}

a.blanc:link, a.blanc:visited,a.blanc:active{
	color:#ffffff;
	text-decoration:none;
}

a.blanc:hover{
	color:#a6d16a;
	text-decoration:underline;
}

.adresse{
	font-size:11px;
}

.grous_titre_bleu{
	color:#0e3f66;
	font-size:25px;
	font-weight:bold;
	margin-left:15px;
}

.gris_bold{
	color:#48494a;
	font-weight:bold;
	margin-left:15px;
	margin-top: 20px;
	font-size:14px;
}

.gris{
	color:#48494a;
	margin-left:15px;
	margin-top: 20px;
	font-size:14px;
}

ul.bleu {
	color:0e3f66;
	margin:0px;
	padding: 20px;
}

ul.bleu li {
	text-indent: -15px;
}

.blanc{
	color:#ffffff;
}

.enteteTab{
	background-color:#7391a4;
	color:white;
}

.ligne{
	background-color:#ffffff;
}

.ligne2{
	background-color:#eeeeee;
}

.warnign{
	color:red;
}

.tabbord{
	border-width:1px;
	border-color: #000000 #000000 #000000 #000000; 
	border-style: solid;
	margin-bottom:5px;
}

/* Navigation wysi */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 15px;
}

#navbas, #navbas ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 15px;
}
		
#nav a {
	width: auto;		
}
		
.dl_wysi{
	float:left;
	height:20px;
	margin:0;
	padding:0;
}

.sous_menu_pos {
	clear:both;
	top:19px;
	position:absolute;
	width: 150px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	visibility:hidden;
}

.ul_wysi{
	margin:0;
	padding:0;
}

.menu_niv1{
	margin:0;
	padding:0;
	width:105px;
	text-align:center;
}

a.a_wysi_1:link, a.a_wysi_1:visited,a.a_wysi_1:active{
	color: #0000FF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;	
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #ffffff;
	display:block;
}

a.a_wysi_1:hover{
	color: #a6d16a;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #ffffff;
	display:block;
}

a.a_wysi_2:link, a.a_wysi_2:visited{
	color: #000000;
	font-size:10px;
	text-decoration:none;
	line-height:15px;	
	padding-left:12px;
	display:block;
	background-color:#d6dded;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-image: url(/images/petite_puce_orange.gif);
	background-position: 3px 7px;
	background-repeat: no-repeat;	
}

a.a_wysi_2:hover,a.a_wysi_2:active{
	color: #f27606;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding-left:12px;
	display:block;	
	background-color:#d6dded;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-image: url(/images/petite_puce_orange.gif);
	background-position: 3px 7px;
	background-repeat: no-repeat;
}

.dl_wysi .sous_menu_pos .ul_wysi .sous_menu_pos{
	position:relative;
	background-color:transparent;
	width:150px;
}

.dl_wysi .sous_menu_pos .ul_wysi{
	position:absolute;
	left:135px;
	margin:0;
	padding:0;
	top:10px;
	left:0px;
	width: 150px;
}

.dl_wysi .sous_menu_pos .ul_wysi .sous_menu_pos .ul_wysi{
	position:absolute;
	left:135px;
	margin:0;
	padding:0;
	top:-42px;
}

.dl_wysi .sous_menu_pos .ul_wysi .sous_menu_pos .ul_wysi dt{
	margin:0;
	padding:0;
	background-color:transparent;
}



