/* Default  */

body{
	margin:0px;
	background-image:url(/multimedia/images/img_structures/bg_comptaconseils.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:100%;
	color:#3e3e3e;
	}
	
/*****************************************************/
/*******      1er niveau FOND  pour 2 colonnes couleur    **********/
/*****************************************************/

	
#fond{
	position:absolute;
	width:100%;}
	
#fondlang{
	background-color:#d7d7d7;
	width:100%;
	height:18px;
	margin-bottom:154px;}

#colG {
	float:left;
	width:50%;
}

#colG #coul1{
	background-color: #e3e3e3;
	width:100%;
	height:153px;
	margin-bottom:2px;
	}
	
#colG #coul2{
	background-color:#60aeec;
	width:100%;
	height:74px;
	}

#colD {
	float:right;
	width:49%;
}

#colD #coul1{
	background-color: #de9800;
	width:100%;
	height:153px;
	margin-bottom:2px;
	}
	
#colD #coul2{
	background-color:#60aeec;
	width:100%;
	height:74px;
	}

#colD #coulbg{
	background:url(/multimedia/images/img_structures/bg_col_d_int.gif) top left repeat;
	width:100%;
	height:74px;
	}


/*****************************************************/
/*******    2eme niveau Principaux DIVS & colonnes   **********/
/*****************************************************/


#container{
	position:absolute;
	width:100%;}

#principal {
	width:997px;
	margin-left:auto;
	margin-right:auto;
}

	
#principal #colG{
	width:387px;
	border-right:2px solid #FFF;
	float:left;
	}
	
#principal #colM{
	width:402px;
	border-right:2px solid #FFF;
	float:left;
}
	
#principal #colD{
	width:204px;
	float:right;
}

/*****************************************************/
/*************     CONTENUS : entete    **************/
/*****************************************************/	

#lang{
	height:18px;
	width:99%;
	text-align:right;
	font-size:8px;
	line-height:18px;
	/*color:#0052a5;*/
	}
	
#lang a{
	color:#5b5b5b;
	text-decoration:none;}

#lang .selected {
	color:#0052a5;
}
	
#entete{
	width:100%;
	height:75px;
	margin-top:52px;
	margin-bottom:27px;
	}
	
	#entete #logo{
		margin-left:22px;
		margin-right:54px;
		float:left;}
		
	#entete #coordo{
		padding-top:25px;
		line-height:20px;
		font-size:10px;}
		
	#entete #coordo a{
		text-decoration:none;
		color:#000;}
	
	
	
	
/*****************************************************/
/**********       CONTENUS :: Menu       *************/
/*****************************************************/		
	
#menu {
	height:131px;
	padding-right:15px;
	padding-top:22px;
	text-align:right;
	background-color:#e3e3e3;
	}
	
#ssmenu {
	height:131px;
	float:right;
	padding-right:15px;
	padding-top:22px;
	text-align:right;
	background-color:#e3e3e3;
	/*padding-left:35px;*/
	/*width:100px;*/
	width:175px;
	}
	
#menu a{
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#5b5b5b;
	line-height:22px;
	width:auto;
	padding-left:10px;

	}
	
#ssmenu a{
	text-decoration:none;
	color:#5b5b5b;
	line-height:22px;
	width:auto;
	padding-left:10px;
	}
	
#menu a:hover, #menu .selected{
	background-image:url(/multimedia/images/img_structures/puce_menu.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
	
#ssmenu a:hover, #ssmenu .selected{
	background-image:url(/multimedia/images/img_structures/puce_menu.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
		
/*****************************************************/
/**********       CONTENUS :: Home       *************/
/*****************************************************/

#slogan1{
	background-color:#60aeec;
	margin-top:2px;
	}
	
#outil{
	color:#FFF;
	padding-left:15px;
	padding-top:6px;
	line-height:14px;
	}
/*****************************************************/
/**********       CONTENUS :: Titres     *************/
/*****************************************************/	

h1{
	margin:0px;
	margin-bottom:10px;
	text-transform:uppercase;
	color:#3E3E3E;
	font-size:12px;
	}
	
/*****************************************************/
/*******         CONTENUS :: Textes        ***********/
/*****************************************************/

b, strong{
	color:#de9800;}
	
#news{
	padding-left:15px;
	padding-top:20px;
	color:#FFF;
	height:131px;}
	
#news b, #news strong{
	color:#FFF;}
	
#zonetexte{
	padding-top:15px;
	text-align:justify;
	line-height:14px;}

/*****************************************************/
/*******         CONTENUS :: Images        ***********/
/*****************************************************/

img{
	display:block;
	margin:0px;}

a img{
	display:inline-block;}
	
#slogan1 img{
	margin-left:60px;
	padding-top:15px;
	padding-bottom:17px;}
	
#slogan2{
	margin-top:2px;}
	
#copyright{
	position:fixed !important;
	* position:absolute;
	bottom:5px;
	left:10px;
	}
#iomedia{
	position:fixed !important;
	* position:absolute;
	bottom:5px;
	left:137px;
	}
#logofs{
	bottom:5px;
	right:10px;
	position:fixed !important;
}
 
	
/*****************************************************/
/*******         CONTENUS :: Liens         ***********/
/*****************************************************/	


a.more:link, a.more:visited, a.more:active{
	color:#de9700;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/multimedia/images/img_structures/puce_more.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	line-height:17px;
	}
	
/*****************************************************/
/*******         CONTENUS :: Divers        ***********/
/*****************************************************/

	
h2 {
color:#de9800;
font-size:16px;
font-weight:bold;
margin:20px 0 5px;
}


a:link, a:visited {
	color: #0857a8;
	text-decoration: none;
}

a:hover, a:active {
	color: #de9800;
	text-decoration: none;
}




/*-----------------*/

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

