@charset "utf-8";
html {
	height:100%;
}
ul, li {
	margin:0px;
	padding:0px;
}
ul a, li a{
	margin:0px;
	padding:0px;
	color:#FFF;
}
a img {
	border: none;
}
img.preload {display:none;}
body {
	margin:0;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	background-color:#FFF;
	height:100px;
	background-image: url(./images/fond_body.gif);
	background-repeat:repeat-x;
	color:#808080;
	
}
body img{}



td, table, tr{
 	margin:0;
	border-collapse :collapse;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	background-color:#FFF;
	
	}
td {
	vertical-align:top;
}
#contenu, #navigationbas {
	background-color:transparent;
	margin-left: auto;
	margin-right: auto;
	width:1000px;/*1075px;*/
	}
#contenu {

	overflow:hidden;
	min-height:100%;
}
#phonetel {
	margin: 0px 0px 0px 10px;
	padding: 0;
	float: right;
	FONT-SIZE: 9px;
}
#langue {
	margin: 0px 0px 0px 10px;
	padding: 0;
	float: right;
	FONT-SIZE: 9px;
}
/***************************navigation***********************/
#haut {
	height:107px;
	margin: 0px;
	padding: 20px 40px 0 15px;
	/*background-color:transparent;*/
	border-bottom:1px solid #58585a;
	background-color:#FFFFFF;
}
#page {
	/*width: 892px;*/
	margin:0px;
	padding: 0px;
	overflow:auto;
	display:inline;
	float:left;
	/*550px*//*display:inline;
	float:left;*/
}
#texte {
	width: 1000px;/**/
	/*width:808px;
	margin: 0px 30px 20px 30px;
	padding: 0px 20px 0px 0px;
	display: inline;*/
	float:left;
	margin:0px;
	padding: 0 0 10px 0;
	z-index:1px;
	min-height:340px;
	overflow:hidden;
}
#texte-home {
	width: 630px;/**/
	/*width:808px;
	margin: 0px 30px 20px 30px;
	padding: 0px 20px 0px 0px;
	display: inline;*/
	float:left;
	margin:0px;
	padding: 0px;
	z-index:1px;
	
}
#droite{
	display:inline;
	float:left;
	width:310px;
}
.offre_spe{
	border:1px solid #123e79;
	margin:20px 0 0 0;
	padding:10px;
	overflow:auto;
	text-align:left;
	}
.offre_spe h1{
	margin:0 0 10px 0;
	padding:0;
	color:#002e6e;	
}
.offre_spe h3{
	margin:0;
	padding:0;
	color:#002f6f;	
	display:inline;
	text-decoration:none;
	border:none;
}
.offre_spe a{
	margin:0;
	padding:0;
	color:#3e3d40;	
	font-weight:bold;
	text-decoration:underline;
	font-size:10px;
}
#droite_region{
	display:inline;
	float:left;
	width:270px;
	*width:240px;
}
.offre_spe_region{
	border:1px solid #123e79;
	margin:20px 0 0 0;
	padding:10px;
	overflow:auto;
	text-align:left;
	color:#3d3c3f;
	font-size:11px;
	width:235px;

	}
.offre_spe_region h1{
	margin:0 0 10px 0;
	padding:0;
	color:#002e6e;	
	font-size:16px;
}
.offre_spe_region h3{
	margin:0;
	padding:0;
	color:#002f6f;	
	display:inline;
	text-decoration:none;
	border:none;
}
.offre_spe_region a{
	margin:0;
	padding:0;
	color:#3e3d40;	
	font-weight:bold;
	text-decoration:underline;
	font-size:10px;
}
#texteaccueil {
	width:911px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.offre_selected{
	border:1px solid #1c5793;
	color:#707173;
	font-size:12px;
	margin:10px 0 10px 0;
	padding:10px;
	display:inline;
	float:left;
	width:600px;
	*width:580px;
}
.offre{
	color:#707173;
	font-size:12px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
	width:60 0px;
	padding: 0 0 5px 0;
	border-bottom:1px solid #707173;
}
.offre h2,.offre_selected h2{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#1c5793;
	border:none;
	text-transform:none;
}
.offre a,.offre_selected a{
	color:#707173;
	font-size:10px;
}
#titre {
	width:1000px;
	margin: 15px 0 10px 0;
	padding: 0 0 10px 0;
	display: inline;
	float:left;
	border-bottom:1px solid #E20075;
}
#titre h1, #titre a{
	color:#E20075;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	}
#titre a{
	font-weight:bold;
}
#titre a:hover{
	text-decoration:underline;
	
}
#navigationhaut {
	height:26px;
	/*width:892px;
	display: inline;
	float:left;*/
	margin: 65px 0px 0px 400px;
	*margin: 85px 0px 0px 400px;
	padding: 0px;
	background:transparent;
}
#login {
	width:260px;
	height:28px;
	display: inline;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background-color:#6d6e72;
}
#logo {
	padding:0px;
	margin: 0px;
	text-align:center;
	float:left;/*display:inline;*/
	
	width:1000px;
	height:164px;
	overflow:none;
}
#navigation {
	width:1000px;
	padding:0;
	margin:0px;
	float:left;
	background-color:transparent;
	padding:0 0 0 0px;
	min-height:100%;
	background-color:#e20075;
	color:#FFF;
	height:25px;
}
.titre-left {
	color:#0065a8;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
}
#region {

/*	font-size:11px;
	font-weight:normal;
	overflow:hidden;*/
}
#sousnavigation {
	width:260px;
	margin: 0;
	padding: 0;
	text-align:left;
	display:none;
}
#sousnavigation div { /* pour l'habillage de la nav */
	display:none;
	margin:0px;
	padding:0px;
}
#navigationbas {
	/*width:911px;*/
	width:255px;
	background:transparent;
	display:inline;
	float:right;
	color:#E20075;
	font-size:10px;
}
#navigationbas a {
	/*width:911px;*/
	text-decoration:none;
	color:#E20075;
	font-size:10px;
}

#piedref {
	width:911px;
	height:37px;
	display:inline;
	float:left;
}
/*****************************menu princ ***********************/
#menuprincsep, #menuprincselectedsep {
	list-style-image:none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display:none;
}
#menuprincsep li, #menuprincselectedsep li {
	list-style-image:none;
	list-style-type: none;
	margin: 0;
	padding:0;
}
#menuprinc, #menuprincselected, #menuprinc1{
	list-style-image:none;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:inline;
	float:left;
	width:1000px;
	height:396px;
	display:block;
}
#menuprinc li , #menuprinc1 li{
	list-style: none; /************/
	float:left;
	display:inline;
	width:120px;
	padding:10px 10px 10px 20px;
	font-size:15px;
	font-weight:normal;
	cursor: pointer;
	}

#menuprinc li:hover, #menuprincselected li , #menuprinc1 li:hover{
	list-style: none; /************/
	float:left;
	font-size:15px;
	font-weight:normal;
	color:#E20075;
	cursor: pointer;
}
#menuprinc ul, #menuprincselected ul , #menuprinc1 ul{
	list-style: none; /************/
	margin: 0;
	padding:0;
	width:1000px;
	*height:380px;
}
#menuprincselected {
	margin:0;
	padding:0;
}
#menuprincselected li {
	list-style: none; /************/

}
#menuprinc li a, #menuprincselected li a , #menuprinc1 li a{
	FONT-SIZE: 12px;
	cursor: pointer;
	cursor: hand;
	COLOR: #FFF;
	FONT-WEIGHT: bold;
	padding:0 0 0 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}












/*************ACCORDÉON****************/
#menuprinc2{
	display:inline !important;
}
.menuprinc0{
display:inline;
    float:left;
	padding:0;
	font-size:15px;
	font-weight:normal;
	background-color:#E20075;
	color:#FFF;
	cursor: pointer;
	width:100px;
	text-decoration:none;
}
#menuprinc0:hover{
    float:left;
	padding:0;
	font-size:15px;
	font-weight:normal;
	background-color:#FFF;
	color:#E20075;
	cursor: pointer;
}

.cometemenu{
	position:relative;
	float:left;
	width:1000px;

}
.cometemenu li{
	position:static;
	float:left;
}


.cometemenu ul li {
	float:left;
	width:auto;
	position:relative;
	
}






/*** ESSENTIAL STYLES ***/

.cometemenu ul {
	background-color:#E20075;
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.cometemenu ul li {
	width:			100%;
}
.cometemenu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.cometemenu li {
	float:			left;
	position:		relative;
}
.cometemenu a {
	display:		block;
	position:		relative;
	text-decoration:none;
	text-align:left;
}
.cometemenu a:hover {
	display:		block;
	position:		relative;
	text-decoration:none;


}


/*************ACCORDÉON****************/

.menuprinc0{
	display:inline;
    float:left;
	padding:0;
	font-size:15px;
	font-weight:normal;
	background-color:#E20075;
	color:#FFF;
	cursor: pointer;
	width:100px;
	text-decoration:none;
}
.menuprinc0:hover{
    float:left;
	padding:0;
	font-size:15px;
	font-weight:normal;
	color:#E20075;
	cursor: pointer;
	background-color:#FFF;
}
.menuprinc0:hover a{
	color:#FFF;
}



.cometemenu{
	position:relative;
	float:left;
}
.cometemenu li{
	position:static;
	float:left;

}
.cometemenu li ul {
	left:0;
	top:23px;
	display:block;
	poistion:absolute;
	width:980px; /*IE6 soils itself without this*/
	padding:10px 10px 11px 20px;
	left:0;
	z-index:9999;
	display:none;
	
}

.cometemenu li ul li ul {

	margin-top:0px;
	display:block;
	position:relative;
	width:1000px; /*IE6 soils itself without this*/
	padding:0;
	top:0px;
	
}










.menu_body0{
	border-top:3px solid #FFF;
	width:1000px;
	height:375px;
	*height:380px;
}


.menu_head_actif{
    float:left;
	padding:0;
	font-size:15px;
	font-weight:normal;
	background-color:#FFF;
	color:#E20075;
	cursor: pointer;
}
#menu_head_on{
    float:left;
	padding:0;
	font-size:15px;
	font-weight:normal;
	background-color:#FFF;
	color:#E20075;
	cursor: pointer;
}
#menu_head_on a{
  
	color:#E20075;
}


#menu_body ul {
	width:140px;
	height:150px;
	/*display:inline;*/
	float:left;
	background-color:#E20075;
	padding-top:7px;
}
#menu_body li {
    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
    display:block;
	padding:0 0 0 0;
	width:140px;
	height:190px;


}
#menu_body li a{
	width:110px;
	height:auto;
	z-index:9999;
	text-align:left;
	background:none;
}
#menu_body li ul li{
    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
    display:block;
	padding:0 0 0 0;
	width:140px;
	height:auto;
	margin:0;
}
#menuprinc2 li{

    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
    display:block;
	padding:0 0 0 0;
	width:140px;
	height:auto;
	margin:0;

}
#menuprinc2 li a{
    color:#FFFFFF;
	font-size:11px;
    text-decoration:none;
    display:block;
	padding:0px 0 2px 0px;
	font-weight:normal;
	height:auto;
}
#menuprinc2 li a:hover{
    font-weight:normal;
	background-color:#EB8AB6;
	padding:0px 0 2px 0px;
}

#menu_body li a{
    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
    display:block;
	padding:0;
}
#menu_body ul li a{
    color:#FFFFFF;
	font-size:11px;
    text-decoration:none;
    display:block;
	padding:0px 0 2px 0;
	font-weight:normal;
}

#menu_body ul li a:hover{
    font-weight:normal;
	background-color:#EB8AB6;
}
.menu_colonne{
	margin-top:15px;
}
/**********************Nav haut********************/
#menuhautsep, #menuhautselectedsep {
	list-style-image:none;
	list-style-type: none;
	/************** remplacer par display block pour une nav vertical ********/
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	margin:0;
	padding:0;
	height:20px;
	color:#808080;
}
#menuhautsep li, #menuhautselectedsep li {
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	padding: 0;
	margin: 0px 0px 0px 0px;
	height:20px;
	width:25px;
}
#menuhaut, #menuhautselected { /*ul*/
	margin: 0px;
	padding: 0px;

	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	list-style: none;/*text-transform: uppercase;	*/
}
#menuhaut li, #menuhautselected li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display:inline; /*pour le centrage tout les element intégrer dans la div{text-align:center} doivent etre en display inline*/
	float:none;
	list-style: none;/*border-right:1px solid;*/
}
#menuhaut li a {
	padding:  0px 10px 0px 10px;
	FONT-SIZE: 12px;
	color:#808080;
	TEXT-DECORATION: none;
}
#menuhaut li a:hover {
	padding:  0px 10px 0px 10px;
	color:#808080;/*TEXT-DECORATION: underline;*/
	
}
#menuhautselected li a {
	padding:  0px 0px 0px 10px;
	COLOR: #848587;
	/*TEXT-DECORATION: underline;*/
	FONT-WEIGHT: bold;
}
#menuhautselected li a:hover {
	padding:  0px 0px 0px 10px;
	COLOR: #c1d4e3;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.menuhaut0 li{
	border-right:1px solid;
	padding:0;
}
.menuhaut0 li a{
	padding:0;
}
.menuhaut0 li a:hover{
	padding:0;
}

.menuhaut1, .menuhaut1 selected {
	font-size:11px;
	color:#B3B3B3;
	line-height:15px;
	border-right:none;
}
.menuhaut1 a:hover {
	color:#999;
	font-style: italic;
	font-weight: bold;
}
/*.menuhaut1selected {
	font-size:11px;
	color:#999;
	border-right:0px;
	font-style: italic;
	font-weight: bold;
}*/
/*********************/





/***********************************************************/


#form1 .input_text {
	width:120px;
	font-size:13px;
	height:15px;
	padding:0px;
	margin:0px;
}
#form_login_haut .input_text {
	width:70px;
	font-size:12px;
	margin:5px 15px 5px 15px;
	padding:0px;
}
#form_login_haut .bouton {
	width:20px;
	font-size:12px;
	margin:5px 15px 5px 15px;
	padding:0px;
	border:#bf0b26;
	background-color:#bf0b26;
	color:#FFFFFF;
}
#connect_text, #connect_text a {
	font-size:12px;
	margin:5px 15px 5px 0px;
	padding:0px;
	color:#333333;
}
/***********************************************************/
h1 {
	color:#81197F;
	font-weight:bold;
	margin: 0;
	padding: 0;
	font-size:24px;
}
#newsletterform {

}

h2 {
	color: #81197F;
	padding: 0;
	margin: 0;
	font-size:  15px;
	font-weight:normal;

}
h3 {
	color: #E20075;
	padding: 0;
	margin: 0px;
	font-size:  16 px;
	padding:0 0 5px 0;
}


h4 {
	color: #383839;
	margin: 20px 0 0 0;
	padding:0 0 0 10px;
	font-size: 14px;
	line-height:16px;
	background: url("./img/puce.gif") 0px 5px no-repeat;
}
h5 {
	color: #848587;
	font-size: 12px;
	line-height:14px;
	font-weight:normal;
	padding:0;
	margin:0;
}
h6 {
	color: #f08302;
	margin: 0;
	font-size: 13px;
	font-weight:bold;
	margin:0;
}

.etudecas_texte {
	display:inline;
	float:left;
	width:359px;
	margin-right:40px;
}
.etudecas_video {
	display:inline;
	float:right;
	width:601px;
}
.etudecas_texte h2{
	font-size:13px;
	color:81197F;
	font-weight:bold;
}
.etudecas_texte h3{
	font-size:12px;
	color:E20075;
	font-weight:normal;
}
.etudecas_texte p{
	color:#81197F;
	font-size:12px !important;
}
.etudecas_texte a{
	font-size:11px;
	color:#81197F;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}
.etudecas_texte a:hover{
	font-size:11px;
	color:#81197F;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
}

blockquote {
	margin-top:0;
	margin-left:10px;
	margin-bottom:0;
}
#texte p {

	font-size:11px;
	padding: 0px;
	margin: 0px 0px 0px 0px;/*margin: 0px 43px 18px 43px;*/
}
.image_droite_texte{
	display:inline;
	float:left;
	width:349px;
	margin-right:50px;
	color: #81197F;
}
.image_droite{
	display:inline;
	float:left;
	width:601px;
}
/*#texte ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style:url(img/puce.gif);
	line-height:normal;
	font-size: 13px;
}
#texte li {
	padding:0px;
	margin:0px;
	line-height:normal;
}*/
hr {
	/*color: #7fc9e8;
background-color: #cc4e02;*/
border-top: 1px solid #cc4e02;
	border-bottom: 1px solid #FFFFFF;
	text-align:left;
	width:100%;
	text-align:left;
	padding:0px;
	margin:0px;
	font-size:3px;
}
a {
	COLOR: #c0208b;
	TEXT-DECORATION: underline;
}
a:hover {
	COLOR: #164E8B;
	TEXT-DECORATION: underline;
}
/*******************************/

p {
	padding:0;
	margin:0;
}
/******************NEWS************/
#news_actu .news_list
{
padding:10px 0px 15px 0px;

border-bottom:solid 1px #E20075;
}

#news_actu .news_categorie{
	display:inline;
	float:left;
}
#news_actu .news_date{
	display:inline;
	float:left;
	margin-top:20px;
}
#news_actu .vignette_news{
	clear:both;
	display:inline;

}
#news_actu .class_vignette_news{
	display:inline;
	float:left;
	width:650px;
	margin-top:10px;
}
#news_actu .icones{
	display:inline;
	float:right;

}
.toutes_nos_actus{
	margin-top:15px;
}

.autres_actus{
	margin-top:45px;
}

.toutes_nos_actus a{
	color:#E20075;
	text-decoration:none;
	font-size:10px;
}
.toutes_nos_actus a:hover{
	text-decoration:underline;
}
.accueil_box_news .icones{
	display:none;
}


.accueil_box_news .news_pagination{
	display:none;
}
.news_pagination a{
	font-size:9px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.news_list{
	margin:5px 0 5px 0;
}

.news_list h2 a{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.news_list h3 a{
	font-size:9px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}


.news_date{
	font-size:9px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.accueil_box_news .news_lirelasuite{
	display:none;
}
#news_actu .news_lirelasuite{
margin:20px 0 0 0;
}
#news_actu .news_lirelasuite a{
	color:#EB8AB6;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-style:italic; 
	
}
.news_lirelasuite a{
	font-size:8px;
	color:#666666;
	font-style:italic;
}
.news_intro{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	clear:both;
}
.news_complete .news_intro a{
	color:#E20075;
	font-size:10px;
	font-weight:normal;
	clear:both;
	text-decoration:none;
}
.news_complete .news_intro a:hover{
	text-decoration:underline;
}
.news_intro a{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	clear:both;
	text-decoration:none;
}
.news_intro a:hover {
	color:#E20075;
}
.news_texte {
	font-size:10px;
	font-weight
	}
.news_texte img{
	margin-top:10px !important;
}
.accueil_box_news .news_categorie{
	display:none;
}
.news_categorie{
	margin-top:20px;
}
h3.news_categorie a {
	background-color:#Eb8AB6;
	color:#FFF;
	font-weight:none;
	text-decoration:none;
	font-size:11px;
	padding:1px 3px 1px 1px ;
}
.news_complete_links{
	margin-top:20px;
	display:inline;
	float:left;
	width:500px;
}
.news_complete_links a {
	background-color:#Eb8AB6;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	padding:1px 3px 1px 1px ;
	font-weight:bold;
}
.news_complete_vote {
	display:inline;
	float:right;
	margin-top:20px;
}
.news_complete_vote a {

	margin-top:20px;
	color:#B3B3B3;
	font-style:italic;
	font-weight:bold;
	font-size:10px;
}
.news_complete_share{
	display:inline;
	float:left;
	width:100%;
	margin:10px 0 10px 0;
}

#news_actu .news_list h2 a{
		font-size:21px;
		font-weight:normal;
		color:#333333;
}
#news_actu .news_date{
	color:#808080;
	font-size:10px !important;
	font-weight:none;
	padding:2px 3px 1px 1px !important;

}



p.mots_clefs {
	font-size:10px !important;
	color:#999999;
	font-weight:normal;

}
p.news_date {
	color:#808080;
	font-size:10px !important;
	font-weight:none;
	padding:2px 3px 1px 1px !important;
	
}
.commente {
	margin-top:10px;
	font-size:12px;
	color:#333333;
}
.commente a{
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	
}
.commente h2 {
	font-size:21px;
	color:#333333;
	font-weight:normal;
	margin-bottom:10px;
}
.commente input {
	border:1px solid #EB8AB6;
	width:280px;
}
.commente textarea {
	border:1px solid #EB8AB6;
	width:640px;
	height:175px;
}



#userCode{
	width:150px;
}
.com_liste {
	margin-top:60px;
}

#publier{
	background-color:#EB8AB6;
	width:60px;
	height:20px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	margin:0 0 0 92px;
}

.com_title {
	clear:both;
	background:#B3B3B3 url(/images/picto_com.gif) 5px 12px no-repeat;
	*background:#B3B3B3 url(/images/picto_com.gif)no-repeat;
	height:35px;
	width:615px;
	vertical-align:bottom;


	color:#FFF;
	font-size:19px;
	font-weight:normal;
	padding:10px 0 0 35px;
}

.com0 {
	clear:both;
	background-color:#F2F2F2;
	font-size:10pt;
	font-weight:normal;
	color:#666666;
	width:640px;
	padding:5px;
}
.com0_title {
	height:15px;
	padding-top:10px;
}

.com_name{
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.com_date{
	display:inline;
	float:left;
	font-size:8px;
	color:#808080;
	padding-top:4px;
	}
.com_reponse{
	display:inline;
	float:right;
	padding-top:4px;
	}
.com_reponse a{
	color:#999999;
	font-size:8px;
	font-style:italic;
	text-decoration:underline;
	}

#news_actu
{
width:650px;
display:inline;
float:left;
}
.search_engine{
	background-color:#EB8AB6;
	height:30px;
	padding:10px 10px 20px 10px;
	color:#FFF;
	font-weight:bold;
}
.search_engine input{
	border:1 px solid #EB8AB6;
	width:200px;
}
.search_engine .submit{
	width:26px;
	height:21px;
	color:#EB8AB6;
	font-weight:bold;
	font-size:11px;
	background-color:#FFF;
	border:none;
}
#news_actu_recherche
{
	width:260px;
	padding-left:80px;
	display:inline;
	float:right;
}
#news_actu_recherche h4{
	background-color:#EB8AB6;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#news_actu_recherche li{
	color:#EB8AB6;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 5px 0;
	list-style:none;
}
#news_actu_recherche li a{
	color:#EB8AB6;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	
}
#news_actu h1
{
	font-size:21px;
	color:#333333;
	font-weight:bold;
}
#news_actu h1 a
{
color:#333333;
font-weight:none;
text-decoration:none;
}
#news_actu h1 a:hover
{color:#333333;
text-decoration:underline;
}

#news_accueil .news_list
{
padding:10px 0px 15px 0px;

}

#news_accueil
{
	width:300px;
}
#news_accueil h1
{
text-decoration:none;
font-size:12px;
color:#333333;
}
#news_accueil h1 a
{color:#333333;
text-decoration:none;
}
#news_accueil h1 a:hover
{color:#333333;
text-decoration:underline;
}
#news_accueil .news_date
{
}
#news_accueil .news_intro
{
}
/*****************************************/




#texte p, #texte img {
	margin: 0px 0px 0px 0px;
}


.bas_page{
border-bottom:1px solid #E20075;
padding-top:10px;
clear:both;
display:block;

}
.texte_page{

}
.client_agence_communication_rhone_alpes{

overflow:auto;

}
.description_support{
	display:inline;
	float:left;
	width:400px;
}
.creation_agence_communication_lyon {
	display:inline;
	float:left;
	padding-bottom:10px;
	overflow:auto;
	width:550px;
	min-height:345px;
}

#creation_agence_communication_lyon h1 {
color:#808080;
font-size:14px;
font-weight:bold;
padding-bottom:13px;
}
.support_list_vignette{
	margin:3px 5px 3px 0;
	display:inline;
	float:left;
}
.support_list_vignette_actif{
	margin:3px 5px 3px 0;
	display:inline;
	float:left;
}
.support_list_vignette_produit{
	margin:3px 5px 3px 0;
	display:inline;
	float:left;
	opacity : 0.4;
    -moz-opacity : 0.4;
    -ms-filter: "alpha(opacity=40)"; /* IE 8 */
    filter : alpha(opacity=40); /* IE < 8 */ 
}
.support_list_vignette_produit:hover{
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */ 
}
.support_list_photos{
	width:570px;
	display:inline;
	float:left;
	min-height:345px;

}
.support_list_text{
	width:370px;
	padding-left:60px;
	display:inline;
	float:left;
}
.support_photos{
	width:737px;
	display:inline;
	float:left;
}
.support_photos_client{
	width:65px;
	display:inline;
	float:left;
}
.support_photo1{
	display:inline;
	float:left;
	margin-bottom:3px;
	text-decoration:none;
	border:none;
	outline:none;
}

.support_photo1 a, .support_photo2 a, .support_photo3 a{
	text-decoration:none;
	border:none;
	outline:none;
}

.support_photo2{
	display:inline;
	float:left;
}
.support_photo3{
	display:inline;
	float:right;
}

.support_textes{
	display:inline;
	float:right;
	padding-left:23px;
	width:240px;
	color:#808080;
	}
.support_textes_client{
	display:inline;
	float:right;
	padding-left:23px;
	width:350px;
	color:#808080;
}
.support_client{
	font-size:15px;
	font-weight:bold;
}
.support_secteur{
	font-size:10px;
	font-style:italic;
	text-transform:lowercase;
	}
.support_nom{
	font-size:13px;
	font-weight:bold;
	margin:10px 0 10px 0;
	}
.support_textes p{
	text-align:left;
	font-size:11px;
	}
.support_textes a{
	color:#E20075;
	text-decoration:underline;
	}
.support_textes a:hover{
	color:#666666;
	text-decoration:underline;
	}
.liste_vignette_page_prod{
	margin:20px 0 0 0;
	clear:both;
}
.client_supports_titre{
	color:#808080;
	font-weight:bold;
	font-size:13px;
}
.client_supports_titre_inde{
	color:#808080;
	font-weight:normal;
	font-size:10px;
	list-style:disc;
	float:left;
	width:150px;
	margin:0 10px 0 0;
	
}
.menu_supports_titre{
	left:5px;
	top:27px;
	display:inline;
	float:left;
	position:relative;
	background-color:#FFF;
	padding:0 2px 0 2px;
	color:#808080;
	font-weight:bold;
	font-size:13px;
	z-index:0;
	*z-index:-1;
}
.menu_supports{
	border:1px solid #cac8c8;
	display:inline;
	float:left;
	margin:20px 0 0px 0px;
	padding:15px 0 10px 10px;
	width:220px;
	color:#808080;
	*z-index:-1;
}
.menu_supports_client{
	border:1px solid #cac8c8;
	display:inline;
	float:left;
	margin:20px 0 0px 0px;
	padding:15px 0 10px 10px;
	width:220px;
	color:#808080;
	*z-index:-1;
	width:338px;
}

.menu_supports a, .menu_supports_client a{
	color:#808080;
	text-decoration:none;
	font-size:10px;
	line-height:15px;
}
.menu_supports a:hover, .menu_supports_client a:hover{
	color:#E20075;
	}




.menu_cat_2{
	background:url(/modules/titre_png.php?text=L%27AGENCE&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=10) 10px 0 no-repeat;
}
.menu_cat_2 a{ 
	width:100px;
	height:25px;
	color:#E20075;
	font-size:0;
}
.menu_cat_2 a:hover{ 
	color:#FFF;
}
.menu_cat_2:hover, .menuprinc0selected{
	background:#FFF url(/modules/titre_png.php?text=L%27AGENCE&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=10&white=1) 10px 0 no-repeat;
}
.menu_cat_1{
	background:url(/modules/titre_png.php?text=ACCUEIL&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=10) 10px 0 no-repeat;
}
.menu_cat_1 a{ 
	width:100px;
	height:25px;
	color:#E20075;
	font-size:0;
}
.menu_cat_1 a:hover{ 
	color:#FFF;
}
.menu_cat_1:hover, #img_cat_4_actif {
	background:#FFF url(/modules/titre_png.php?text=ACCUEIL&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=10&white=1) 10px 0 no-repeat;
	color:#FFF;
}

.img_creation{
	background:url(/modules/titre_png.php?text=CR%C3%89ATION&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=10) 10px 0 no-repeat;
	
}
.img_creation a{ 
	width:100px;
	height:25px;
	font-size:0px;
	color:#E20075;
}
.img_creation a:hover{ 
	color:#FFF;
}

.img_creation:hover, #img_creation_actif, #img_creation_actif a{
	background:#FFF url(/modules/titre_png.php?text=CR%C3%89ATION&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=10&white=1) 10px 0 no-repeat;
	color:#FFF;
}
.img_client{
	background:url(/modules/titre_png.php?text=CLIENTS&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=10) 10px 0 no-repeat;
}
.img_client a{ 
	width:100px;
	height:25px;
	font-size:0px;
	color:#E20075;
}
.img_client a:hover{ 
	color:#FFF;
}
.img_client:hover, #img_client_actif{
	background:#FFF url(/modules/titre_png.php?text=CLIENTS&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=10&white=1) 10px 0 no-repeat;
	color:#FFF;
}


.img_actus{
	background:url(/modules/titre_png.php?text=ACTUS&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=10) 15px 0 no-repeat;
}
.img_actus a{ 
	width:100px;
	height:25px;
	font-size:0px;
	color:#E20075;
}
.img_actus a:hover{ 
	color:#FFF;
}
.img_actus:hover, #img_actus_actif{
	background:#FFF url(/modules/titre_png.php?text=ACTUS&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=10&white=1) 15px 0 no-repeat;
	color:#FFF;
}

.img_contact{
	background:url(/modules/titre_png.php?text=CONTACT&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=10) 10px 0 no-repeat;
}
.img_contact a{ 
	width:100px;
	height:25px;
	font-size:0px;
	color:#E20075;
}
.img_contact a:hover{ 
	color:#FFF;
}
.img_contact:hover, #img_contact_actif{
	background:#FFF url(/modules/titre_png.php?text=CONTACT&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=10&white=1) 10px 0 no-repeat;
	color:#FFF;
}

.img_zoomsur{
	position:relative;
	background:url(/modules/titre_png.php?text=Nos%20dernières%20créations&rcolorfont=255&vcolorfont=255&bcolorfont=255&fontsize=8) 10px 0 no-repeat;
	float:right !important;
	right:30px;
	width: 150px;
}
.img_zoomsur a{ 
	width:100px;
	height:25px;
	font-size:0px;
	color:#E20075;
}
.img_zoomsur a:hover{ 
	color:#FFF;
}
.img_zoomsur:hover, #img_zoomsur_actif{
	background:#FFF url(/modules/titre_png.php?text=Nos%20dernières%20créations&rcolorfont=226&vcolorfont=0&bcolorfont=117&fontsize=8&white=1) 10px 0 no-repeat;
	color:#FFF;
}
/****************PRODUIT***************************/



/**************************************************/




/************FIN**BEST DESTINATION**************************/

.lst_pictos td{
	width:26px;
}




#screenshot{
	position:absolute;

	background:url(/images/fond_support_images.gif) no-repeat;
	padding:15px 10px 0px 10px;
	display:none;
	color:#fff;
	width:480px;
	height:233px;

	}
#screenshot1{
	position:absolute;

	background:url(/images/over_vignette.gif) no-repeat;
	padding:11px 10px 0px 0px;
	display:none;
	color:#fff;
	min-width:100px;
	height:40px;
	font-weight:bold;
	}
.over_vignette{
	height:32px;
	padding:5px 10px 5px 10px;
	background-color:#E20075;
	font-weight:normal;
}

.over_vignette_service{
	font-size:9px;
	font-style:italic;
	text-transform:lowercase;
	font-weight:normal;
}
.zoom_support{
	width:480px;
	height:233px;
	padding: 0 0 0 1px;
	}
.support_photo_12{
	display:inline;
	float:left;
	width:150px;
}
.support_photo1_1{
	display:inline;
	float:left;
	margin-bottom:5px;
}
.support_photo2_1{
	display:inline;
	float:left;
}
.support_photo3_1{
	display:inline;
	float:left;
	margin-left:5px;
}

.move_produit{
	width:1000px;
	margin-top:20px;
	text-align:center;
}
.move_produit a{
	color:#e20075;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.move_produit img{
	vertical-align:middle;
}
.lien_menu_DG{
	margin:0 40px 0 40px;
}
#simplegallery1{
	position: relative; 
	visibility: hidden; 
}
#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
}
.gallerystatus{float:right;margin-right:10px;}



.accueil{
	 padding:20px 0 20px 0;
}
.accueil_bloc_rose{
	background-color:#E20075;
	width:275px;
	display:inline;
	float:left;
	padding:20px;
	height:337px;
	margin-bottom:8px;
	}
.accueil_bloc_rose p{
	color:#FFF;
	font-size:15px !important;
}
.accueil_video{
	width:685px;
	display:inline;
	float:right;
	height:385px;
}
.ac_video{
	width:436px;
	display:inline;
	height:245px;
    display: inline;
    float: left;
    height: 265px;
    margin:0 15px 0 13px;
	border:1px solid #EB8AB6;
	-padding:0 0px 0 0;
    
	
}
.accueil_titre{
	background-color:#EB8AB6;
	width:100%;
	height:12px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding:3px 0px 5px 20px;
}

.video_titre{
	background-color:#EB8AB6;
	width:416px;
	height:12px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding:3px 0px 5px 20px;
}

.accueil_box_news{
	padding:10px 20px 10px 20px;
	height:209px;
	width:275px;
	
	overflow-x:none;
	overflow-y:none;
}
.accueil_box_text{
	padding:10px 0 0 20px;
	}
.abonner_box_text{
	padding:0px 0 0 20px;
}
.accueil_box_text input, .abonner_box_text input{
	background-color:#FFF;
	border:1px solid #EB8AB6;
	width:120px;
	margin:0 0 5px 0;
}
.accueil_box_text input.newsletter , .abonner_box_text input.newsletter{
	background-color:#FFF;
	border:1px solid #EB8AB6;
	color:#EB8AB6;
	width:30px;
	margin:0px 0 5px 10px;
	cursor:pointer;
}
.accueil_box_text h3 , .abonner_box_text h3{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	}
.accueil_box_text a , .abonner_box_text a{
	font-size:11px;
	margin:0;
	padding:0;
	color:#E20075;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	}
.accueil_box_text span , .abonner_box_text span{
	font-size:11px;
	margin:0;
	padding:0;
	color:#E20075;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	}
.accueil_box_text span , .abonner_box_text span{
	vertical-align:-2px;
	}
.accueil_box_text img , .abonner_box_text img{
	vertical-align:middle !important;
	padding:4px 10px 0 0;
}
.accueil_bas {
	padding-top:20px;
	clear:both;
}
.news_accueil {
	width:295px;
	height:230px;
	display:inline;
	float:left;
	border:1px solid #EB8AB6;
	padding:0 20px 0 0px;
	-padding:0 0px 0 0px;

}

.news_actus_accueil {
	width:295px;
	height:265px;
	display:inline;
	float:left;
	border:1px solid #EB8AB6;
	padding:0 20px 0 0px;
	-padding:0 0px 0 0px;

}

.accueil_derniere_crea {
	width:425px;
	height:230px;
	display:inline;
	float:left;
	margin:0 15px 0 15px;
	border:1px solid #EB8AB6;
	padding:0 20px 0 0px;
	-padding:0 0px 0 0px;
}

.acrea {
	width:670px;
	height:412px;
	display:inline;
	float:right;
	/*margin:0 15px 0 15px;
	border:1px solid #EB8AB6;
	padding:0 20px 0 0px;*/
	-padding:0 0px 0 0px;
}

.accueil_crea {
	width:430px;
	height:95px;
	display:inline;
	float:left;
	background-color:#F2F2F2;
	padding:0;
	margin:5px 5px 5px 5px;
}
.accueil_autour {
	width:184px;
	height:230px;
	display:inline;
	float:right;
	border:1px solid #EB8AB6;
	padding:0 20px 0 0px;
	*padding:0 0px 0 0px;
}

.accueil_social {
	width:194px;
	height:265px;
	display:inline;
	float:right;
	border:1px solid #EB8AB6;
	padding:0 20px 0 0px;
	*padding:0 0px 0 0px;
}

.plusone{
	position: relative; height: 20px; width: 60px; margin:0px; padding:0px; display: inline-block; float: right; font-size: 1px; bottom: -5px; vertical-align: text-bottom;
}

.bande_3D{
	display:inline;
	float:right;
	height:27px;
	width:670px;
	background-color:#f2f2f2;	
}
.commande_lunette{
	display:inline;
	float:left;
	width:315px;
	background-color:#E20075;
}
.bande_3D img{
	display:inline;
	float:right;
}
#frame iframe{
	float:right;
}

.contact_person{
	width:170px;
	height:110px;
	display:inline;
	float:left;
}
.contact_person b{
	font-size:12px
}
.contact_person p{
	font-size:11px !important;
}
.contact_title{
	font-size:12px;
	color:#E20075;
	font-weight:bold;
}
.prod_actif{
	color:#E20075 !important;

}

.form_commande {
	margin-top:10px;
	font-size:12px;
	color:#333333;
	width:400px;
}
.form_commande a{
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	
}
.form_commande h2 {
	font-size:21px;
	color:#333333;
	font-weight:normal;
	margin-bottom:10px;
}
.form_commande input {
	border:1px solid #EB8AB6;
	width:318px;
	float:left;
}
.form_commande textarea {
	border:1px solid #EB8AB6;
	width:398px;
	height:175px;
}

.form_commande #inputbutton{
	float:right;
	width:40px;
	background-color:#FFF;
	color:#E20075;
	cursor:pointer;
}

.form_commande_nom{
	display:inline;
	float:left;
	width:100px;
}

.form_commande_input{
	display:inline;
	float:left;
	width:300px;
}
.form_commande_ligne{
	margin:0 0 5px 0;
	overflow:hidden;
}
.construction{
	min-height:345px;
}

.newsletter{
	width:420px;
}
.newsletter_ligne{
	clear:both;
}
.newsletter_nom{
	display:inline;
	float:left;
	width:100px;
}
.newsletter_champs{
	display:inline;
	float:left;
	margin-bottom:5px;
}

.newsletter_ligne .btsubmit {
	background-color:#FFF;
	color:#E20075;
	border:1px solid #E20075;
	width:50px;
	cursor:pointer;
	margin-top:10px;
	float:right;
}
.form_commande input.radio {
	width:50px;
}
.abonner_news {
	width:1000px;
	display:inline;
	float:left;
}
.abonner_flux{
	width:400px;
	display:inline;
	float:left;
	margin:20px 0 0 0;
	border:1px solid #A3A3A3;
	padding:20px;
}
.abonner_flux a{ 
	margin:10px 10px 0 10px;
}
.abonner_news h3,.abonner_reseaux h3,.abonner_flux h3 {
	color:#81197F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.abonner_reseaux {
	width:400px;
	clear:both;
	margin:30px 0 0 0;
	padding-top:20px;
}
.abonner_reseaux a {
	text-decoration:none;
	color:#E20075;
}



.image-grid {
}
.image-grid:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
.image-grid LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 17px; MARGIN: 0px 0px 0px 0px;  FONT-FAMILY: "Helvetica Neue", sans-serif; FLOAT: left;  COLOR: #686f74; OVERFLOW: hidden
}
.image-grid LI IMG {
	DISPLAY: block
}
.image-grid LI STRONG {
	DISPLAY: none
}

.image-grid LI SPAN {
	DISPLAY: none
}


.quicksand{
	/*background:url(/images/fond_quicksand.gif) 8px 8px  repeat-x;
	
	width:493px;
	display:inline;
	float:left;*/
	margin-bottom:5px;
}

#quicksand{
	position: relative;
	float:right;
	right:0px;
	}

/*.quicksand h3{
	color:#808080;
	font-size:11px;
	font-weight:normal;
}


.quicksand h3 span{
	background:#FFF;
	padding-right:10px;
	width:auto;
	font-weight:bold;
}
*/
.quicksand label{
	/*font-weight:bold;
	padding:1px 5px 2px 5px ;*/
	background-color:#FFF;
	color:#Eb8AB6;
	font-weight:none;
	text-decoration:none;
	
	margin:0px 5px 4px 0;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:9px;
	}
	
.quicksand label:hover{
	background-color:#Eb8AB6;
		color:#FFF;
}
.quicksand INPUT { 
	position:absolute;
	left:-9999px;
	}
	
.quicksand hr{
	color: #808080;
	background-color: #808080;
	height: 1px;
	border: 0;
	display:inline;
	float:left;
	margin:10px 0 10px 0;
}

.screenshot{
	z-index:999999999999;
}
