/* CSS Document : PROVENANCE DE FRAPPRENTISSAGE */

/* la CSS suivante est corrigée, utilisée, activée sur le nouveau site  */
body {
	background-image: url(/themes/custom/apprentissage/images/fondpage.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

@font-face {
    font-family: 'CabinRegular';
    src: url('/themes/custom/apprentissage/css/fonts/cabin-regular-ttf.eot');
    src: url('/themes/custom/apprentissage/css/fonts/cabin-regular-ttf.eot') format('embedded-opentype'),
         url('/themes/custom/apprentissage/css/fonts/cabin-regular-ttf.woff2') format('woff2'),
         url('/themes/custom/apprentissage/css/fonts/cabin-regular-ttf.woff') format('woff'),
         url('/themes/custom/apprentissage/css/fonts/cabin-regular-ttf.ttf') format('truetype'),
         url('/themes/custom/apprentissage/css/fonts/cabin-regular-ttf.svg#CabinRegular') format('svg');

}
@font-face {
    font-family: 'CabinSemiBold';
    src: url('/themes/custom/apprentissage/css/fonts/cabin-semibold-ttf.eot');
    src: url('/themes/custom/apprentissage/css/fonts/cabin-semibold-ttf.eot') format('embedded-opentype'),
         url('/themes/custom/apprentissage/css/fonts/cabin-semibold-ttf.woff2') format('woff2'),
         url('/themes/custom/apprentissage/css/fonts/cabin-semibold-ttf.woff') format('woff'),
         url('/themes/custom/apprentissage/css/fonts/cabin-semibold-ttf.ttf') format('truetype'),
         url('/themes/custom/apprentissage/css/fonts/cabin-semibold-ttf.svg#CabinSemiBold') format('svg');
}
@font-face {
    font-family: 'Gnuolane';
    src: url('/themes/custom/apprentissage/css/fonts/gnuolane-webfont.eot');
    src: url('/themes/custom/apprentissage/css/fonts/gnuolane-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/custom/apprentissage/css/fonts/gnuolane-webfont.woff2') format('woff2'),
         url('/themes/custom/apprentissage/css/fonts/gnuolane-webfont.woff') format('woff'),
         url('/themes/custom/apprentissage/css/fonts/gnuolane-webfont.ttf') format('truetype'),
         url('/themes/custom/apprentissage/css/fonts/gnuolane-webfont.svg#gnuolaneregular') format('svg');

}

/* la CSS suivante est corrigée, utilisée, activée sur le nouveau site  */
/* #conteneur{   */
.layout-container{
	width:1049px;
	margin-left:auto;
	margin-right:auto;
/*	position:relative; */
}


#entete{
	position:relative;
}

#navbleu{
	color:#CCC;
	font-family: "CabinRegular";
	text-transform:uppercase;
	text-align:right;
	height:37px;
	line-height:35px;
}
#navbleu a{
	color:#CCC;
	font-family: "CabinRegular";
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	margin-right:0px;
	margin-left:0px;
}
.navbleuseparation{
	color:#CCC;
	font-family: "CabinRegular";
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	margin-right:10px;
	margin-left:10px;
}
#navbleu a:hover{
	color:#09F;
}
#bandeau{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_home.jpg);
}
#bandeau h1, #FAaccueil h1{
	margin:0px;
	width:400px;
	height:110px;
	display:block;
	cursor:pointer;
}
#FAaccueil{
	position:absolute;
	z-index:1;
	width:380px;
	height:110px;
	display:block;
	cursor:pointer;
	left:1px;
	top: 1px;
}
#nav{
	height:49px;
	background-image:url(/themes/custom/apprentissage/images/fondnavigation.png);
}
#nav ul, #nav tr{
	margin-top:0px;
	margin-left:-40px;
	padding-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:25px;

	display: table-cell;  /* rajout par moi juin 2024 */
}


/* la CSS suivante est corrigée, utilisée, activée sur le nouveau site  */
#nav li, #nav td{
	float:left;
	list-style:none;
	margin:0px;
background-image:url(/themes/custom/apprentissage/images/fondnavigation.png);
	
}
#nav ul li img, #nav tr td img {
	height:45px;
	width:1px;
}

/*
#nav ul li a {
	width:17%;
} */


#nav a{
	color:#464648;
	font-family: "CabinSemiBold";
	text-transform:uppercase;
	text-decoration:none;
	/* font-size:14px;  */
	font-size:11px;
	line-height:16px;
	display:block;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:7px;
	padding-right:7px; 
/*	padding-left:27px;
	padding-right:26px; */
	font-weight: 800;

}
#nav a:hover{
	background:#666;
	color:#FFF;
}
.special{
	padding-right:29px;
}
#exterieur{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	padding-top:25px;
	padding-left:40px;
	padding-right:25px;
	min-height:200px;
/*	clear:both;  */
/*	position: relative; */
}

/* la CSS suivante est corrigée, utilisée, activée sur le nouveau site  */
.layout-content{
/* #centre{ */
	float:left;
	width:685px;
	padding-bottom:40px;
	position:relative;
}


#fil{
	font-family: "CabinRegular";
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCC;
	color:#CCC;
	/* color:red; */
}
#bloc1, #bloc2, #bloc3, #bloc4, #bloc5, #bloc6{
	width:216px;
	height:100px;
	padding-top:0px;
	text-align:center;
	float:left;
    margin-right: 7px;
    margin-left: 5px;
}
#bloc1 a{
	font-family: "CabinRegular";
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	line-height:16px;
	display:block;
	background-image:url(/themes/custom/apprentissage/images/apprentis_off.png);
	background-repeat : no-repeat;
	padding-top:40px;
	padding-bottom:10px;
	height:80px;
}
#bloc1 a:hover{
	background-image:url(/themes/custom/apprentissage/images/apprentis_on.png);
}
#bloc2 a{
	font-family: "CabinRegular";
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	line-height:16px;
	display:block;
	background-image:url(/themes/custom/apprentissage/images/formation_off.png);
	background-repeat : no-repeat;
	padding-top:40px;
	padding-bottom:10px;
	height:80px;
}
#bloc2 a:hover{
	background-image:url(/themes/custom/apprentissage/images/formation_on.png);
}
#bloc3 a{
	font-family: "CabinRegular";
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	line-height:16px;
	display:block;
	background-image:url(/themes/custom/apprentissage/images/entreprises_off.png);
	background-repeat : no-repeat;
	padding-top:40px;
	padding-bottom:10px;
	height:80px;
}
#bloc3 a:hover{
	background-image:url(/themes/custom/apprentissage/images/entreprises_on.png);
}
#bloc4 a{
	font-family: "CabinRegular";
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	line-height:16px;
	display:block;
	background-image:url(/themes/custom/apprentissage/images/orientation_off.png);
	background-repeat : no-repeat;
	padding-top:40px;
	padding-bottom:10px;
	height:80px;
}
#bloc4 a:hover{
	background-image:url(/themes/custom/apprentissage/images/orientation_on.png);
}
#bloc5 a{
	font-family: "CabinRegular";
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	line-height:16px;
	display:block;
	background-image:url(/themes/custom/apprentissage/images/demandeurs_off.png);
	background-repeat : no-repeat;
	padding-top:40px;
	padding-bottom:10px;
	height:80px;
}
#bloc5 a:hover{
	background-image:url(/themes/custom/apprentissage/images/demandeurs_on.png);
}
#bloc6 a{
	font-family: "CabinRegular";
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	line-height:16px;
	display:block;
	background-image:url(/themes/custom/apprentissage/images/autres_off.png);
	background-repeat : no-repeat;
	padding-top:40px;
	padding-bottom:10px;
	height:80px;
}
#bloc6 a:hover{
	background-image:url(/themes/custom/apprentissage/images/autres_on.png);
}


/* la CSS suivante est corrigée, utilisée, activée sur le nouveau site  */
.layout-sidebar-second{
/* #coldroite{  */
	float:right;
	width:240px;
/*	clear: both; */
}

#boutons{
	margin-top:30px;
	padding-bottom:0px;
	padding-left:0px;
}
/* #footer{  */
 footer{  
	
/*	float:right; */
	clear:both; 

/*	margin-top: 943px;  */
	background-image:url(/themes/custom/apprentissage/images/fondfoot.png);
	min-height:150px;
	color:#CCC;
	font-family: "CabinRegular";
	font-size:13px;
	padding-top:15px; 
/*	padding-top:0px; */
	min-width:1049px;
/*	position:absolute;
	position:relative; */ 
	width:100%;
	margin-left: -20%;
        padding-left: 22%;
        padding-right: 22%;
/* bottom: inherit; */
}
#footcontenu{
	background-image:url(/themes/custom/apprentissage/images/fondfoot.png);
	/*min-height:150px;*/
	width:1049px;
	min-width:1049px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-bottom:20px;
	position:relative;
}
#footcontenu #vocation{
	position:absolute;
	visibility:hidden;
	top:-500px;
	left:30px;
	width:660px;
	height:400px;
	overflow:auto;
	border:2px solid #CCC;
	background:#FFF;
}
#footcontenu a{
	color:#CCC;
	font-family: "CabinRegular";
	text-decoration:none;
	font-size:13px;
	margin-right:10px;
	margin-left:10px;
	line-height:25px;
}
#footcontenu a:hover {
	color:#09F;
 }
#footcol, #footcol_mescom {
	float:left;
	width:200px;
	text-align:left;
	padding-left:20px;
	margin-bottom:20px;
	padding-right:20px;
	margin-left:20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
#footcol strong, #footcol_mescom strong {
	font-family: "CabinSemiBold";
	font-weight:normal;
}
#footcol p, #footcol_mescom p {
	margin-top:10px;
	margin-left:0px;
	padding:0px;
	margin-bottom:1px;
}
#footcol li, #footcol_mescom li {
	margin-top:0px;
	margin-left:-25px;
	padding:0px;
	line-height:18px;
	list-style-image: url(/themes/custom/apprentissage/images/pucefleche.png);
}
#footcol ul, #footcol_mescom ul {
	margin-top:0px;
	margin-bottom:0px;
}
#footcol a, #footcol_mescom a {
	margin-left:0px;
	padding-left:0px;
	font-size:12px;
	line-height:14px;
}
.cap{
	text-transform:uppercase;
}
.filcap{
	text-transform:uppercase;
	font-family: "CabinSemiBold";
	color:#999; 
/*	color:red; */
}
#fil a{
	text-decoration:none;
	color:#999;
	font-size:11px;
	padding-left: 0px;
}
#fil a:hover{
	color:#09C;
}

/* h1{
	font-family: "CabinSemiBold";
	font-size:17px;
	color:#242764;
	padding-left:10px;
	margin-top:35px;
	font-weight: normal;
	padding-right:10px;
	display:block;
}	*/


p, #centre li{
	font-family: "CabinRegular";
	font-size:14px;
	padding-left:10px;
}

p.toutelequipe{
margin-top:25px;
}
p strong{
	font-family: "CabinSemiBold";
	font-weight: normal;
	/*padding-left:20px;
	padding-right:20px;
	border-left:1px solid #f8bb18;
	border-right:1px solid #f8bb18;	*/
}
p.exergue{
	font-family: "CabinSemiBold";
	font-weight: normal;
	color:#f30;	
}
#colgauche li{
	font-family: "CabinRegular";
	font-size:14px;
	padding-left:5px;
}
.bleu{
	color:#242764;
	font-family: "CabinSemiBold";
}
#boutonsg{
	float:left;
	width:210px;
	margin-bottom:0px;
	margin-top:0px;
}
#boutonsd{
	float:left;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}
#boutonsg a{
	background-image:url(/themes/custom/apprentissage/images/bouton_off.png);
	width:185px;
	height:27px;
	display:block;
	text-align:center;
	padding-top:10px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#242764;
	text-transform:uppercase;
	font-size:13px;
}
#boutonsg a:hover{
	background-image:url(/themes/custom/apprentissage/images/bouton_on.png);
	color:#FFF;
}
#boutonsg p{
	margin:0px;
}
#blocannuaire{
	width:229px;
/*	float:right; */
	border: 1px solid #35c02e;
	padding-bottom:15px;
	margin-bottom:50px;
}
#blocannuaire h1{
	font-family: "CabinSemiBold";
	color:#FFF;
	background:#35c02e;
	text-transform:uppercase;
	font-size:14px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
}
#blocannuaire p{
	font-family: "CabinRegular";
	font-size:13px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#blocannuaire a{
	display:block;
	width:130px;
	height:22px;
	background-image:url(/themes/custom/apprentissage/images/boutonvert_off.png);
	margin-left:30px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#12750d;
	text-transform:uppercase;
	font-size:13px;
	padding-top:7px;
	text-align:center;
}
/*
#blocannuaire a:hover{
	background-image:url(/themes/custom/apprentissage/images/boutonvert_on.png);
	color:#FFF;
}	*/

#blocpages{
	width:229px;
/*	float:right;  */
	border: 1px solid #CCC;
	padding-bottom:10px;
	margin-bottom:15px;
	position:relative;
	padding-top:40px;
}
#blocpages p{
	display:block;
	padding-left:45px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:10px;
	font-size:15px;
	color:#999;
}
.bloctyporouge{
	color:#C30;
	font-family: "CabinSemiBold";
}
.blocicone1{
	background-image:url(/themes/custom/apprentissage/images/page_loupe.png);
	background-repeat:no-repeat;
}
.blocicone2{
	background-image:url(/themes/custom/apprentissage/images/page_loupe.png);
	background-repeat:no-repeat;
	background-position:0px -45px;
}
#blocpageslogo{
	position:absolute;
	top:-39px;
	left:15px;
}
#blocappli{
	width:229px;
	height:330px;
	float:right;
	border: 1px solid #CCC;
	padding-bottom:0px;
	margin-bottom:15px;
	position:relative;
	padding-top:0px;
	background:url(/themes/custom/apprentissage/images/blocappli.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
#blocappli h1{
	color:#C30;
	font-family: "CabinSemiBold";
	font-size:30px;
	padding-left:10px;
	padding-top:5px;
	margin-top:0px;
	font-style:italic;
}
#blocappli p{
	margin-top:0px;
	margin-bottom:3px;
	margin-left:114px;
	font-size:11px;
	line-height:13px;
}
#blocappli h3{
	font-family: "CabinRegular";
	font-size:11px;
	padding-left:10px;
	margin-top:50px;
	line-height:12px;
	font-weight:normal;
}
#blocappli a{
	text-decoration:none;
	color:#FFF;
	display:block;
	margin-top:40px;
	margin-left:110px;
	font-family: "CabinSemiBold";
	font-size:20px;
	height:58px;
	margin-bottom:3px;
}
#blocappli a:hover{
	color:#FF0;
}
.blocapplicap{
	text-transform:uppercase;
	font-size:30px;
	line-height:27px;
}



/******apprenti************/
#bandeau_apprenti{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_apprenti.jpg);
}
/******centre************/
#bandeau_centre{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_centre.jpg);
}
/******entreprises************/
#bandeau_entreprises{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_entreprises.jpg);
}
/******orientation************/
#bandeau_orientation{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_orientation.jpg);
}
/******demandeurs************/
#bandeau_demandeurs{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_demandeurs.png);
}
/******autre************/
#bandeau_autre{
	height:251px;
	background-image:url(/themes/custom/apprentissage/images/bandeau_autre.jpg);
}

#identification{
	font-family: "CabinRegular";
text-transform: uppercase;
color: #666;
font-size: 11px;
padding-top: 18px;
position: relative;
z-index: 50;
border-bottom: 1px solid #BEBEBE;
margin-left: 100px;
width: 180px;
}
#identiftrait{
	position:absolute;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	width:250px;
	top:18px;
	left:98px;
}
#identification a{
	text-decoration:none;
	font-family: "CabinRegular";
	text-transform:uppercase;
	color:#666;
	display:inline-block;
	font-size:14px;
}
#identification a:hover{
	color:#06F;
}
.identifseparation{
	display:inline-block;
	margin-left:12px;
	margin-right:12px;
	font-size:14px;
	font-weight:normal;
}
#identification form{
	margin:0px;
	float:right;
	padding:0px;
}
.identifchamp{
	width:95px;
	height:9px;
	margin-right:5px;
	color:#999;
	font-style:italic;
	padding:2px;
	font-size:11px;
	border: 1px solid #CCC;
}
.identifbouton{
	background-color:#FFF;
	height:16px;
	width:22px;
	border: 1px solid #CCC;
	font-size:11px;
	padding:0px;
}
#naventreprises{
	height:49px;
	background-image:url(/themes/custom/apprentissage/images/fondnavigation.png);
	position:relative;
}

#entreprisesaccueil a{
	color:#464648;
	font-family: "CabinSemiBold";
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	display:block;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:27px;
	padding-right:28px;
}
#pubcentrale{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
	margin-bottom:30px;
}
#pubcentralestages{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:30px;
}
.pubcentraleimg{
	margin-right:30px;
}
#col1{
	float:left;
	width:320px;
	margin-right:15px;
}
#col2{
	float:right;
	width:320px;
}
#questions h2{
	font-family: "CabinSemiBold";
	font-size:17px;
	font-weight:normal;
	margin-left:10px;
	display:block;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
/* 	width:400px; */
	color:#666;
}
#questions a{
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding-left:30px;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	background-image:url(/themes/custom/apprentissage/images/page_off.png);
	background-repeat:no-repeat;
	display:block;
	}
#questions a:hover{
	color:#36F;
	background-image:url(/themes/custom/apprentissage/images/page_on.png);
}
#questions p{	
	margin:0px;
}
#avantages{	
	padding-right:65px;
}
#avantages li{	
	line-height:16px;
	margin-bottom:8px;
	font-family:"CabinRegular";
	font-size:14px;
}
#dernieresactus{
	width:229px;
/*	float:right; */
	padding-bottom:8px;
	margin-bottom:50px;
}
#dernieresactus h1{
	font-family: "CabinSemiBold";
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	text-align:center;
}
#dernieresactus p{
	font-family: "CabinSemiBold";
	font-size:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	color:#666;
}
#dernieresactus ul{
	margin-top:0px;
	margin-bottom:10px;
	margin-left:15px;
}
#dernieresactus li{
	font-family: "CabinRegular";
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type: none;
	background-repeat:no-repeat;
	margin-left:-40px;
	margin-bottom:0px;
	margin-top:0px;
	background-position: 2px 6px;
	display:block;
}
#dernieresactus a{
	display:block;
	width:130px;
	height:22px;
	margin-left:30px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	text-transform:uppercase;
	font-size:13px;
	padding-top:7px;
	text-align:center;
}
#dernieresactus a:hover{
	color:#FFF;
}



#blocpub{
	width:229px;
/*	float:right; */
	border: 1px solid #CCC;
	padding-bottom:10px;
	margin-bottom:15px;
	position:relative;
	padding-top:20px;
	margin-top:20px;
	text-align:center;
}
#blocpub p{
	display:block;
	padding-left:45px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:10px;
	font-size:15px;
	color:#999;
	
}
#blocpublogo{
	position:absolute;
	top:-10px;
	left:34px;
	background-color: #FFF;
	width: 164px;
	text-align: center;
	font-family: "CabinSemiBold";
	text-transform:uppercase;
	font-size:14px;
	height: 23px;
}
#sinscrire{
	margin-bottom:30px;
	width:680px;
}
#sinscrire p{
	margin-left:0px;
}
#boutonsinscrire{
	width:210px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:10px;
}
#boutonsinscrire a{
	background-image:url(/themes/custom/apprentissage/images/bouton_off.png);
	width:185px;
	height:27px;
	display:block;
	text-align:center;
	padding-top:10px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#242764;
	text-transform:uppercase;
	font-size:13px;
}
#boutonsinscrire a:hover{
	background-image:url(/themes/custom/apprentissage/images/bouton_on.png);
	color:#FFF;
}
#entreprisescol1{
	width:310px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-left:20px;
	height:250px;
}
#entreprisescol2{
	width:350px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-left:50px;
	padding-right:50px;
	height:250px;
}
#entreprisescol3{
	width:180px;
	float:left;
	margin-left:50px;
}
#entreprisescol3bis{
	width:180px;
	float:left;
	margin-left:50px;
	margin-top:20px;
}
#rechnatcol1{
	width:200px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-left:80px;
	height:200px;
}
#rechnatcol2{
	width:200px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-left:80px;
	padding-right:50px;
	height:200px;
}
#rechnatcol3{
	width:250px;
	float:left;
	margin-left:80px;
}
#rechnatcol1 li,#rechnatcol2 li,#rechnatcol3 li{
	list-style-image:url(/themes/custom/apprentissage/images/puceflechegrande.png);
	list-style-position:outside;
	margin-left:15px;
	line-height:15px;
	float:none;
}
#rechregcol1{
	width:280px;
	float:left;
	margin-left:30px;
	height:200px;
}
#rechregcol2{
	width:180px;
	float:left;
	margin-left:30px;
	height:200px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left:20px;
}

#rechregcol3{
	width:180px;
	float:left;
	color:#999;
	margin-left:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left:20px;
}
#rechregcol4{
	width:180px;
	float:left;
	margin-left:20px;
	color:#999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left:20px;
}
#mescommandes strong,#rechnationale strong,#rechregionale strong{
	font-family:"CabinSemiBold";
	/*text-transform:uppercase;*/
	color:#FFF;
	display:block;
	padding-bottom:10px;
	margin:0px;
	font-weight:normal;
	font-size:16px;
}
#rechregcol1 form{
	margin-bottom:20px;
}
#rechregcol2 li,#rechregcol3 li,#rechregcol4 li{
	list-style-image:url(/themes/custom/apprentissage/images/puceflechegrande.png);
	list-style-position:outside;
	margin-left:15px;
	line-height:15px;
	float:none;
}
#entreprisescol1 a,#entreprisescol2 a,#entreprisescol3 a,#rechnatcol1 a,#rechnatcol2 a,#rechnatcol3 a,#rechregcol1 a,#rechregcol2 a,#rechregcol3 a,#rechregcol4 a,#entreprisescol3bis a
{
	font-family: "CabinRegular";
	color:#CCC;
	margin:0px;
	padding:0px;
	text-transform:none;
	line-height:20px;
}
#entreprisescol1 li,#entreprisescol2 li,#entreprisescol3 li{
	list-style-image:url(/themes/custom/apprentissage/images/puceflechegrande.png);
	list-style-position:outside;
	margin-left:15px;
	line-height:15px;
	float:none;
	font-family: "CabinRegular";
	color:#CCC;
	text-transform:none;
	line-height:20px;
	font-size:14px;
}
#entreprisescol3bis p{
	font-family: "CabinRegular";
	color:#CCC;
	margin:0px;
	padding:0px;
	font-style:italic;
	line-height:20px;
}
.entrep_parenthese{
	font-size:11px;
	font-family: "CabinRegular";
	color:#CCC;
}
#article{
	margin-top:30px;
	padding-right:10px;
}
#article h2{
	font-family: "CabinSemiBold";
	font-size:17px;
	font-weight:normal;
	margin-left:10px;
	display:block;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
/*	width:400px;  */
	color:#666;
}
#article a{
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:underline;
	padding-left:0px;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	}
#article a:hover{
	color:#36F;
}
#article p{	
	margin:0px;
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	text-align:justify;
}
#article ol,#article ul{	
	margin:0px;
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	text-align:justify;
}
#article h3{
	font-family: "CabinSemiBold";
	font-size:15px;
	font-weight:normal;
	margin-left:10px;
	color:#666;
}
#article h4{
	font-family: "CabinSemiBold";
	font-size:15px;
	font-weight:normal;
	margin-left:10px;
	color:#666;
	margin-bottom:0px;
	padding-left:15px;
	background-image:url(/themes/custom/apprentissage/images/puce_carree.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
#article strong{
	font-family: "CabinSemiBold";
	font-weight:normal;
}
#articlebouton{
	margin-top:20px;
}
#articlebouton a{
	display:block;
	width:164px;
	height:13px;
	background-image:url(/themes/custom/apprentissage/images/boutonbleulong_off.png);
	margin-left:10px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#333;
	text-transform:uppercase;
	font-size:11px;
	padding-top:6px;
	text-align:center;
}
#articlebouton a:hover{
	background-image:url(/themes/custom/apprentissage/images/boutonbleulong_on.png);
	color:#FFF;
}
#bloctaxe{
	margin-bottom:50px;
	float:right;
/*	height:    */
}
#visuel_dernieresactu{
	height:230px;
	background-image:url(/themes/custom/apprentissage/images/visuel_dernieresactu.jpg);
	background-repeat:no-repeat;
}
.colgauche_visuactu{
	background-image:url(/themes/custom/apprentissage/images/visuel_dernieresactu.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
#articlederniereactu{
	margin-top:240px;
}

.filetsousregion{
	border-bottom:1px solid #CCC;
	padding-bottom:30px;
	display:block;
	padding-left:0px;
	margin-left:10px;
	margin-right:10px;
}
/****************mes commandes*****************************/
#commandes h1,#inscription h1,#identifiants h1, #suppress_formation h1{
	font-family:"Gnuolane";
	font-size:39px;
	color:#f8bb18;
	font-weight:normal;
}
#commandes h2,#inscription h2{
	font-family:"CabinSemiBold";
	font-size:16px;
	color:#868179;
	/*padding-left:10px;*/
	padding-left:10px;
	font-weight:normal;
}
#formentreprises h2 {
	font-family:"CabinSemiBold";
	font-size:16px;
	color:#868179;
	padding-left:0px;
	font-weight:normal;
}
#inscription h2 a{
	font-family:"CabinSemiBold";
	font-size:16px;
	color:#868179;
	padding-left:0px;
	font-weight:normal;
	text-decoration:none;
}
#inscription h2 a:hover{
	color:#f8bb18;
}
#commandes h3,#inscription h3{
	font-family:"CabinSemiBold";
	font-size:16px;
	color:#868179;
	padding-left:10px;
	font-weight:normal;
	border-top:1px solid #CCC;
	padding-top:15px;
}
#commandes p{
	font-family:"CabinRegular";
	font-size:14px;
	color:#868179;
	padding-left:10px;
}
#commandes label{
	display:block;
	width:240px;
	float:left;
}
#commandes input{
	width:250px;
}
#commandes .compte1{
	float:left;
	display:block;
	width:100px;
}
#commandes .compte2{
	width:100px;
}
#commandes .compte3{
	width:20px;
}
#commandes .cb{
	width:20px;
}
#commandes a{
	text-decoration:none;
	font-family:"Gnuolane";
	font-size:18px;
	color:#f8bb18;
	cursor:pointer;
}
#commandes a:hover{
	color:#0C3;
}
#commandes strong{
	font-weight:normal;
	font-family:"CabinSemiBold";
}
#commandes .cgv{
	font-size:14px;
	color:#309;
	text-decoration:none;
	font-family:"CabinRegular";
	cursor:pointer;
}
#commandes .boldcap{
	font-family:"CabinSemiBold";
	text-transform:uppercase;
}
#primo{
	float:left;
	height:225px;
	list-style-type: none;
	width:228px;
	position:relative;
}
#medium{
	float:left;
	height:225px;
	list-style-type: none;
	width:228px;
	position:relative;
}
#premium{
	float:left;
	width:225px;
	list-style-type: none;
	width:228px;
	position:relative;
}
#premium_haut{
	background-image:url(/themes/custom/apprentissage/images/premium_haut.png);
	background-repeat:no-repeat;
	height:100px;
}
#premium_milieu{
	background-image:url(/themes/custom/apprentissage/images/premium_milieu.png);
	background-repeat:repeat-y;
	text-align:center;
}
#premium_bas{
	background-image:url(/themes/custom/apprentissage/images/premium_bas.png);
	background-repeat:no-repeat;
}
#medium_haut{
	background-image:url(/themes/custom/apprentissage/images/medium_haut.png);
	background-repeat:no-repeat;
	height:100px;
}
#medium_milieu{
	background-image:url(/themes/custom/apprentissage/images/medium_milieu.png);
	background-repeat:repeat-y;
	text-align:center;
}
#medium_bas{
	background-image:url(/themes/custom/apprentissage/images/medium_bas.png);
	background-repeat:no-repeat;
}
#primo_haut{
	background-image:url(/themes/custom/apprentissage/images/primo_haut.png);
	background-repeat:no-repeat;
	height:100px;
}
#primo_milieu{
	background-image:url(/themes/custom/apprentissage/images/primo_milieu.png);
	background-repeat:repeat-y;
	text-align:center;
}
#primo_bas{
	background-image:url(/themes/custom/apprentissage/images/primo_bas.png);
	background-repeat:no-repeat;
}

#primo #commandesbouton a,#medium #commandesbouton a,#premium #commandesbouton a{
	display:block;
	width:180px;
	height:22px;
	background-image:url(/themes/custom/apprentissage/images/ajoutpanier_off.png);
	margin-left:25px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	padding-top:7px;
	text-align:center;
}
#primo #commandesbouton a:hover,#medium #commandesbouton a:hover,#premium #commandesbouton a:hover{
	background-image:url(/themes/custom/apprentissage/images/ajoutpanier_on.png);
}
#primo ul,#medium_milieu ul,#premium_milieu ul{
	display:block;
	margin-top:0px;
	height:460px;
	padding-top:10px;
	text-align:left;
	}
#primo li,#medium_milieu li,#premium_milieu li{
	list-style-type: none;
	padding-left:0px;
	margin-left:-20px;
	margin-bottom:8px;
	padding-top:5px;
	border-top:#f7b36a 1px solid;
	padding-right:0px;
	margin-right:18px;
}
#primo a,#medium a,#premium a{
	display:block;
	color:#000;
	text-decoration:none;
}
.loupe{
	display:block;
	float:left;
	margin-right:5px;
	padding-bottom:10px;
	}
.fleche_deplier{
	float:none;
}
.commandes_comments{
	font-size:11px;
	line-height:14px;
	margin-top:2px;
	margin-left:20px;
	display:block;
}
.prix{
	font-size:40px;
	font-family:"Gnuolane";
	color:#E85109;
}
#commandes_salonsforums1,#commandes_salonsforums2,#commandes_salonsforums3{
	position:absolute;
	width: 387px;
	height: 418px;
	left: 131px;
	top: 100px;
	background-color: #666666;
	visibility:hidden;
	border:1px solid #CCC;
	padding:20px;
	text-align:center;
	z-index:100;
}
#commandesbouton a{
	display:block;
	width:180px;
	height:22px;
	background-image:url(/themes/custom/apprentissage/images/ajoutpanier_off.png);
	margin-left:10px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	padding-top:7px;
	text-align:center;
	
}
#commandesbouton a:hover{
	background-image:url(/themes/custom/apprentissage/images/ajoutpanier_on.png);
	color:#FFF;
}
#panier{
	width:229px;
	float:right;
	border: 1px solid #0082da;
	padding-bottom:8px;
	margin-bottom:50px;
}
#panier h1{
	font-family: "CabinSemiBold";
	color:#FFF;
	background:#0082da;
	text-transform:uppercase;
	font-size:14px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	text-align:center;
}
#panier h2{
	font-family:"CabinSemiBold";
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:0px;
}
#panier table{
	margin-left:10px;
	margin-right:10px;
	width:210px;
	font-family:"CabinRegular";
	margin-top:0px;
	}
#panier td{
	padding-bottom:10px;
	padding-top:10px;
}
.panierligne{
	border-bottom:1px solid #CCC;
	text-transform:uppercase;
}
#panier strong{
	font-weight:normal;
	font-family:"CabinSemiBold";
	text-transform:uppercase;
	font-size:15px;
}
#commandes table{
	margin-left:10px;
	font-family:"CabinRegular";
	margin-top:0px;
	border:none;
	padding:0px;
}
#commandes td{
	border-left:1px solid #333;
	border-bottom:1px solid #333;
	padding:5px;
	}
#commandes .tdvertical{
	border-right:1px solid #333;
}
#commandes table .tabletitre{
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
	background:#333;
	color:#FFF;
	
}
#commandes table .tabletexte{
	font-size:12px;
	text-align:center;
}
#commandes table a{
	font-family:"CabinRegular";
	font-size:13px;
}
/***********************CGV CGU************************************************/
#cg{
padding:25px;
}
#cg h2{
	font-family: "CabinSemiBold";
	font-size:17px;
	font-weight:normal;
	margin-left:10px;
	display:block;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color:#00007D;
	text-align:left;
}
#cg a{
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:underline;
	padding-left:0px;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	}
#cg a:hover{
	color:#36F;
}
#cg p{	
	margin:0px;
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	text-align:justify;
}
#cg ol,#cg ul{	
	margin:0px;
	font-family: "CabinRegular";
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding-bottom:6px;
	padding-top:4px;
	color:#666;
	text-align:justify;
}
#cg strong{
	font-family: "CabinSemiBold";
	font-weight:normal;
	color:#00007D;
}

#cgbouton a
{
	display:block;
	width:180px;
	height:16px;
	background-image:url(/themes/custom/apprentissage/images/ajoutpanier_off.png);
	margin-left:10px;
	text-decoration:none;
	font-family: "CabinSemiBold";
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	padding-top:7px;
	text-align:center;
	margin-right:10px;
	float:left;
	margin-top:0px;
	cursor:pointer;
}
#cgbouton a:hover,
#cgbouton input:hover.form-submit 
{
	background-image:url(/themes/custom/apprentissage/images/ajoutpanier_on.png);
	color:#FFF;
}
/****************faq*****************************/
#faqs{
margin-bottom:50px;
}
#faqs h1{
	font-family:"Gnuolane";
	font-size:39px;
	color:#f8bb18;
	font-weight:normal;
	margin:0px;
}
#faqs h2{
	font-family:"Gnuolane";
	font-size:25px;
	color:#f8bb18;
	font-weight:normal;
	padding-left:10px;
	margin-top:20px;
	margin-bottom:0px;
}
#faqs a {
    font-family: "CabinRegular";
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    padding-left: 30px;
    padding-bottom: 6px;
    padding-top: 4px;
    color: #666;
    background-image: url(/themes/custom/apprentissage/images/page_off.png);
    background-repeat: no-repeat;
    display: block;
}
#faqs a:hover{
	color:#36F;
	background-image:url(/themes/custom/apprentissage/images/page_on.png);
	}
/***************agissez/////////////////*/
#agissez{
	margin-left:10px;
}
#agissez h1{
	font-family:"Gnuolane";
	font-size:39px;
	color:#f8bb18;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#agissez h2{
	font-family: "CabinSemiBold";
    font-size: 16px;
    color: #242764;
    margin-top: 20px;
    font-weight: normal;
    padding-right: 10px;
    display: block;
}
#agissez h3{
	font-family: "CabinRegular";
    font-size: 14px;
    color: #242764;
    margin-top: 20px;
    font-weight: normal;
    padding-right: 10px;
    display: block;
}
#agissez #gauche{
font-family: "CabinRegular";
width:320px;
float:left;
margin-top:25px;
margin-bottom:10px;
font-size: 15px;
color:#242764;
position:relative;
}


#agissez #droite{
font-family: "CabinRegular";
width:320px;
float:right;
margin-top:25px;
margin-bottom:10px;
font-size: 15px;
color:#242764;
position:relative;
}

#agissez a{
font-family: "CabinRegular";
background:#f8bb18;
color:#FFF;
font-size: 14px;
text-decoration:none;
padding-left:15px;
padding-right:15px;
display:block;
margin-top:10px;
width:100px;
}

#agissez a:hover{
font-family: "CabinRegular";
background:#242764;
color:#FFF;
}

#agissez_bannieres,
#agissez_logos,
#agissez_2500,
#agissez_ae,
#agissez_rdv
{
background:#FFF;
border:1px solid #e4e4e4;
top:-50px;
left:-80px;
visibility:hidden;
position:absolute;
z-index:500;
padding:15px;
}

/**********sites utiles************/
#sitesutilesgauche{
margin-top:40px;
width:300px;
float:left;
}

#sitesutilesdroite{
margin-top:40px;
width:300px;
float:right;
}

#sitesutilesgauche p,
#sitesutilesdroite p{
margin-top:7px;
font-family:CabinRegular;
font-size:14px;
}

#sitesutilesgauche.subord,
#sitesutilesdroite.subord{
border:solid 1px #ccc;
}
/***************************************/
#offreprimoentreprise{
	background-image:url(/themes/custom/apprentissage/images/primo_haut.png);
	height:100px;
	width:230px;
}
#offremedium{
	background-image:url(/themes/custom/apprentissage/images/offre_medium.png);
	height:103px;
}
#offremediumentreprise{
	background-image:url(/themes/custom/apprentissage/images/medium_haut.png);
	height:100px;
	width:230px;
}
#offrepremium{
	background-image:url(/themes/custom/apprentissage/images/offre_premium.png);
	height:103px;
}
#offrepremiumentreprise{
	background-image:url(/themes/custom/apprentissage/images/premium_haut.png);
	height:100px;
	width:230px;
}
#middle,
#middle2{
	background-image:url(/themes/custom/apprentissage/images/offre_milieu.png);
	/*height:103px;*/
	padding-bottom: 10px;
}
#middleentreprise,
#middle2entreprise{
	background-image:url(/themes/custom/apprentissage/images/primo_milieu.png);
	/*height:103px;*/
	padding-bottom: 10px;
	width:230px;
}
#middleentreprise #boutoncommande a,
#middle2entreprise #boutoncommande a{
	margin-left:25px;
}
#middle ul,
#middle2 ul,
#middleentreprise ul,
#middle2entreprise ul{
	padding-right: 30px;
	padding-left: 30px;
	min-height:620px;
}
#middle ul ul,
#middle2 ul ul,
#middleentreprise ul ul,
#middle2entreprise ul ul{
	padding-right: 5px;
	padding-left: 5px;
	min-height:50px;
}
#middle ul li,
#middle2 ul li,
#middleentreprise ul li,
#middle2entreprise ul li{
margin: 0px;
padding-left: 0px;
padding-right: 10px;
list-style-type: none;
/*list-style-image: url(/themes/custom/apprentissage/images/loupe.png);*/
border-top: 1px solid #F60;
padding-top: 5px;
padding-bottom: 5px;
/*list-style-position: outside;*/
background-image: url(/themes/custom/apprentissage/images/loupe.png);
background-repeat:no-repeat;
background-position: 0px 5px;
padding-left: 25px;
}
#middle ul li ul li,
#middle2 ul li ul li{
border-top: none;
font-size:11px;
	font-family:"CabinRegular";
	background-image: url(/themes/custom/apprentissage/images/pucecommandes.png);
background-repeat:no-repeat;
background-position: 0px 8px;
padding-left: 10px;
padding-bottom: 0px;
}
#bas{
	background-image:url(/themes/custom/apprentissage/images/offre_bas.png);
	height:25px;
}
#basentreprise{
	background-image:url(/themes/custom/apprentissage/images/primo_bas.png);
	height:20px;
	width:230px;
}
#middle h1,
#middle2 h1,
#middleentreprise h1,
#middle2entreprise h1{
	margin-top:0px;
	text-align:center;
	padding-top:15px;
	color:#e85109;
}
#middle h4,
#middle2 h4,
#middleentreprise h4,
#middle2entreprise h4{
	margin:0px;
	font-size:11px;
	font-family:"CabinRegular";
	font-weight:normal;
}
#offreexplication{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/themes/custom/apprentissage/images/puceoffre.png);
}
#boutoncommande a{
	display: block;
width: 150px;
height: 22px;
background-image: url(/themes/custom/apprentissage/images/ajoutpanier_off.png);
margin-left: 50px;
text-decoration: none;
font-family: "CabinSemiBold";
color: #FFF;
text-transform: uppercase;
font-size: 13px;
padding-top: 7px;
text-align: center;
margin-right: 10px;
/*float: left;
 margin-top: 18px; */
cursor: pointer;

}
#boutoncommande a:hover{
background-image:url(/themes/custom/apprentissage/images/ajoutpanier_on.png);
	color:#FFF;
}

#decouvertedroite h1,
#decouvertegauche h1{
	font-size:18px;
	font-family: "CabinSemiBold";
	text-align:center;
	margin:0px;

}
#decouvertedroite h2,
#decouvertegauche h2{
	text-align:center;
	border-bottom:1px solid #CCC;
	margin-top:5px;
	padding-bottom:10px;
		font-size:14px;
	font-weight:normal;
	font-family: "CabinRegular";
}
#decouvertedroite strong,
#decouvertegauche strong{
	font-weight:normal;
	font-family: "CabinSemiBold";
	color:#000;
}
#decouvertedroite li,
#decouvertegauche li{
margin-bottom: 20px;
background-image: url(/themes/custom/apprentissage/images/dossier.png);
background-repeat: no-repeat;
background-position: 0px -3px;
list-style-type: none;
margin-left: -43px;
padding-left: 32px;
}
#decouverteinfo{
	background: #f8bb18;
	font-size:15px;
	font-family: "CabinRegular";
	padding:30px;
	border:1px solid #000;
}
#decouvertedroite a{
	color:#f8bb18;
	background:none;
	text-decoration:none;
	padding:0px;
	margin-top:2px;
}
#decouvertedroite a:hover{
	background:none;
	text-decoration:underline;
	color:#f8bb18;
}
#decouvertedroite a#decouvertespecial {
	color:#000;
	background:#FFF;
	text-decoration:none;
	width:290px;
	text-align:left;
	margin-left:0px;
	cursor:pointer;
}
#decouvertedroite  a:hover #decouvertespecial{
	background:none;
	text-decoration:none;
	color:#000;
}
#decouvertedroite p{
	margin:0px;
	padding-left:0px;
	border:none;
}
#decouverteconvention{
	position:absolute;
	width:260px;
	background:#dfe2e3;
	visibility:hidden;
	left:330px;
	z-index:200;
	padding:20px;
	font-family:"CabinRegular";
	
}
#decouverteconvention li{
	background-image: none;
	list-style-type:disc;
	margin-left: -20px;
	padding-left:0px;
	font-size:13px;
}
#decouverteconvention p{
	color:#f8bb18;
	font-size:16px;
	font-family:"CabinSemiBold";
}
#coldecouvgauche{
	float:left;
	width:315px;
	margin-right:30px;
	margin-top:20px
}
#coldecouvdroite{
	float:left;
	width:315px;
	margin-top:20px;
	position:relative;
}
#cacherbr br{
	display:none;
}

.asterisque{
	color: red;
	font-size: 18px;
	margin-right: 5px;
}





