/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}
a {
	position:relative;
	z-index:1;
}
body {
	background-image: url(/layout/img/fond.jpg);
	background-position: top center;	
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #262F34;
	margin: 0 0 0 0;
	text-align: center;
	}
#general {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
	}
#versions {
	position:absolute;
	top:2px;
	right:2px;

}
#versions img{
	margin-left:2px;
}

#logo {
	width: 242px;
	height: 76px;
	background-image: url(/layout/img/logo.png)!important;
	/*background-image: url(/layout/img/logo.gif);*/
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/logo.png);

	}
#logotitre {
	width: 483px;
	height: 28px;
	background-image: url(/layout/img/logo_titre.png)!important;
	/*background-image: url(/layout/img/logo_titre.gif);*/
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/logo_titre.png);

	position: absolute;
	top: 37px;
	left: 255px;
	}
#livret_3 {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 452px;
	height: 164px;
	background-image: url(/layout/img/fond_livret.png)!important;
	/*background-image: url(/layout/img/fond_livret.gif);*/
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/fond_livret.png);

	}
#livret_3 p{
	margin: 85px 170px 0 20px;
	font-weight: bold;
	line-height: 18px;
	color: #172b2d;
	}
#livret_3 p span{
	color: #ea3e0e;
	font-size: 14px;
	}
#slogan {
	height: 87px;
	width: 418px;
	background-image: url(/layout/img/parcequeaccident.png)!important;
	background-image: url(/layout/img/parcequeaccident.gif);
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/parcequeaccident.png);
	margin: 0 0 0 45px;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-position: bottom;
	}
#haut {
	height: 190px;
	width: 1000px;
	}
#menu {
	height: 41px;
	width: 1000px;
	background-image: url(/layout/img/fond_menu.png)!important;
	background-image: url(/layout/img/fond_menu.gif);
	background-repeat: no-repeat;
	}
#menu div{
	float: left;
	width: 102px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 4px;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	background-image: url(/layout/img/bord_menu.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	}
#menu div#maison{
	float: left;
	width: 45px;
	}
#menu div#maison img{
	margin: 10px 0 0 4px;
	}
#menu div#numero-112{
	float: left;
	width: 102px;
	height:37px;
	background-image:url(/web/img/112.gif);
	}
#menu div#boutique{
	background-image: url(/layout/img/fond_boutique.gif);
	float: right;
	width: 131px;
	margin-right: 7px;
	text-align: left;
	}
#menu div#boutique a{
	color: #fff;
	}
#menu div#lignes{
	line-height: 18px;
	padding-top: 1px;
	}
#menu div#lignesfin{
	width: 102px;
	line-height: 18px;
	padding-top: 1px;
	}
#menu div#lignesb{
	line-height: 18px;
	padding-top: 1px;
	background-image: none;
	}
#menu div a{
	color: #3e3d40;
	font-size: 12px;
	display: block;

	}
#menu div.menu_on a{
	color: #fff;
	font-size: 12px;
	background-color: #357bb4;
	display: block;
	height: 37px;
	}
#menu div#boutique a{
	padding-left: 18px;
	}
#contenu {
	/*background-color: #fff;*/
	width: 1000px;
	background-image: url(/layout/img/fond_contenu.png)!important;
	background-image: url(/layout/img/fond_contenu.gif);
	background-repeat: repeat-y;
	padding-top: 18px;
	}
#contenu #voeux img{
	margin: 0 0 10px 20px;
	}
#bas {
	height: 91px;
	width: 1000px;
	background-image: url(/layout/img/fond_bas.png)!important;
	background-image: url(/layout/img/fond_bas.gif);
	}
#bas .adresse{
	width: 210px;
	border-right: 1px solid #fff;
	color: #fff;
	font-size: 10px;
	margin-left: 10px;
	float: left;
	padding: 10px;
	}
#bas .adresse a{
	color: #fff;
	}
#bas .mentions{
	width: 230px;
	float: right;
	text-align: right;
	padding: 10px;
	}
#bas .mentions a{
	color: #fff;
	}
#bas .mentions p.netskiss a{
	color: #cacaca;

	}
/*accueil*/

.bandeau {
	width: 960px;
	height: 253px;
	background-color: #eaebec;
	margin-left: 20px;	
	background-image: url(/layout/img/photo_bandeau_accueil.jpg);
	background-repeat: no-repeat;
	background-position: right;
	}

.bandeau .titre {
	width: 563px;
	height: 61px;
	background-image: url(/layout/img/font_titre_bandeau_accueil.jpg);
	background-repeat: repeat-x;
	text-align: center;
	text-transform: uppercase;
	}
.bandeau .titre h2{
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	padding-top: 6px;
	}
.bandeau .titre h2 b{
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	padding-top: 6px;
	}
.bandeau .titre h3{
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	padding-top: 3px;
	}
.bandeau .contenu {
	width: 543px;
	background-image: url(/layout/img/photo_bandeau_accueil_2.jpg);
	background-repeat: no-repeat;
	background-position: right 24px;
	/*margin-top: 10px;*/
	
	}
.bandeau .contenu p{
	margin: 0 220px 10px 20px;
	color: #011722;
	font-size: 13px;
	line-height: 20px; 
	}
#references {
	height: 138px;
	width: 992px;
	margin: 20px 0 0 4px;
	background-image: url(/web/img/fond_reference.gif);
	background-repeat: repeat-x;
	}
#references p{
	text-align: center;
	text-transform:uppercase;
	font-size: 15px;
	color: #e9390d;
	font-weight: bold;
	padding: 4px 0 2px 0;
	}
#references .deroulant {
	height: 83px;
	width: 982px;
	margin-left: 5px;
	background-image: url(/web/img/fond_deroulant.gif);
	background-repeat: repeat-x;
	}
#actualite {
	background-color: #f7f7f7;
	width: 992px;
	margin: 0 0 0 4px;
	}
#actualite h2{
	color: #3e3d40;
	text-transform: uppercase;
	font-size:18px;
	border-bottom: 2px solid #a4bc23;
	padding: 5px 0 5px 12px;
	font-weight: normal;

	}
#actualite div.cadre{
	width: 191px;
	height: 252px;
	float: left;
	margin: 8px 5px 0 0;
	background-image: url(/web/img/fond_cadre_actu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
#actualite div.cadre#marge{
	margin-left: 8px!important;
	margin-left: 4px;
	}
#actualite div.cadre#marge div.cadretexte img{
	margin: 10px 0 0 43px;
	}
#actualite div.cadre#marge div.cadretexte p{
	padding: 10px 5px 5px 5px;
	font-size: 12px;
	line-height: 18px;	
}
#actualite div.cadre#marge div.cadretexte p b{
	font-weight: bold;
	font-size: 12px;
	}
#actualite div.cadretitre{
	height: 20px;
	background-color: #a4bc23;
	line-height: 20px;
	color: #fff;
	vertical-align: middle;
	text-transform: uppercase;
	padding-left: 7px;
	font-size: 14px;
	font-weight: bold;
	}
#actualite div.cadretexte{
	height: 205px;
	border-right: 1px solid #a4bc23;
	border-left: 1px solid #a4bc23;
	}
#actualite div.cadrebas{
	height: 27px;
	border-right: 1px solid #a4bc23;
	border-left: 1px solid #a4bc23;
	border-bottom: 1px solid #a4bc23;
	}
#actualite div.cadrebas .bouton{
	height: 19px;
	width: 178px;
	line-height: 19px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #dc0501;
	background-image: url(/web/img/fond_cadre_bas_bouton.gif);
	background-repeat: repeat-x;
	background-color: #e8530f;
	margin: 0 0 0 4px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	}
#actualite div.cadrebas .bouton a{

	color: #fff;
	}
#actualite div.cadre#tele div.cadretexte img{
	margin: 10px 0 0 6px;
	}
#actualite div.cadre#avis div.cadretexte img{
	margin: 10px 0 0 6px;
	}
#actualite div.cadre#avis div.cadretexte p{
	padding: 10px 5px 5px 5px;
	font-size: 12px;
	line-height: 18px;	
}
#actualite div.cadre#avis div.cadretexte p b{
	font-weight: bold;
	font-size: 12px;
	}
#actualite div.cadre#evenement div.cadretexte img{
	margin: 10px 0 0 15px;
	}
#actualite div.cadre#evenement div.cadretexte p{
	padding: 10px 5px 5px 5px;
	font-size: 12px;
	line-height: 18px;	
}
#actualite div.cadre#evenement div.cadretexte p b{
	font-weight: bold;
	font-size: 12px;
	}

#actualite div.cadre#evenement2 div.cadretexte img{
	margin: 10px 0 0 30px;
	}
#actualite div.cadre#evenement2 div.cadretexte p{
	padding: 10px 5px 5px 5px;
	font-size: 12px;
	line-height: 18px;	
}
#actualite div.cadre#evenement2 div.cadretexte p b{
	font-weight: bold;
	font-size: 12px;
	}


#actualite div.cadre#presse div.cadretexte img{
	margin: 15px 0 0 5px;
	}
#actualite div.cadre#presse div.cadretexte {
	text-align: center;
	}
#actualite div.cadre#presse div.cadretexte p{
	padding: 12px 5px 0px 5px;
	font-size: 12px;
	line-height: 16px;	
}
#actualite div.cadre#presse div.cadretexte p b{
	font-weight: bold;
	font-size: 12px;
	}
.ombre_bas {
	height: 27px;
	background-image: url(/web/img/fond_ombre_bas.gif);
	background-repeat: repeat-x;
	width: 992px;
	margin: 10px 0 0 4px;
	}
#actualite div.cadre#marge div.cadretexte img{
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	}
#actualite div.cadre#marge div.cadretexte {
	text-align: center;
	}
#actualite div.cadre#marge div.cadretexte p{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	}
/*texte*/
.texte {
	width: 992px;
	margin: 0 0 0 4px;
	
	}
.texte .gauche{
	float: left;
	width: 542px;
	}
.texte .droite{
	float: right;
	width: 450px;
	}
.texte .droite_presse{
	float: right;
	width: 450px;

	}
.texte .droite img {
	margin: 20px 0 0 10px;
	}
.texte .droite_presse img {
	margin: 1px 0 0 0;
	}
.texte h1{
	font-size:18px;
	color: #357bb4;
	text-transform: uppercase;
	padding: 0 20px 20px 20px;
	}
.texte h2{
	font-size:13px;
	color: #db0000;
	text-transform: uppercase;
	padding: 0 20px 10px 20px;
	font-style:italic;
	font-weight: bold;
	}
.texte p {
	font-size:12px;
	color: #3e3d400;
	padding: 0 20px 5px 20px;
	line-height: 18px
	}
.texte ul {
	padding: 0 20px 5px 40px;
	line-height: 18px
	}
.texte li {
	font-size:12px;
	color: #3e3d400;
	padding:8px 0 0 0;
	}
.texte a {
	font-size:12px;
	color: #377bb7;
	}
.texte p b{
	font-weight: bold;
	color: #3e3d40;
	font-size:12px;
	}
.texte img.gauche2 {
	float:left;
	margin:0 10px 10px 0;
	}
.texte .cadre{
	background-image: url(/web/img/cadre_texte_milieu.gif);
	background-repeat: repeat-y;
	width: 510px;
	margin: 10px 0 20px 20px;
	}
.texte .cadre h3{
	color: #a4bc23;
	font-weight: bold;
	padding: 5px 15px 10px 15px; 
	}
.texte .cadre p{
	color: #3e3d40;
	padding: 0 15px 10px 15px; 
	line-height: 18px;
	}
.texte .cadre li{
	list-style-image: url("/web/img/puce.gif");
	margin: 0 0 0 30px;
	padding: 2px 0 0 0;
	line-height: 18px;
	font-size:12px;
	color: #3e3d40;
	}

.texte#avis .colonne-gauche {
	width: 465px;
	margin: 0 0 10px 20px!important;
	margin: 0 0 10px 12px;
	float:left;
	}
.texte#avis .colonne-droite {
	width: 465px;
	margin: 0 20px 0 0!important;
	margin: 0 12px 0 0;
	float:right;
	}

.texte#avis .cadre_avis {
	width: 465px;
	margin-bottom:20px;
	}
.texte#avis .cadre_avis .haut{
	background-image: url(/web/temoignages/avis-du-corps-medical/img/fond_cadreavis_haut.gif);
	height: 23px;
	color: #fff;
	line-height: 23px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	}
.texte#avis .cadre_avis .milieu{
	background-image: url(/web/temoignages/avis-du-corps-medical/img/fond_cadreavis_milieu.gif);
	background-repeat: repeat-y;

	}
.texte#avis .cadre_avis .milieu div.gauche{
	float: left;
	width: 210px;
	text-align: center;
	}
.texte#avis .cadre_avis .milieu div.gauche p{
	color: #3e3d40;
	}
.texte#avis .cadre_avis .milieu div.gauche img{
	margin: 8px 0 10px 10px;
	}
.texte#avis .cadre_avis .milieu div.gauche object{
	margin: 8px 0 10px 10px;
	}
.texte#avis .cadre_avis .milieu div.droite{
	float: right;
	width: 255px;
	}
.texte#avis .cadre_avis .milieu div.droite p{
	color: #3e3d40;
	padding: 8px 5px 0 5px;
	}
/*sousmenu*/
.sous_menu {
    display: none;
	background-color: #357bb4;
 	position: absolute;
	
	}
#sous_menu_1 {
	left:555px;
	top:231px;

	}
#sous_menu_2 {
	left:249px;
	top:231px;

	width: 106px;
	}
#sous_menu_4 {
	left:147px;
	top:231px;
	width: 106px;
	}
#sous_menu_5 {
	left:45px;
	top:231px;
	width: 106px;
	}
.sous_menu ul {
	padding-top: 5px;
	}
.sous_menu li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	}
.sous_menu li a{
	color: #dbdcdd;
	}
.sous_menu li a:hover{
	color: #fff;
	}
/*medias*/

.texte#tele .gauche object{
	margin: 0 0 0 20px;
	}
.texte#tele .droite img{
	margin: 0 0 7px 10px;
	}
.texte#tele .gauche#radios object{
	margin: 150px 0 0 150px;
	}

/*témoignages*/
.texte#temoignages .fond_gris{
	width:947px;
	background-color:#eceded;
	margin:0 0 0 22px;
	padding:7px 0 7px 0;
	}
.texte#temoignages .fond_gris p span.nom{
	font-size:12px;
	font-weight:bold;
	color:#357bb4;
	}
.texte#temoignages .fond_blanc{
	width:947px;
	margin:0 0 0 22px;
	padding:7px 0 7px 0;
	}
.texte#temoignages .fond_blanc p span.nom{
	font-size:12px;
	font-weight:bold;
	color:#357bb4;
	}
	
/*partenaires*/
.texte#partenaires .fond_gris{
	width:947px;
	background-color:#eceded;
	margin:0 0 0 22px;
	padding:15px 0 15px 0;
	}
.texte#partenaires .fond_gris p span.nom{
	font-size:12px;
	font-weight:bold;
	color:#357bb4;
	}
.texte#partenaires .fond_blanc{
	width:947px;
	margin:0 0 0 22px;
	padding:15px 0 15px 0;
	}
.texte#partenaires .fond_blanc img{
	float: left;
	margin: 0 20px 0 0;
	}
.texte#partenaires .fond_gris img{
	float: left;
	margin: 0 20px 0 0;
	}
.texte#partenaires .fond_blanc p span.nom{
	font-size:12px;
	font-weight:bold;
	color:#357bb4;
	}
/*le livret*/
.texte#le-livret{
	margin:0 0 0 22px;
	}
.texte#le-livret .fond_gris{
	width:935px;
	background-color:#eceded;
	padding:0 0 0 0;
	background-image:url(/web/le-livret/img/image-accident-01.jpg);
	background-repeat:no-repeat;
	height:260px;
	}
.texte#le-livret .fond_gris p{
	width:535px;
	margin-left:370px;
	margin-top:20px;
	}
.texte#le-livret .fond_gris p img{
	padding:0 12px 0 0;
	float:left;
	}
.texte#le-livret .fond_gris h3{
	font-size:16px;
	font-weight:bold;
	color:#c90000;
	margin-left:431px;
	padding-top:17px;
	text-transform:uppercase;
	}
.texte#le-livret .encart{
	width:933px;
	margin:0 0 22px 0;
	border:1px solid #eceded;
	}
.texte#le-livret .encart h3{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ee7f00;
	padding:12px 12px 7px 0;
	margin-left:20px;
	}
.texte#le-livret .bandeau{
	margin-left:125px;
	width:683px;
	height:81px;
	}
.texte#le-livret .pt-encart-gris{
	background-color:#eceded;
	margin:22px 0 22px 0;
	width:301px;
	height:160px;
	padding-top:10px;
	float:left;
	}
.texte#le-livret .pt-encart-gris span.orange{
	color:#ee7f00;
	font-size:12px;
	font-weight:bold;
	}
.texte#le-livret .gd-encart-gris{
	background-color:#eceded;
	margin:22px 0 22px 11px;
	width:623px;
	height:160px;
	padding-top:10px;
	float:left;
	}
.texte#le-livret .gd-encart-gris img{
	float:left;
	padding:0 30px 0 0;
	}
.texte#le-livret .gd-encart-gris p{
	line-height:20px;
	}
.texte#le-livret .gd-encart-gris .bt{
	width:168px;
	height:26px;
	margin-left:280px;
	background-image:url(/web/le-livret/img/bt-savoir-plus.gif);
	background-repeat:no-repeat;
	margin-top:12px;
	}
.texte#le-livret .gd-encart-gris .bt p{
	text-align:center;
	height:26px;
	vertical-align:middle;
	line-height:26px;
	text-transform:uppercase;
	}
.texte#le-livret .gd-encart-gris .bt p a{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}

/*pharmacie*/
.pharmacie{
	margin:0 0 0 22px;
	}
.pharmacie h1{
	font-size:18px;
	color: #357bb4;
	text-transform: uppercase;
	padding: 0 20px 20px 20px;
	}
.pharmacie p {
	font-size:12px;
	color: #3e3d400;
	padding: 0 20px 5px 20px;
	line-height: 18px;
	color:#3e3d40;
	}
.pharmacie p b{
	font-weight: bold;
	color: #3e3d40;
	font-size:12px;
	text-transform:uppercase;
	color:#3e3d40;
	}
.pharmacie div.gauche{
	border-right:1px solid #cce545;
	float:left;
	width:309px;
	}
.pharmacie div.milieu{
	border-right:1px solid #cce545;
	float:left;
	width:309px;
	}
.pharmacie div.droite{
	float:left;
	width:309px;
	}
/*livrets*/

.texte#livrets img{
	float:left;
	margin: 0 10px 10px 0;
	}
.texte#livrets img.sans{
	margin: 0 10px 10px 0;
	}
.texte#livrets p span.orange_bold{
	color:#ee7f00;
	font-size:12px;
	font-weight:bold;
	}
.texte#livrets p span.orange{
	color:#ee7f00;
	font-size:12px;
	}
.texte#livrets li{
	margin:0 15px 10px 0;
	list-style-image:url(/web/img/puce-skieur.gif);
	}
.texte#livrets .skieur-gauche{
	float:left;
	margin: 0 0 10px 20px;
	width:453px;
	}
.texte#livrets .skieur-droite{
	float:left;
	margin: 0 10px 10px 0;
	width:450px;
	}

.texte#livrets .skieur-gauche2{
	float:left;
	margin: 0 0 10px 20px;
	width:200px;
	}
.texte#livrets .skieur-droite2{
	float:left;
	margin: 0 10px 10px 0;
	width:650px;
	}
.texte#livrets li b{
	font-weight: bold;
	color: #3e3d40;
	font-size:12px;
	}
/*page contact*/
.texte#contact input{
	border: 1px solid #357bb4;;
	}
.texte#contact textarea{
	border: 1px solid #357bb4;;
	}
.texte#contact .noborder{
	border: none;
	}
.texte#contact  label {
	float: left;
	width: 200px;
	font-weight: bold;
	}
.texte#contact .bouton{
	background-color:  #357bb4;
	color: #fff;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	cursor: pointer;
	}
.texte#contact p.alerte{
	color: #ff0000;
	}

.texte#contact .bouton{
	width:168px;
	height:26px;
	background-image:url(/web/img/bouton-valider.gif);
	background-repeat:no-repeat;
	margin-top:12px;
	border: none;
	font-size:14px;
	text-transform:uppercase;
	}
.texte#contact .bouton p{
	text-align:center;
	height:26px;
	vertical-align:middle;
	line-height:26px;
	text-transform:uppercase;
	font-size:14px;
	}
.texte#contact .bouton p a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}

.texte#contact .gauche .code{
	margin-left:220px;
	}
	
.texte#contact .droite .cadre_contact{
	background-color:  #eaebec;
	width: 400px;
	background-image:url(/web/img/enveloppe-contact.gif);
	background-repeat:no-repeat;
	background-position: 10px 10px;
	padding: 10px;
	}
.texte#contact .droite .cadre_contact p{
	margin-left: 40px;
	}
.texte#contact .droite .cadre_contact h3{
	margin: 0 0 5px 60px;
	text-transform: uppercase;
	font-size: 12px;
	color: #515151;
	}
.texte#contact .droite .cadre_contact2{
	background-color:  #eaebec;
	width: 400px;
	background-image:url(/web/img/telephone-contact.gif);
	background-repeat:no-repeat;
	background-position: 10px 10px;
	padding: 10px;
	margin-top: 50px;
	}
.texte#contact .droite .cadre_contact2 h3{
	margin: 0 0 5px 60px;
	text-transform: uppercase;
	font-size: 12px;
	color: #515151;
	}
.texte#contact .droite .cadre_contact2 h4{
	margin: 0 0 5px 60px;
	text-transform: uppercase;
	font-size: 20px;
	color: #ec7700;
	}
	
/*presse*/
.texte#presse2 .bloc-article{
	width:301px;
	height:280px;
	border:solid 1px #cce546;
	float:left;
	margin-left:22px;
	margin-top:22px;
	}
.texte#presse2 .bloc-article p{
	padding:0;
	padding:5px 5px 0 5px;
	}
.texte#presse2 .bloc-article p span.date{
	font-weight:bold;
	color:#347ab4;
	}
.texte#presse2 .bloc-article p b{
	font-weight:bold;
	}
.texte#presse2 .bloc-article img{
	float:left;
	margin:3px;
	}
.texte#presse2 .bloc-article p.bouton{
	width:100px;
	height:19px;
	margin-left:90px;
	}
/*campagne autoroute*/

.texte#autoroute div.bandeau {
	background-image:url(/web/img/bandeau-campagne-autoroute.jpg);
	width: 980px;
	height: 250px;
	margin: 10px 0 0 6px;
	}
.texte#autoroute div.ombre_haut {
	height: 27px;
	background-image: url(/web/img/fond_ombre_haut.gif);
	background-repeat: repeat-x;
	width: 992px;
	margin: 5px 0 0 0;
	}
.texte#autoroute div.ombre_bas {
	margin: 15px 0 0 0;
	}
.texte#autoroute div.fdg {
	
	background-image: url(/web/evenements/img/livret-FG.jpg);
	background-position: 40px 30px;
	background-repeat: no-repeat;
	width: 992px;
	}
.texte#autoroute div.fdg h2{
	padding: 20px 10px 0 290px;

	}
.texte#autoroute div.fdg p{
	padding: 20px 10px 0 280px;
	color: #3e3d40;
	}
.texte#autoroute div.fdg p{
	padding: 20px 10px 0 280px;
	color: #3e3d40;
	line-height: 20px;
	}
.texte#autoroute div.cadre_vert {
	width: 316px;
	height: 162px;
	background-image: url(/web/img/cadre_vert_autoroute.gif);
	float: left;
	margin-left: 10px;
	}
.texte#autoroute div.cadre_vert li{
	line-height: 16px
	}
.texte#autoroute div.cadre_vert p.titre{
	background-color: #a4bc23;
	line-height: 20px;
	color: #fff;
	vertical-align: middle;
	text-transform: uppercase;
	padding: 3px 0 0 7px;
	font-size: 14px;
	font-weight: bold;

	}
.texte#tele h2#autoroute{
	margin: 20px;

	}

.texte#pointvente .cadre {
	width: 950px;
	height: 60px;
	background-image: none;
	border-bottom: 1px solid #d10019;
	}
.texte#pointvente h2{
	font-style: normal;
	}
.texte#pointvente .cadre img{
	float: right;
	margin: 5px;
	vertical-align: middle;
	}
.texte#pointvente .cadre p{
	float:left;

	}