
/*** COMMUN *****************************************************************************************/
.box_classique a {
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #25A3D1;
	text-decoration: none;
}

.box_classique a:hover {
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #25A3D1;
	text-decoration: underline;
}
div#mentions {
	clear: both;
	float: left;
	margin: 10px 0 10px 8px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #bdbdbd;
	vertical-align: middle;
	width: 690px;
}
div#mentions a {
	font-size: 11px;
	font-weight: bold;
	color: #25A3D1;
	text-decoration: none;
}

/*** CHEMIN DE LA PAGE ****************************************************/
div#site_path {
	float: left;
	width: 1018px;
	height: 20px;
	text-align: left;
}

div#site_path_texte {
	margin-left: 10px;
	line-height: 20px;
	font-size: 11px;
	vertical-align: middle;
}

div#site_path_texte a {
	text-decoration: none;
	color: #000000;
}

/*** PARAGRAPHE ******************************/
p {
	text-align: left;
	line-height: 15px;
	font-size: 12px;
	vertical-align: middle;
}


/*** TITRE H1 ********************************/
h1 {
	line-height: 22px;
	font-size: 20px;
	vertical-align: middle;
	font-weight: bold;
	color: #25A3D1;
}



/*** TITRE H2 ********************************/
h2 {
	line-height: 22px;
	font-size: 20px;
	vertical-align: middle;
	font-weight: bold;
}


/*** TITRE H3 ********************************/
h3 {
	line-height: 18px;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold;
	color: #25A3D1;
}


/*** TITRE H4 ********************************/
h4 {
	line-height: 18px;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold;
}


/*** TITRE H5 ********************************/
h5 {
	line-height: 13px;
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
	color: #25A3D1;
}


/*** TITRE H6 ********************************/
h6 {
	line-height: 13px;
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
}

.big {
	line-height: 32px;
	font-size: 30px;
}
/*** LIEN MAIN CLASSIQUE **************************/
/***
div#content a {
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #25A3D1;
}
***/


/*** LIEN FOOTER CLASSIQUE **************************/
div#footer a {
	line-height: 12px;
	font-size: 11px;
	vertical-align: middle;
	color: #ffffff;
	text-decoration: none;
}


/*** BOX CLASSIQUE ***********************************************************/
.box_classique {
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 0 5px;
	width: 695px;
	text-align: left;
}
.box_classique p {
	float: left;
	margin: 10px;
}
/*** LIGNE 1 *********************************************/
.box_classique_l1_c1 {
	float: left;
	width: 9px;
	height: 9px;
	border-top: 1px solid #b3a6a6;
	border-left: 1px solid #b3a6a6;
	background-color: #ffffff;
}
.box_classique_l1_c2 {
	float: left;
	width: 675px;
	height: 9px;
	border-top: 1px solid #b3a6a6;
	background-color: #ffffff;
}
.box_classique_l1_c3 {
	float: left;
	width: 9px;
	height: 9px;
	border-top: 1px solid #b3a6a6;
	border-right: 1px solid #b3a6a6;
	background-color: #ffffff;
}
/*** LIGNE 2 *********************************************/
.box_classique_l2 {
	float: left;
	width: 695px;
	background: url(/images/commun/bg_695px.png);
	background-repeat: repeat-y;
}
/*** LIGNE 3 *********************************************/
.box_classique_l3_c1 {
	float: left;
	width: 9px;
	height: 9px;
	border-bottom: 1px solid #b3a6a6;
	border-left: 1px solid #b3a6a6;
	background-color: #ffffff;
}
.box_classique_l3_c2 {
	float: left;
	width: 675px;
	height: 9px;
	border-bottom: 1px solid #b3a6a6;
	background-color: #ffffff;
}
.box_classique_l3_c3 {
	float: left;
	width: 9px;
	height: 9px;
	border-bottom: 1px solid #b3a6a6;
	border-right: 1px solid #b3a6a6;
	background-color: #ffffff;
}


/*** ****/
h1#logosonnerie {
	float: left;
	margin: 10px 0 20px 15px;
}

.lien_rose {
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #25A3D1;
}

.rose { color: #25A3D1; }


.minus { font-size: 8px; }

/** MARGE TITRE **/
.marge_titre {
	float: left;
	margin: 0 20px;
	text-align: left;
}

div#simple_texte {
	float: left;
	clear: both;
	margin: 30px 50px 10px 50px;
	text-align: left;
	line-height: 18px;
	font-size: 12px;
	vertical-align: middle;
}

div#simple_texte a {
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #25A3D1;
	text-decoration: none;
}

div#simple_texte a:hover {
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #25A3D1;
	text-decoration: underline;
}


/*** TABLE ***********************************************************/
.onlybox_offre_mega_table {
	margin: 0 auto;
	padding: 0;
	width: 673px;
	font-size: 12px;
	background-color: #ffffff;
}
/*** INTITULE ***/
.onlybox_offre_mega_table_intitule_first {
	padding: 10px 5px;
	width: 133px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #ebebec;
	color: #3b3b3b;
	text-transform: uppercase;
}
.onlybox_offre_mega_table_intitule_else {
	padding: 10px 5px;
	width: 133px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-color: #ebebec;
	color: #3b3b3b;
	border-left: 1px solid #cdcecf;
	text-transform: uppercase;
}
/*** INFO ***/
.onlybox_offre_mega_table_info_first {
	padding: 10px 5px;
	width: 133px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #25A3D1;
}
.onlybox_offre_mega_table_info_else {
	padding: 10px 5px;
	width: 133px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #3b3b3b;
	border-left: 1px solid #cdcecf;
}

.exposant {
	font-size: 10px;
	vertical-align: top;
}


.canal_tel_l1 img {
	float: left;
	margin: 0;
	padding: 0;
}
div#canal_tel_l2_onglet_1 {
	position: absolute;
	top: 437px;
}
div#canal_tel_l2_onglet_2 {
	position: absolute;
	top: 437px;
}
.canal_tel_l3 {
	float: left;
	margin-top: 218px;
}
.canal_tel_l3_gy {
	float: left;
	margin-top: 219px;
}
.canal_tel_l3 img {
	float: left;
	margin: 0;
	padding: 0;
}
.canal_tel_l3_gy img {
	float: left;
	margin: 0;
	padding: 0;
}


div#canal_net_l2_onglet_1 {
	position: absolute;
	top: 437px;
}
div#canal_net_l2_onglet_2 {
	position: absolute;
	top: 437px;
}
div#canal_net_l2_onglet_3 {
	position: absolute;
	top: 437px;
}
.canal_net_l3 {
	float: left;
	margin-top: 188px;
}
.canal_net_l3_gy {
	float: left;
	margin-top: 189px;
}
.canal_net_l3 img {
	float: left;
	margin: 0;
	padding: 0;
}
.canal_net_l3_gy img {
	float: left;
	margin: 0;
	padding: 0;
}

/** AJOUT STYLES SIMPLE TEXTE CONTENU CANALCONNECT **/
div#simple_texte {
	float: left;
	clear: both;
	margin: 20px 50px 20px 30px;
	text-align: left;
}

div#simple_texte a {
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #25A3D1;
	text-decoration: none;
}

div#simple_texte a:hover {
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #25A3D1;
	text-decoration: underline;
}

div#simple_texte p {
	margin: 0 0 0 0; 
	padding: 20px 0 30px 30px;
	display: block;
	width: 100%;
}

div#simple_texte ul {
	padding: 0 0 5px 55px;
}

div#simple_texte li {
	list-style-position: outside;
	list-style-image:url(/images/commun/fleche_droite.gif);
	padding: 0 0 5px 5px;
}

div#simple_texte h1 {
	padding: 0 0 10px 0;
	line-height: 30px;
	font-size: 30px;
	vertical-align: middle;
	font-weight: bold;
	color: #25A3D1;
	width: 100%;
}

div#simple_texte h3 {
	padding: 0 0 20px 0;
	line-height: 18px;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold;
	color: #25A3D1;
	text-decoration:underline;
	width: 100%;
}

div#cache_blanc{
	color: #000000;
	background-color:#FFFFFF;
	padding:5px;
}

/**********************************************************************************************/
