body {
margin:0;
}

/* bandeau 0 */
#b1    { 
background-color: 		white; 
background-image: 		url("images/studio002_design.gif"); 
background-repeat: 		no-repeat;
background-position: 	left top; 
padding-top: 			163px; 		
}

/* contenu 0 */
#c0      { 
position: 				absolute;
top: 					90px;
left: 					420px ;
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
color: 					white;
}












/* menu 1 */
#m1	 { 
margin: 				0;
background-image: 		url("images/img_com_03.gif"); /*133*/
background-repeat: 		no-repeat;
background-position: 	20px top; 
width: 					113px; 
height: 				203px; 
padding-top: 			8px;
padding-left: 			40px;
vertical-align: 		top;
background-color: 		#DCDBDB;
}


/*<group=menu_contenu1>*/
#c1  { 
background-image: 		url("images/img_com_07.jpg"); /*07 - 717*/ 
background-repeat: 		no-repeat;
background-position: 	0px 0px ;
/*height: 				203px; */
padding-left: 			10px;
}


#c1_pagetype { 
padding-left: 			50px;
}



#c1_input {
margin-top:				3px;
height:					18px;
width: 					90px; 
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
background-color: 		#eee;
color:					#888;
}



#c1_a:link,#c1_a:visited {
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
text-decoration: 		none;
color:#101010;
}

#c1_a:hover {
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
text-decoration: 		none;
border-bottom: 			1px dotted #8f3700;
color: 					#8f3700;
}




ul#c1_ul {
	display: 		block;
	list-style: 	none;
	margin: 		0;
	margin-left: 	-40px;
	width: 			750px;
}

ul#c1_ul  li:hover {
	display:			block;
	background: 		#fefefe; /* roll over orange */
}

ul#c1_ul li {
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	width: 				220px;
	height:				80px;
	padding: 			10px;
	list-style: 		none;
	margin-left: 		1px;
	float: 				left;
}


#c1_img {
	float: 					left; 
	background: 			red; /* en option */
	margin-right: 			10px;
	border: 				none;
}

/*</group>*/


/*<group=menu_contenu2>*/
/* menu 2 */
#m2	 { 
margin: 				0;
background-image: 		url("images/img_com_05.gif"); /*133*/
background-repeat: 		no-repeat;
background-position: 	20px top; 
width: 					113px; 
height: 				363px; 
padding-top: 			20px;
padding-left: 			34px;
vertical-align: 		top;
background-color: 		#DCDBDB;
}

#m2_titre {
font: 					11px bold 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
color:					#101010;
}

#m2_a:link,#m2_a:visited {
font: 					11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
text-decoration: 		none;
color:					#101010;
}
#m2_a:hover {
font: 					11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
border-bottom: 			1px dotted #8f3700;
color: 					#8f3700;
}




#c2     { 
/*background-color: 		pink;*/ 
width: 					360px; 
vertical-align: 		top;
padding:				12px;
padding-left:			20px;
}

#c3     { 
/*background-color: 		red; */
width: 					180px;
vertical-align: 		top; 
padding:				12px;
font: 					11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}


#c3_a:link,#c3_a:visited {
font: 					11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
text-decoration: 		none;
color:					#101010;
}
#c3_a:hover {
font: 					11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
border-bottom: 			1px dotted #8f3700;
color: 					#8f3700;
}






#c4     { 
width: 					110px;
vertical-align: 		top; 
padding:				12px;
}


#c_fin	 { 
background-image: 		url("images/img_com_06.gif"); /*133*/
background-repeat: 		no-repeat;
background-position: 	148px top; 
height: 				100px; 
padding-top: 			106px;
padding-left: 			284px;
background-color: 		#DCDBDB;
}

#c_fin_pagetype {
background-image: 		url("images/img_com_06.gif"); /*133*/
background-repeat: 		no-repeat;
background-position: 	153px top; 
height: 				100px; 
padding-top: 			106px;
padding-left: 			284px;
background-color: 		#DCDBDB;
}

#c_fin_pagetype_home {
background-image: 		url("images/img_com_06.gif"); /*133*/
background-repeat: 		no-repeat;
background-position: 	147px top; 
height: 				100px; 
padding-top: 			106px;
padding-left: 			280px;
background-color: 		#DCDBDB;
}





#credit {
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
color:					#a0a0a0;
}

#credit_a:link,#credit_a:visited {
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
text-decoration: 		none;
color:					#808080;
}

#credit_a:hover {
font: 					10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
text-decoration: 		none;
border-bottom: 			1px dotted #fff;
color: 					#fff;
}



/*</group>*/
