@CHARSET "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	background-color: #F0F0F0; /*#ECEEEF;*/
	/*background-image: url('http://www.storistesinfos.fr/css/img/bg_website.gif');
	background-position: 0 -240px;
	background-repeat: repeat-x;
	*/
	
/*	background-color: #FFF;*/
	font-family:"Lucida Grande",sans-serif;
/*	font-family:Helvetica,sans-serif; */
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
/*	font-size: 11px;*/
	color: #333333;
}



#container {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	
	
}


a{
	color: #D00324;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a img{
	border: none;
}





/*
#ombre-left, #ombre-right {
background: url('http://www.storistesinfos.fr/css/img/ombrep_interne.png') no-repeat;
height: 448px;
width: 14px;
clear: none;
top: 0px;
}

#ombre-right {
background-position: -14px 0;
margin-right:-15px; 
float:right;

}

#ombre-left {
margin-left: -15px;
float:left;
}
*/


p{text-align: justify; text-justify: newspaper ;}


/* HEADERS */

#header {
	background-color: #515256;
	float: left;
	width: 100%;
	margin: 0px;
	/*background-image: url(../images/bkg_header.png);*/
	/*background-image: url(../images/pattern_toile.jpg);*/
	/*background-repeat: repeat;*/
	/*background-position: bottom left;*/
	
}


#header_up{
	float:left;
	width: 100%;
	/*background-image: url(../images/splash2.png);
	background-repeat: no-repeat;
	background-position: center 0px;*/

}


#header_splash{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #333;
	background-image: url(../images/splash_ligth.jpg);
	background-repeat: no-repeat;
	background-position: center -400px;
	border-bottom: solid 1px #333;	
}


.header_content{
	margin: auto;
	width: 1000px;
}



#logo{
	position: absolute;
	top:0px;
	margin: 5px 0 0 0px;
	/*background-color: #FFF;*/
	/*
	-moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
 *//*
 	-moz-box-shadow: 0px 0px 3px #000;  
    -webkit-box-shadow: 0px 0px 3px #000;  
    box-shadow: 0px 0px 3px #000;
 *//*height:143px;*/
    /*width:200px;*/
    z-index:0;
}
#logo img{
	margin: 0px;
	padding: 5px 5px 5px 30px;
	border: 0px;
	/*width:150px;*/
	
	

}

#header_menu{
	float:right;
	width:1000px;
	margin: 0;
	padding: 0;
	z-index:10;
	height: 140px;
	height: 145px\9;
	/*overflow:hidden;*/
	
}

#header_menu_ctc{
	float:right;
	width:1000px;
	margin: 0;
	padding: 0;
	z-index:10;
	height: 400px;
	/*overflow:hidden;*/
	
}

#main_container{
	float: left;
	margin: 0px;
	padding: 0;
	width: 100%;
	/*background-image: url(../images/bkg_main.png);
	background-repeat: repeat-x;
	background-position: left top;*/
	/*border-top: solid 1px #fff;*/
	
	background-image: url(../images/bkg_main_top.png);
	background-repeat: repeat-x;
	background-position: left -30px;
	
}


/*************************COLORADDICKT*******************************/
/*
#main_container_color{
	float: left;
	margin: 0px;
	padding: 0;
	width: 100%;
	
	background-image: url(../images/coloraddickt/bkg_main_top_color.png);
	background-repeat: repeat-x;
	background-position: left 0px;
	
}



#coloraddickt{
	position: absolute;
	width:100%;
	margin: O auto;
	overflow: hidden;	
}

#coloraddicktcontainer{width: 1400px;margin: 0 auto;}

#coloraddicktleft{
	position: relative;
	width:150px;
	z-index: 1000;
	left: -120px;
	top:-40px;
	top:-190px\9;
	}
	
#coloraddicktleft_ctc{
	position: relative;
	width:150px;
	z-index: 1000;
	left: -120px;
	top:-30px;
	top:-180px\9;
	}

#coloraddicktcorner{
	position: absolute;
	z-index: 1000;
	right: 0px;
	top:0px;

	}
	
#coloraddicktcorner2{
	position: absolute;
	z-index: 1000;
	right: 0px;
	top:60px;
	}

#coloraddicktbottom{
	position: relative;
	width:150px;
	z-index: 1000;
	right: -880px;
	top:-800px;
	display:none\9;
	
	}
	



	
	*/
/*************************COLORADDICKT*******************************/


#main{
	margin: auto;
	/*margin-top:20px;*/
	width: 980px;
	font-size: 12px;
	line-height: 20px;    
}

#main_ctc{
	margin: auto;
	margin-top:209px;
	width: 980px;
	font-size: 12px;
	line-height: 20px;    
}

.ctc{
	top:160px;
	position:absolute;
	
	/*background-color:#eceeef;*/
	/*background-image: url(../images/home/ctc_hp.jpg);*/
	
	margin: 0px 10px;
	height:450px;
	
	/*
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    behavior: url(border-radius.htc);
    */ 
    
    -moz-border-top-left-radius: 10px; 
    -webkit-border-top-left-radius: 10px; 
    border-top-left-radius: 10px; 
    
    -moz-border-top-right-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    border-top-right-radius: 10px; 
    
    overflow: hidden;
    width:980px;
	width:979px\9
	
}

.ctc img {
    /*-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    behavior: url(border-radius.htc);
    */
    -moz-border-top-left-radius: 10px; 
    -webkit-border-top-left-radius: 10px; 
    border-top-left-radius: 10px; 
    
    -moz-border-top-right-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    border-top-right-radius: 10px; 
}

.ctc a:hover, .ctc a, .ctc a:visited{
	text-decoration: none;
}


.ctc #shine{
	position: absolute;
	top:0px;
}


#ctc_27{
	background-image: url(../images/home/ctc_technical_solar_protection.jpg);
}


#slogan{
	position:absolute;
	text-align:center;
	width: 960px;
	color: #fff;
	overflow:hidden;
	font-size: 34px;
	font-weight: 600;
	line-height: 34px;
	/*margin: 10px;*/
	padding:10px;
	text-shadow:0 1px 0 #333;
	line-height:40px;
	/*background-color:#333;*/
	background-image: url('../images/bkg_alpha.png');
	
	-moz-border-top-left-radius: 10px; 
    -webkit-border-top-left-radius: 10px; 
    border-top-left-radius: 10px; 
    
    -moz-border-top-right-radius: 10px; 
    -webkit-border-top-right-radius: 10px; 
    border-top-right-radius: 10px; 
     
}

#play_video{
	position:absolute;
	text-align:center;
	width: 120px;
	height: 120px;
	color: #fff;
	overflow:hidden;
	margin: 180px 410px 10px 410px;
	padding: 0px;
	
}

.ctc:hover #play_video img{
	margin: -119px 0 0 0;
}


#contenu_header_container{
	width:100%;
	height:25px;
	margin: 15px 0 10px 0;
	/*border-bottom: solid 1px #fff;
	border-top: solid 1px #222;
	background-image: url(../images/splash.png);
	background-repeat: no-repeat;
	background-position: center -160px;*/
}	
#contenu_header{
	margin: auto;
	width: 980px;
	height:25px;
	/*background-color: #333;
	
	-moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
    */
	}
	
#contenu_header a, #bread_links a{
	color: #666;
	text-decoration: none;
}

#contenu_header a:hover, #bread_links a:hover{
	text-decoration: underline;
}

#header_login{
	float: right;
}

#breadcrump{
	float: left;
	width: 980px;
	margin: 0 ;
	color:#999;
	padding: 0px 20px 0px 0px;
	
}


#breadcrump ul{
	float: right;
	display: inline;
	/*width: 980px;
	margin: 0 ;
	color:#999;
	padding: 5px 20px 5px 0px;*/
	list-style-type: none;
	list-style-position: inside;
	padding: 0px;
	margin: 0;
	
}

#breadcrump li{
	float: left;
	margin-left: 5px
}

#bread_links{
	float: left;
	margin: 0;
	color:#999;
	padding: 0px 20px 10px 20px;
	clear:left;
	border-bottom: solid 1px #E1E1E1;
	width:938px;
}





/* CONTENU LARGE 980px */
.contenu_980{
	float:left;
	width:938px;
	width:980px\9;
	
	/*background-color: #fff;
	background-color: transparent\9;
	
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    
    -moz-box-shadow: 0px 0px 3px #aaa;  
    -webkit-box-shadow: 0px 0px 3px #aaa;  
    box-shadow: 0px 0px 3px #aaa;
	*/
    padding: 20px;	
	padding: 0px\9;
	margin: 10px 0 0 0;
	border-bottom: solid 1px #E1E1E1;
	
}

.contenu_top_980{
	float:left;
	height: 10px;
	width: 980px\9;
	/*background-image: url(../images/top_980.png)\9;
	background-repeat: no-repeat\9;
	background-position: bottom left\9;*/
	
}

.contenu_bottom_980{
	float:left;
	height: 10px;
	width: 980px\9;
	/*background-image: url(../images/bottom_980.png)\9;
	background-repeat: no-repeat\9;
	background-position: top left\9;*/
	
}


.main_content_980{
	float: left;
	margin:0px;
	padding: 10px 20px\9;
	width: 940px;
	width: 940px\9;
	/*background-image: url(../images/middle_980.png)\9;
	background-repeat: repeat-y\9;
	background-position: top left\9;*/
}


/* SIDEBAR 640px + 320px */
.contenu_620{
	float:left;
	clear: left;
	width: 600px;
	width: 640px\9;
	
	/*background-color: #fff;
	background-color: transparent\9;
	
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    
    -moz-box-shadow: 0px 0px 3px #aaa;  
    -webkit-box-shadow: 0px 0px 3px #aaa;  
    box-shadow: 0px 0px 3px #aaa;
	*/
    padding: 30px 20px;	
	padding: 0px\9;
	margin: 0px 0;
	
	border-right: solid 1px #E1E1E1;
	}



.sidebar_620{
	float: right;
	width : 336px;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #E1E1E1;
	left: -1px;
	position: relative;
}


.sidebar_620 h3{
	margin:20px;
}

.contenu_top_620{
	float: left;
	height: 10px;
	width: 640px\9;
	/*background-image: url(../images/top_640.png)\9;
	background-repeat: no-repeat\9;
	background-position: bottom left\9;*/
}

.contenu_bottom_620{
	float:left;
	height: 10px;
	width: 640px\9;
	/*background-image: url(../images/bottom_640.png)\9;
	background-repeat: no-repeat\9;
	background-position: top left\9;*/
}


.main_content_620{
	float: left;
	margin:0px;
	padding: 10px 20px\9;
	width: 600px;
	width: 600px\9;
	/*background-image: url(../images/middle_640.png)\9;
	background-repeat: repeat-y\9;
	background-position: top left\9;*/
	
	
}




/*CONTENU SIDEBAR 320*/

.contenu_320{
	float:left;
	clear: left;
	width: 296px;
	width: 320px\9;
	
	/*background-color: #fff;
	background-color: transparent\9;
	
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    
    -moz-box-shadow: 0px 0px 3px #aaa;  
    -webkit-box-shadow: 0px 0px 3px #aaa;  
    box-shadow: 0px 0px 3px #aaa;
*/
	
	border-bottom: solid 1px #E1E1E1;
	
    padding: 20px;	
	padding: 0px\9;
	margin: 0px 0;
	
	}

.contenu_top_320{
	float: left;
	height: 10px;
	width: 320px\9;
/*	background-image: url(../images/top_320.png)\9;
	background-repeat: no-repeat\9;
	background-position: bottom left\9;*/
}

.contenu_bottom_320{
	float:left;
	height: 10px;
	width: 320px\9;
/*	background-image: url(../images/bottom_320.png)\9;
	background-repeat: no-repeat\9;
	background-position: top left\9;*/
}


.main_content_320{
	float: left;
	margin:0px;
	padding: 10px 20px\9;
	width: 296px;
/*	background-image: url(../images/middle_320.png)\9;
	background-repeat: repeat-y\9;
	background-position: top left\9;*/
}



/* FOOTER */


#pre_footer{
	width:100%;
	float:left;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	height:35px;
/*	background-image: url(../images/bkg_main_bottom.png);
	background-repeat: repeat-x;
	background-position: center -149px;*/
	/*border-bottom: solid 1px #fff;*/
	
}



/*************************COLORADDICKT*******************************/
/*
#pre_footer_color{
	width:100%;
	float:left;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	height:35px;

	background-image: url(../images/coloraddickt/bkg_main_bottom_color.png);
	background-repeat: repeat-x;
	background-position: left 33px;
}


#footer_pink{
	width:100%;
	float:left;
	margin: 0;
	background-image: url(../images/splash_ligth.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	border-top: solid 10px #ff00bc;
	background-color: #515256;
	overflow: hidden;
}

#footer_green{
	width:100%;
	float:left;
	margin: 0;
	background-image: url(../images/splash_ligth.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	border-top: solid 10px #69af23;
	background-color: #515256;
	overflow: hidden;
}


#footer_blue{
	width:100%;
	float:left;
	margin: 0;
	background-image: url(../images/splash_ligth.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	border-top: solid 10px #005aeb;
	background-color: #515256;
	overflow: hidden;
}

*/

/*************************COLORADDICKT*******************************/





#footer{
	width:100%;
	float:left;
	margin: 0;
	background-image: url(../images/splash_ligth.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	border-top: solid 10px #D00324;
	background-color: #333;
	overflow: hidden;
}

#footer_container{
	margin: auto;
	width: 980px;
}

#footer_content{
	float:left;
	margin-top: 0px;
	padding: 0px 0px;
}


/* login */
#login {
	padding: 5px;
	margin-right: 20px;
	margin-left: 10px;
	
}
#login a {
	color: #999;
	text-decoration: none;
}
#login a:hover {
	color: #333;
}
#login-title {
	background: url("../images/fleche-rouge-gauche-sur-gris-c.jpg") no-repeat;
	padding-left: 18px;
	padding-top: 2px;
}
#login-title.disconnected {
	font-variant: small-caps;
	cursor: pointer;
}
#login.open #login-title {
	background: url("../images/fleche-rouge-bas-sur-gris-c.jpg") no-repeat;
}
#login-error p {
	margin: 10px 5px 0 5px;
	color: #Db0027;
}
#login-content {
	display: none;
	padding: 10px 18px 0 18px;
}
#login-content.open {
	display: block;
}
#login-content p {
	margin: 0;
}
input.form_login-input {
	border: solid 1px #CCCCCC;
	margin-bottom: 10px;
	padding: 2px;
	font-size: 11px;
	color: #Db0027;
}
#form_login-email {
	width: 200px;
}
#form_login-motdepasse {
	width: 150px;
}
#form_login-action {
	width: 47px;
	color: white;
	background-color: #D00324;
	border: solid 1px white;
}
span.login-name {
	margin-right: 10px;
}
span.login-logout {
	margin-left: 10px;
}


/* header - logo - coordonnées */
#logo_site {
	margin: 0px 20px 15px 10px;
	padding: 0px;
	color: #93969B;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
#logo_site img {
	border: 0px;
}
address {
	/*margin: 20px 0 0 15px;*/
	/*padding: 10px 20px;*/
	/*border-bottom: 1px solid #CCC;*/
	font-style: normal;
	/*text-align: center;*/
}
address p {
	margin: 0px;
	padding: 0px;
}

address strong{
	color: #e1e1e1;
	font-weight: bold;
}
/*
address strong {
	font-weight: normal;
	font-size: 16px;
	margin: 5px 0px;
}
address a {
	color: #666;
	text-decoration: none;
}
address a:hover {
	color: #DA0027;
}*/
.nos_marques {
	text-transform: uppercase;
	/*text-align: center;	*/
}
.pictos_marques {
	margin: 0px 0px 10px 0px;
	/*text-align: center;*/
}
.pictos_marques img {
	border: 0px;
}






/*Titres & textes */
h2{
	color: #333;
	font-size: 24px;
  	font-weight: bold;
  	text-shadow:0 1px 0 #FFFFFF;
  	margin: 20px 20px 5px 20px ;
}


strong{
	color: #525257;
}


/* bloc news */
#bloc_news {
	margin: 100px 10px 10px 10px;
	padding: 0;
	height: 360px;
	background-image: url(../images/sigle-dickson-gris-clair.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #525357;
}

.liste_news {
	list-style-type: none;
	list-style-image: url(../images/puce-gris-sur-blanc.jpg);
	list-style-position: inside;
	margin: 10px 0px;
	padding: 0px 10px;	
}
.liste_news li {
	margin: 10px 0px;
	padding: 0px ;
	font-size: 12px;
	font-weight: bold;
	list-style-position: outside;
}
.liste_news a {
	color: #525357;
	text-decoration: none;
}
.liste_news strong a {
	color: #525357;
}
.liste_news a:hover {
	color: #DA0027;
	text-decoration: underline;
}


/* liste des news */
#liste_full_news {
	margin: 10px;
	padding: 0px;	
}
.date_news {
	margin: 10px 0px 0px 0px;
	padding: 3px 6px;
	background-color: #EDEDED;
	width: 100px;
	color: #666;
	border-bottom: 1px solid #FFF;
}
#liste_full_news dl {
	margin: 10px 0px 40px 0px;
	padding: 0px;
}
#liste_full_news dt {
	margin: 0px;
	padding: 5px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF;
	border-bottom: 2px solid #EDEDED;
}
#liste_full_news dd {
	margin: 5px 0px;
	padding: 0px 10px 20px 10px;
}
#liste_full_news dd a {
	color: #DA0027;
	text-decoration: none;
}
#liste_full_news dd a:hover {
	color: #000;
	text-decoration: underline;
}


/* navigation du site */

#header_top_navigation{
	position:absolute;
	width:980px;
	margin: 0 10px;
}

#header_top_navigation_content{
	float:right;
	padding:5px 5px 5px 5px;
	background-color:#222;
	-moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px; 
    
}

#flag_top{
	float:left;
	width:180px;
}


#partenaire_top{
	float:left;
	color:#9f9f9f;
}

#partenaire_top a{
	color:#9f9f9f;
}


#header_top{
	float: left;
	width: 100%;
	height: 60px;
	
	background-color: #303030;
	background-image: url(../images/splash2.png);
	background-position: top center;
	background-repeat: no-repeat;
	
}

#header_top2{
	margin: auto;
	width: 980px;
	padding: 0;
}

.navigation_site_top {
	float: right;
	margin: 60px 10px 0px 0px;
	padding: 
	0 ;
	
	list-style-type: none;
	list-style-position: inside;
	
}

.navigation_site_top li {
	float:right;
	display: inline;
	padding: 0px;
	margin-left:0px;
	text-transform: uppercase;
	font-size: 12px;
	text-shadow: 0px -1px #333;
	/*font-weight: 600;*/
	
/*	background-image: url(../images/bkg_head.png);
	background-position: top left;
	background-repeat: repeat-x;
	*/
}
/*
.navigation_site_top li a{
	display: block;
	float: left;
	margin: 0px 0px 3px 0;
	padding: 3px 10px;
	color: #fff;
	text-decoration: none;
}

.navigation_site_top li a:hover{
	background-color: #444;
	text-decoration: none;
	
	-moz-border-radius:15px; 
    -webkit-border-radius:15px; 
    border-radius:15px; 
    
	margin: 0px 0px 0px 0;
	/*border-bottom-color: #d9022e;
	border-bottom-style: solid;
	border-bottom-width: 3px;*/
}
*/
#navigation_site_top_right{
	float:right;
	clear: none;
}
  
/*#navigation_site_top #ssearch{
	padding-top: 4px;
	float: right;
}*/



#navigation_site_m1{
	width:980px;
	//width:990px;
	width:990px\9;
	//margin:10px 5px 0 5px;
	margin:10px 5px 0 5px\9;
	
	/*COLORADDICKT
	//background-image: url(../images/bkg_menu_2.png);
	//background-repeat:no-repeat;
	
	background-image: url(../images/bkg_menu_2.png)\9;
	background-repeat:no-repeat\9;
	*/
	
	//padding: 5px 0px 0px 5px;
	padding: 5px 0px 0px 5px\9;
	/*height:45px;*/
	
	-moz-border-radius: 5px 5px 0 0; 
    -webkit-border-radius: 5px 5px 0 0; 
    border-radius: 5px 5px 0 0; 	 
}

#navigation_site_m1_ctc{
	width:980px;
	//width:990px;
	width:990px\9;
	//margin:5px 5px;
	margin:5px 5px\9;
	
	/* COLORADDICKT
	//background-image: url(../images/bkg_menu.png);
	//background-repeat:no-repeat;
	
	background-image: url(../images/bkg_menu.png)\9;
	background-repeat:no-repeat\9;
	*/
	
	//padding: 5px 0px 5px 5px;
	padding: 5px 0px 5px 5px\9;
	
	/*height:350x;*/
	
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px; 
}



#navigation_site_m2{
	width:250px;
}



.navigation_site {
	float: left;
	height:40px;
	margin: 10px 10px 0px 10px;
	margin: 10px 10px 0px 10px\9;
	padding: 0px;
	
	/*list-style-type: none;
	list-style-position: inside;
	*/
	/*background-image: url(../images/bkg_head_side.png);*/
	/*background-image: url(../images/bkg_head.png);*/
	/*background-position: top left;*/
	/*background-repeat: repeat-x;*/
	
	background-color: #BA0027;
	//background-color: transparent;
	background-color: transparent\9;
	
	background-image: -moz-linear-gradient(top, #DA0027, #880027); /* Firefox 3.6 */
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #880027),color-stop(1, #DA0027)); /* Safari & Chrome */
   
   
    /*filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DA0027', endColorstr='#880027'); *//* IE6 & IE7 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DA0027', endColorstr='#880027')"; *//* IE8 */
	
	
	-moz-box-shadow: 0px 0px 3px #333;  
    -webkit-box-shadow: 0px 0px 3px #333;  
    box-shadow: 0px 0px 3px #333; 
    
    overflow:hidden;
    
    //background-image: url(../images/bkg_menu.png);
	//background-repeat:no-repeat;
	
	background-image: url(../images/bkg_menu.png)\9;
	background-repeat:no-repeat\9;
}



/***********COLORADDICKT********************************/
/*
.navigation_site_pink {
	float: left;
	height:40px;
	margin: 10px 10px 0 10px;
	margin: 10px 10px 0 10px\9;
	padding: 0px;
	
	background-color: #BA0027;
	//background-color: transparent;
	background-color: transparent\9;
	
   background-image: -moz-linear-gradient(top, #ff00bc, #870064);    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #870064),color-stop(1, #ff00bc));    
   
   -moz-box-shadow: 0px 0px 3px #333;  
    -webkit-box-shadow: 0px 0px 3px #333;  
    box-shadow: 0px 0px 3px #333; 
    
    overflow:hidden;
    
    //background-image: url(../images/coloraddickt/bkg_menu_pink.png);
	//background-repeat:no-repeat;
	
	background-image: url(../images/coloraddickt/bkg_menu_pink.png)\9;
	background-repeat:no-repeat\9;
	
}

.navigation_site_blue {
	float: left;
	height:40px;
	margin: 10px 10px 0 10px;
	margin: 10px 10px 0 10px\9;
	padding: 0px;
	
	background-color: #BA0027;
	//background-color: transparent;
	background-color: transparent\9;
	
   background-image: -moz-linear-gradient(top, #005aeb, #073f9a);     background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #073f9a),color-stop(1, #005aeb));    
   -moz-box-shadow: 0px 0px 3px #333;  
    -webkit-box-shadow: 0px 0px 3px #333;  
    box-shadow: 0px 0px 3px #333; 
    
    overflow:hidden;
    
    //background-image: url(../images/coloraddickt/bkg_menu_blue.png);
	//background-repeat:no-repeat;
	
	background-image: url(../images/coloraddickt/bkg_menu_blue.png)\9;
	background-repeat:no-repeat\9;
}


.navigation_site_green {
	float: left;
	height:40px;
	margin: 10px 10px 0 10px;
	margin: 10px 10px 0 10px\9;
	padding: 0px;
	
	background-color: #BA0027;
	//background-color: transparent;
	background-color: transparent\9;
	
   background-image: -moz-linear-gradient(top, #69af23, #4b8214);   background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4b8214),color-stop(1, #69af23)); 
   -moz-box-shadow: 0px 0px 3px #333;  
    -webkit-box-shadow: 0px 0px 3px #333;  
    box-shadow: 0px 0px 3px #333; 
    
    overflow:hidden;
    
    //background-image: url(../images/coloraddickt/bkg_menu_green.png);
	//background-repeat:no-repeat;
	
	background-image: url(../images/coloraddickt/bkg_menu_green.png)\9;
	background-repeat:no-repeat\9;
}

*/
/***********COLORADDICKT********************************/



#navigation_site_m1 .li_navigation {
	/*width:175px;*/	
	}
	
.li_navigation {
	height:40px;
	overflow:hidden;
	float:left;
	clear:right;
	display: inline;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	
	/*
	background-image: url(../images/bkg_head.png);
	background-position: top left;
	background-repeat: repeat-x;
	
	border-left-color: #861822;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d9022e;
	border-right-style: solid;
	border-right-width: 1px;
	*/
	
	padding: 0 0 0 10px;
	
}

#navigation_site_m1 .li_navigation:hover , #navigation_site_m1_ctc .li_navigation:hover{
	/*background-image: url(../images/bkg_head_hover.png);
	background-position: top left;
	background-repeat: repeat-x;*/
	
	/*
	background-image: url(../images/menu2_bkg_middle.png);
	text-decoration: none;
	*/
}
	
	
#li_navigation_search{
	float:right;
	text-decoration: none;
	//margin-right:10px;
	margin-right:10px\9;
}	
	
.li_navigation p{
	margin: 3px 0 0 0;
	color: #e1e1e1;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	/*text-align:center;*/
	text-shadow:0 0 0 #666;
}

.li_navigation:hover p{
	color: #fff;
	text-shadow:0 0px 0 #666;
}

#navigation_site #menu_accueil	{
	background-image: url(../images/bkg_head_logo.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#navigation_site #menu_accueil a{
	display: block;
	height: 30px;
	width: 40px;
}
	
#navigation_site .li_plus{
	padding: 13px 1px 0px 1px;
	height: 27px;
	}

.lien_navigation:hover{
	
	/*background-image: url(../images/menu2_bkg_middle.png);
	text-decoration: none;
	text-shadow:0 -1px 0 #666;*/
}

.lien_navigation_1:hover{
	color: #DA0027;
}

.dropdown{
	float:left;
	background-image: url(../images/arrow_menu.png);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	width: 15px;
	height:35px;
	margin: 0;
	padding: 27px 5px 20px 4px;
}

.dropdown:hover{
	/*background-image: url(../images/arrow_menu_hover.png);
	background-repeat:no-repeat;
	background-position: 0px 5px;*/
}

.lien_navigation{
	float:left;
	display: block;
	color: #FFF;
	height: 35px;
	/*font-size: 12px;*/
	text-decoration: none;
	text-shadow:0 -1px 0 #666;
	margin:0;
	padding: 5px 5px 0 5px;
}

.navigation_site img {
	border:0px;	
	margin-left:5px;
	/*position:absolute;*/
}


#navigation_langue a{
	display: block;
	float: left;
	margin: 0px 0 0 0;
	padding: 8px 10px 10px 10px;
	color: #fff;
	height: 15px;
}

#search_compare{
	float:right;
	height:30px;
	padding:10px 10px 0 5px;
	
	margin: 0;
	/*height:25px;*/
}

#application_list{
	margin: 0px;
	float: left;
	clear: both;
	width: 100%;
	left: 0px;
	
	/*width:960px;*/
}




/* navigation recherche avancée */
#bloc_search {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 700px;
	height: 30px;
	overflow: hidden;
}

#bloc_search_left{
	float: right;
	width:10px;
	height: 35px;
	margin: 0;
	padding: 0;
	/*background-image: url(../images/menu2_bkg_left.png);
	background-position: top left;
	background-repeat: no-repeat;*/
}

#bloc_search_middle{
	float: right;
	padding: 5px 0 0 0;
	margin: 0;
	height: 30px;
	/*background-image: url(../images/menu2_bkg_middle.png);
	background-position: top right;
	background-repeat: repeat-x;*/
	
}

#bloc_search_right{
	float: right;
	width:10px;
	height: 35px;
	margin: 0 6px 0 0;
	padding: 0;
	/*background-image: url(../images/menu2_bkg_right.png);
	background-position: top right;
	background-repeat: no-repeat;*/
}


/*
#bloc_search form, #bloc_search fieldset {
	float:right;
	clear:left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
*/
#moteur_interne{
	float:left;
	clear:right;
}

#recherche_couleurs{
	float:left;
	clear:right;
}

#search {
	float: left;
	clear:right;
	margin: 0px;
	padding: 10px 0px 5px 5px;
	list-style-type: none;
	/*list-style-image: url(../images/puce-gris-moyen.jpg);*/
	list-style-position: inside;
	color: #3F3F3F;
	
}
#search li {
	padding: 0px;
	margin: 3px 0px;
}
#search li a {
	color: #3F3F3F;
	text-decoration: none;
}
#search li strong, #search li a strong {
	color: #FFF;
}
#search li form {
	margin: 0px;
	padding: 0px;
}

.field_search {

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;	
	background:transparent url(../images/search.png) no-repeat scroll 0 0;
	border:0 none;
	color:#999999;
	float:left;
	font-size:12px;
	height:17px;
	padding:3px 0 0 10px;
	width:160px;
	}

#words{
/*width: 190px;*/

}

#validate_search {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/search_btn.png) repeat scroll top right;
	border:0 none;
	display:block;
	float:left;
	clear:right;
	font-size:0;
	height:20px;
	width:30px;

}

.recherche_couleurs-input {
	float: left;
	clear:right;
	margin-left: 5px;
	padding: 0px;
}


#choix_versions {
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 150px;
	color: #3F3F3F;
}




/* Articles */
#navigation_articles {
	list-style-type: none;
	list-style-position: inside;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#navigation_articles li {
	display: inline;
	padding: 5px 10px;
	margin: 0px;
	background-color: #CCC;
}
#navigation_articles li a {
	color: #666;
	text-decoration: none;
}
#navigation_articles li a:hover {
	color: #DA0027;
	text-decoration: none;
}
#bloc_article {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
#bloc_article h2 {
	font-size: 16px;
	color: #666;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
}
#bloc_article h2 strong {
	color: #333;
	font-weight: normal;
}
.article {
	margin: 0px;
	padding: 0px;
	color: #777;
	background-color: #FFF;
}
.msg_datefin {
	margin: 10px 0px;
	padding: 5px 15px;
	background-color: #666;
	color: #FFF;
}




/* résultats recherche */
#recherche {
	/*width: 440px;*/
	margin: 0px;
	padding: 0px;
}
#recherche h2 {
	font-size: 16px;
	color: #666;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
}
.resultats_recherche {
	margin: 15px 10px;
	padding: 0px;
	color: #666;
}
.resultats_recherche h3 {
	font-size: 12px;
	color: #333;
	margin: 5px 0px;
	padding: 0px;
}
.resultats_recherche ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position:outside;
}
.resultats_recherche li {
	padding: 3px 5px;
	border-bottom: 1px solid #FFF;
}
.resultats_recherche li a {
	color: #666;
	text-decoration: none;
}
.resultats_recherche li a strong {
	color: #333;
}
.resultats_recherche li a:hover {
	color: #DA0027;
}


.hors_collection{
	position:absolute;
/*	margin-top:-100px;*/
	width:128px;
	padding:5px;
	background-color:#DA0027;
	font-size:10px;
	line-height:13px;
}

.hors_collection strong{
	color:#fff;
}	

/*DROPDOWN MENU*/

span.select {
	position: absolute;
	width: 128px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #999999;

	background: url(../images/dropdown.png) no-repeat;
	overflow: hidden;
	
	float: left;
	clear:left;
}


#slick-toggle{
	color: #fff;

	background: url(../images/recherche_avancee.png) no-repeat;
	overflow: hidden;
	height: 34px;
	display: block;
	float: left;
	clear: right;
	padding: 7px 10px 0 20px;
	text-decoration: none;
	margin-left: 10px;
	//width:200px;

}

#slick-toggle2{
	color: #fff;

	background: url(../images/recherche_avancee2.png) no-repeat;
	overflow: hidden;
	height: 34px;
	width:40px;
	display: block;
	float: left;
	clear: right;
}



/* FAQ */
#page_faq {
	margin: 0px;
	padding: 0px;
}
#page_faq h2 {
	font-size: 16px;
	color: #666;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
}
#liste_questions {
	float: left;
	width: 440px;
	margin: 0px;
	padding: 0px;
}
#liste_questions h3 {
	margin: 5px 0px;
	padding: 3px 5px;
	font-size: 12px;
	color: #DA0027;
	font-weight: normal;
	background-color: #FFF;
	border-bottom: 2px solid #999;
}
#liste_questions dl {
	margin: 10px 0px;
	padding: 0px;
}
#liste_questions dt {
	margin: 0px;
	padding: 4px 8px;
	color: #333;
	background-color: #FFF;
}
#liste_questions dd {
	margin: 0px;
	padding: 5px 15px 15px 15px;
	color: #777;
	background-color: #FFF;
}



/* lien retour */
.lien_retour {
	margin: 5px 0px;
	padding: 0px;
}
.lien_retour a {
	color: #555;
	text-decoration: none;
}
.lien_retour a:hover {
	color: #DA0027;
}


/* Footer */
#footer_site {
	margin: 20px 10px;
	padding: 0px;
	color: #ccc;
	font-size: 10px;
	float:left;
	clear: right;
	width: 295px;
}

#footer_site_2 {
	margin: 20px 10px;
	padding: 0px;
	color: #ccc;
	font-size: 10px;
	float:left;
	clear: right;
	width: 215px;
}

#footer_site_middle {
	margin: 0;
	padding: 10px 0px;
	color: #ccc;
	/*font-size: 10px;*/
	font-size:12px;
	line-height:20px;
	position: relative;
	float: left;
	clear: left;
	width: 100%;
}




.footer_underline {
	border-bottom-color: #222;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

.footer_middleline {
	border-bottom-color: #222;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	border-top-color: #666;
	border-top-style: solid;
	border-top-width: 1px;
}

.footer_upperline {
	border-top-color: #666;
	border-top-style: solid;
	border-top-width: 1px;
	
}

.footer_upperline img{
	margin: 5px 17px;

}

#footer_site H3, #footer_site_2 H3{
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	margin:auto 0;
	}

#footer_site a,#footer_site_2 a, #footer_site_middle a {
	color: #fff;
	text-decoration: none;
}
#footer_site a:hover,#footer_site_2 a:hover, #footer_site_middle a:hover {
	color: #fff;
	text-decoration: underline;
}
#footer_site p,#footer_site_2 p, #footer_site_middle p {
	margin: 10px 5px 5px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}
#footer_site ul,#footer_site_2 ul, #footer_site_middle ul {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
	list-style-position: inside;
}
#footer_site li,#footer_site_2 li, #footer_site_middle li {
	padding: 2px 0px;
	/*border-bottom: 1px dotted #CCC;*/
}











.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	
	.boxy-wrapper .top-left { background: url('../images/boxy/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('../images/boxy/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('../images/boxy/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('../images/boxy/boxy-sw.png'); }
	
	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='medias/images/boxy/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='medias/images/boxy/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='medias/images/boxy/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='medias/images/boxy/boxy-sw.png'); }
	
	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { float:none; width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar { background-color: #525357; padding: 6px; height:13px; position: relative; }
	.boxy-wrapper .title-bar.dragging { cursor: move; }
	.boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; text-shadow:none;}
	.boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
		
	/* Content Region */
	
	.boxy-inner { background-color: white; padding: 0 }
	.boxy-content { padding: 15px; }
	
	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }
    
   
   
   .boxy-wrapper #form_changer_langue ul {
		bottom:10px;
		margin: 0px;
		padding: 0px;
   }
   .boxy-wrapper #form_changer_langue li{
		display: inline;
		float:left;
		margin:10px;
		text-align:center;
   }
   
   .boxy-wrapper #form_changer_langue img{
		border:0;
		
   }
   
   .boxy-wrapper #form_changer_langue #pays {
		display: inline;
		text-transform: uppercase;
		font-size: 10px;
		
	}
	
	.boxy-wrapper #form_changer_langue a {
		color: #525357;
		text-decoration: none;
		
		
	}
	.boxy-wrapper #form_changer_langue a:hover {
		color: #DB0124;
	}
	
	
	

	.boxy-wrapper #login {
		margin: 20px;
		padding: 0px;
   }
   
   




/*Changement de langue*/


#flag_top ul {
		float: right;
		bottom:10px;
		margin: 0;
		padding: 0px;
   }
#flag_top li{
		display: inline;
		float: left;
		margin: 0px 5px 0 0;
   }
   


/*LIENS BOUTONS*/
a.button {
    background: transparent url('../images/button_tpl_a.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    margin-top: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/button_tpl_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 25px;
} 

/*Pour le slider en home*/
a.button .span_link {
    background: transparent url('../images/button_tpl_span.png') no-repeat;
    display: block;
    line-height: 15px;
    height:14px;
    padding: 5px 0 6px 25px;
} 



.button_alpha {
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    margin-top: 6px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    
}

.button_alpha span {
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 13px;
    overflow:hidden;
}



.button_alpha:hover {
    background: transparent url('../images/alpha_btn_2.png') no-repeat scroll top right;
    text-decoration: none;
    
}

.button_alpha:hover span {
    background: transparent url('../images/alpha_btn.png') no-repeat ;
}



/**MENU*****************/
/*
#li_navigation_1 .dropdown:hover #menu_up_container {visibility: visible;}
#li_navigation_2 .dropdown:hover #menu_up_container {visibility: visible;}
#li_navigation_3 .dropdown:hover #menu_up_container {visibility: visible;}
#li_navigation_4 .dropdown:hover #menu_up_container {visibility: visible;}
#li_navigation_1 .dropdown:hover #menu_up {visibility: visible;}
#li_navigation_2 .dropdown:hover #menu_up {visibility: visible;}
#li_navigation_3 .dropdown:hover #menu_up {visibility: visible;}
#li_navigation_4 .dropdown:hover #menu_up {visibility: visible;}
*/
#menu_up{
	z-index: 100;
position:absolute;
margin: 40px 0 0 -10px;
margin: 0px\9;
/*overflow: hidden;*/
visibility: hidden;
background: #222;

/*z-index: 100;
	position: absolute;
	margin:40px 0 0 0;
	width:100%;
	left:0px;
	overflow: hidden;
	visibility: hidden;
	*/
	
	/*background-image: url(../images/menu2_bkg_middle.png);
	background-position: top right;*/
	/*
	background-color:#222;
	-moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px;*/
}

#menu_up h3{
		margin:5px 10px;
		color:#888;
}



/*#li_navigation_1 #menu_up {margin-left:-10px;}
#li_navigation_2 #menu_up {margin-left:-332px;}
#li_navigation_4 #menu_up {margin-left:-203px;}
#li_navigation_3 #menu_up {margin-left:-475px;}*/

#menu_up_container{
	text-align:left;
	color:#888;
	background-color:#222;
    width:980px;
	margin:auto;
	padding:0px 0px 10px 0px;
	overflow:hidden;
	height:340px;
}

menu_up_lien{
	float:left;
	width:100%;	
}

#menu_up_gammes, #menu_up_applications{
	float:left;
	clear:right;
	clear:left\9;
	padding:5px;	
	margin:0px;
	/*background-color:#fff;*/
}

#menu_up_applications{
	/*width:759px;*/
}

#menu_up_gammes{
	width:180px;
}

#menu_up ul{
	float:left;
	clear:right;
	list-style-image:none;
 	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}


#menu_up li{
	padding:0px ;
	margin:0px;

	
}

#menu_up li a{
	float:left;
	clear:both;
	padding:4px 10px ;
	margin:0px;
	width:205px;
	color:#fff;
	text-transform:none;
}

#menu_up_gammes li a{
	width:170px;
}

#menu_up li p{
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
}

#menu_up li a:hover, #menu_up li a:hover p{
	background-color:#fff;
	text-decoration:none;
	color:#333;
}


#menu_up .img_gam{
	position:absolute;
	/*left:420px;*/
	margin-left:420px;
	//margin-left:-20px;
	top:10px;
	width:550px;
	/*height:100%;*/
	/*background-image: url(../images/menu2_bkg_middle.png);*/
	background-color:#222;
	overflow:hidden;
	
}

#menu_up .img_gam img{
	float:left;
	/*position:absolute;*/
	/*left:-75px;*/
	/*margin-left:215px;*/
	
}

#menu_up .img_gam img{
	margin-top:0px;
	margin-left:0px;	
}

#menu_up .img_appli{
	width:550px;
	position:absolute;
	margin-left:215px;
	
	float: right;
   	top:10px;
	visibility:hidden;
	background-color:#fff;
	height:330px;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	padding-top: 10px;
	
	
}

#menu_up .img_appli img{
	/*margin: 45px 200px;*/
} 

#menu_up li a:hover .img_appli{
	
	visibility:visible;
}

#menu_up #spacer{
	bottom:0px;
	width:980px;
	height:10px;
	margin:auto;
	background-color:#222;
	/*background-image: url(../images/menu2_bkg_middle.png);*/
	-moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px;
}
/*
#lien_gamme{
	position: absolute;
	left : 25px;
	top : -25;
}
*/





/**** HOME HOME HOME *****************************************************/



#menu_middle{
	float: left;
	padding-top: 10px;
	height: 450px;
	margin: 0px 12px;
	
}


#amenu_applications{
	margin: 0px;
	padding:0px;
	float: left;
	width: 100%;
	display: inline;
	list-style-position:inside;
	list-style-type:none;
}

#amenu_applications li{
	//float: left;
}

#amenu_applications h2{
	margin:0px;
	padding: 0px ;
	font-size:14px;
	width:220px;
	height: 40px;
	float: left;
	clear: left;
}

#amenu_applications h2 a{
	font-size: 17px;
	text-decoration: none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	color: #202020;	
	text-shadow:0 1px 0 #FFFFFF;
}

#amenu_applications p{
	margin:0px;
	padding:10px 0 0 0 ;
	font-size:13px;
	width:220px;
	color: #94979C;
	font-size: 12px;
	line-height: 20px;
	height: 160px;
	float:left;
	clear: left;
}



.lien_img_marche{
	float: left;
	clear: left;
	width: 208px;
	background-color: #fff;
	border-color: #d1d1d1;
	border-style: solid;
	border-width: 1px;
	
	padding: 5px;
	overflow: hidden;
}

.lien_img_marche:hover{
	border-color: #777;
}


.lien_img_marche img{
	float: left;
	clear: left;
	width: 208px;
	overflow: hidden;
}

.lien_img_marche span{
	float: left;
	width: 208px;
	overflow: hidden;
}















