/* blocks */

/*--------------Focus-------------*/

/*Focus layout*/

.focus{margin-bottom:20px;}
.focus .bloc-top {}
.focus .bloc-content { padding:10px}
.focus .bloc-bottom {}

/*-----Focus colors-----*/


/*rectangle bleu pleine page*/
.focus-style1 .focus {}	
.focus-style1 .focus .bloc-top {background-image: url(../images/top_blue-full.png); background-repeat: no-repeat; width: 940px; height: 30px;}
.focus-style1 .focus .bloc-content {background-image:url(../images/bg_blue-full.png); background-color: #2C87C3; width: 920px; background-repeat: repeat-x; min-height:323px; float: left; padding:10px 2px 0px 18px;}
.focus-style1 .focus .bloc-bottom {background-image:url(../images/bottom_blue-full.png); background-repeat: no-repeat; height: 30px; width: 940px}
.focus-style1 H1 {color:white;
font-size:18px;
font-weight:normal;
line-height:18px;}


/*bloc actus*/
.focus-style2 .focus {}	
.focus-style2 .focus .bloc-top {}
.focus-style2 .focus .bloc-content {background-image:url(../images/bg_actus.gif); background-color: #ffffff; background-repeat: no-repeat;background-position:bottom left; width:600px}
.focus-style2 .focus .bloc-bottom { background-color:#FFF; height: 1px;}
.focus-style2 H1 {color:#018AC3; font-weight:bold; margin:0; font-size:16px}
.focus-style2 H2 {color:#018AC3; font-size:13px ;margin:0;}
.focus-style2 .focus a{color :#018AC3; font-weight:bold; text-decoration:none; float:right;}
.focus-style2 .focus a:hover{color :#018AC3; font-weight:bold; text-decoration:underline;}


/*bleu-2*/
.focus-style3 .focus {width: 330px}
.focus-style3 .focus .bloc-top { background-image: url(../images/bleu-2-top.png); background-repeat: no-repeat;height: 50px}
.focus-style3 .focus .bloc-content { background-image: url(../images/bleu-2-middle.png); background-repeat: no-repeat; width: 310px; background-position: top center; background-color: #2c87c3; color:#fff !important;}
.focus-style3 .focus .bloc-bottom { background-image: url(../images/bleu-2-bottom.png); background-repeat: no-repeat; height: 15px}
.focus-style3 .focus H1{text-align:center; font-size:16px; padding:5px; margin:0; color:white;}
.focus-style3 .focus p{	color:#FFFFFF; font-family:arial; font-size:12px; font-weight:bold; }
.focus-style3 .focus .ul {margin:0px 0px 0px 0px; padding:0px;}
.focus-style3 .focus .li{background-repeat:no-repeat; list-style:none; margin:0px; padding:0px;}
.focus-style3 .styled-list .li {background-image:url(../images/bullet_list_orange.gif); background-position:0px 5px; padding-left:10px;}


/*--------------Zoom-------------*/

.zoom {}
.zoom H1 {margin:0;  font-weight: bold;  padding:10px 0 0 0}
.zoom .zoom-content {margin-bottom:10px; padding:5px}

/*-----Zoom colors-----*/

/*Bloc_bleu_index*/
.zoom-style1 .zoom H1 {color : white; font-size :14px; text-align : center; padding:15px 13px 10px 13px;}
.zoom-style1 .zoom { background-image: url(../images/fond-concept-go.jpg) ; background-repeat:no-repeat; width:210px; height: 130px; background-color:transparent; color:#FFFFFF ;margin:0 0 0 0px;}
.zoom-style1 .zoom .zoom-content {text-align: center; padding:3px;}


/*style2 pour le site map*/
.zoom-style2 .zoom H1 {font-size:20px; line-height:18px; margin-bottom:20px;}
.zoom-style2 .zoom H2 {font-weight:bold; font-size:13px; margin:0}
.zoom-style2 .zoom .zoom-content {min-height:800px;}
.zoom-style2 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat}
.zoom-style2 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none;}
.zoom-style2 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}


/*fond rayé gris*/
.zoom-style3 .zoom H1 {font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:bold;
line-height:18px;
margin-bottom:5px;}
.zoom-style3 .zoom H2 {font-weight:bold; font-size:14px; margin:0}
.zoom-style3 .zoom .zoom-content {padding:0 5px 25px; margin: 10px;}
.zoom-style3 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style3 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; margin-top: 5px; background-image:url(../images/fleche-forfait.png); background-repeat: no-repeat; background-position:right;padding-right:20px;}
.zoom-style3 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}

/*fond rayé titre vert*/
.zoom-style4 .zoom H1 {font-size:15px;}
.zoom-style4 .zoom H2 {font-weight:bold; font-size:13px; margin:5px 0;}
.zoom-style4 .zoom .zoom-content {margin-bottom:0px;  }
.zoom-style4 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style4 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; background-image:url(../images/fleche-forfait.png); background-repeat: no-repeat; background-position:right;padding-right:20px; margin-right:30px;}
.zoom-style4 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}


/*bloc contact*/
.zoom-style5 .zoom H1 {font-size:15px;}
.zoom-style5 .zoom .zoom-content {}
.zoom-style5 .zoom {background-image: url(../images/bg_contact.png); background-repeat: no-repeat;background-position:right; height:90px;}
.zoom-style5 .zoom .section  {border:medium none; margin-top:0;}


/*bloc forfait vert*/
.zoom-style6 .zoom {background-image: url(../images/bg_forfait_vert.jpg); background-repeat: no-repeat;background-position:right; height:80px}
.zoom-style6 .zoom .zoom-content {width:570px;}
.zoom-style6 .zoom H1 {color:white;}
.zoom-style6 .zoom p {color:#fff}
.zoom-style6 .zoom a{color :#fff; font-weight:bold; text-decoration:none; background-image:none; padding:0; margin:0; font-size:16px; float:none}
.zoom-style6 .zoom a:hover{color :#fff; font-weight:bold; text-decoration:underline;}


/*blocs forfait orange*/
.zoom-style7 .zoom {background-image: url(../images/bg_forfait_orange.jpg); background-repeat: no-repeat;background-position:right; height:80px}
.zoom-style7 .zoom .zoom-content {width:570px;}
.zoom-style7 .zoom H1 {color:white;}
.zoom-style7 .zoom p {color:#fff}
.zoom-style7 .zoom a{color :#fff; font-weight:bold; text-decoration:none; background-image:none; padding:0; margin:0; font-size:16px; float:none}
.zoom-style7 .zoom a:hover{color :#fff; font-weight:bold; text-decoration:underline;}


/*blocs forfait bleu*/
.zoom-style8 .zoom { background-image: url(../images/bg_forfait_bleu.jpg); background-repeat: no-repeat;background-position:right; height:80px; }
.zoom-style8 .zoom .zoom-content {width:570px;}
.zoom-style8 .zoom H1 {color:white}
.zoom-style8 .zoom p {color:#fff}
.zoom-style8 .zoom a{color :#fff; font-weight:bold; text-decoration:none; background-image:none; padding:0; margin:0; font-size:16px; float:none}
.zoom-style8 .zoom a:hover{color :#fff; font-weight:bold; text-decoration:underline;}

/*blocs blanc*/
.zoom-style9 .zoom {}
.zoom-style9 .zoom .zoom-content {background-color: white; padding:15px; margin:10px 0;}
.zoom-style9 .zoom H1 {font-size:15px;}





/*prix*/
.zoom-style10 .zoom H1 {font-size:15px;}
.zoom-style10 .zoom H2 {font-weight:bold; font-size:13px; margin:0}
.zoom-style10 .zoom .zoom-content {padding:0 5px 20px 5px;}
.zoom-style10 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style10 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; background-image:url(../images/fleche-forfait.png); background-repeat: no-repeat; background-position:right;padding-right:20px; margin-right:30px;}
.zoom-style10 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}

/*blocs blanc*/
.zoom-style11 .zoom {}
.zoom-style11 .zoom .zoom-content {background-color:white;
height:380px;
padding-left:10px;
padding-top:10px;
width:285px;}
.zoom-style11 .zoom H1 {font-size:15px;}

/*fond rayé gris*/
.zoom-style12 .zoom H1 {font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:bold;
line-height:18px;
margin-bottom:5px;}
.zoom-style12 .zoom H2 {font-weight:bold; font-size:14px; margin:0}
.zoom-style12 .zoom .zoom-content {padding:0 5px 5px; margin: 10px;}
.zoom-style12 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style12 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; margin-top: 5px; background-image:url(../images/fleche-forfait.png); background-repeat: no-repeat; background-position:right;padding-right:20px; margin-right:30px;}
.zoom-style12 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}

/*fond rayé nos forfait gris*/
.zoom-style13 .zoom H1 {font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:20px; font-weight:bold; line-height:18px; margin-bottom:5px;}
.zoom-style13 .zoom H2 {font-weight:bold; font-size:14px; margin:0}
.zoom-style13 .zoom .zoom-content {padding:0 5px 5px; margin: 10px; width:620px;}
.zoom-style13 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat; width:640px;}
.zoom-style13 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; margin-top: 5px; background-image:url(../images/fleche-forfait.png); background-repeat: no-repeat; background-position:right;padding-right:20px; margin-right:30px;}
.zoom-style13 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}

/*fond rayé nos forfait gris*/
.zoom-style14 .zoom H1 {font-size:15px;color:#734B96 !important}
.zoom-style14 .zoom H2 {font-weight:bold; font-size:13px; margin:5px 0;color:#734B96 !important}
.zoom-style14 .zoom .zoom-content {padding:5px 5px 5px 5px; margin: 10px 0px 0px 10px;}
.zoom-style14 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style14 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; background-repeat: no-repeat; background-position:right;padding-right:20px}
.zoom-style14 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}

/*fond rayé nos forfait gris*/
.zoom-style15 .zoom H1 {font-size:15px;}
.zoom-style15 .zoom H2 {font-weight:bold; font-size:13px; margin:5px 0;}
.zoom-style15 .zoom .zoom-content {padding:0 5px 10px; margin: 10px;}
.zoom-style15 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style15 .zoom a{color :#59a5e1; font-weight:normal; text-decoration:none; float:right; background-image:url(../images/fleche-forfaitb.png); background-repeat: no-repeat; background-position:right;padding-right:20px}
.zoom-style15 .zoom a:hover{color :#59a5e1; font-weight:normal; text-decoration:none;}


/*blocs blanc*/
.zoom-style16.zoom .zoom-content {padding:0px!important; margin:0px!important ; height:15px;}
.zoom-style16 .zoom H1 {font-size:15px;}

/*blocs blanc*/
.zoom-style17 .zoom {}
.zoom-style17 .zoom .zoom-content {background-color: transparent; padding:0px; margin:0px ;width:600px;}
.zoom-style17 .zoom H1 {font-size:15px;}
.zoom-style17 .zoom  img{margin:0; padding:0; display:block}

/*fond rayé gris*/
.zoom-style18 .zoom H1 {font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:20px;
font-weight:bold;
line-height:18px;
margin-bottom:5px;}
.zoom-style18 .zoom H2 {font-weight:bold; font-size:14px; margin:0}
.zoom-style18 .zoom .zoom-content {padding:0 5px 25px; margin: 10px; width:590px; }
.zoom-style18 .zoom {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat;}
.zoom-style18 .zoom a{color :#82AA00; font-weight:normal; text-decoration:none; float:right; margin-top: 5px; background-image:url(../images/fleche-forfait.png); background-repeat: no-repeat; background-position:right;padding-right:20px;}
.zoom-style18 .zoom a:hover{color :#82AA00; font-weight:normal; text-decoration:none;}













/*--------------Auto width block-------------*/


.auto-width {border-top:1px solid #888888; border-bottom:1px solid #888888; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; font-size:13px;}
.auto-style1 .auto-width {}
.auto-style2 .auto-width {}

/*--------------styled list-------------*/
.styled-list {margin:0px; padding:3px 0px 5px 0px;}
.styled-list ul {margin:0px 0px 0px 0px; padding:0px;}
.styled-list li{background-repeat:no-repeat; list-style:none; margin:0px; padding:0px;}
.list-style1 .styled-list li {background-image:url(../images/puce-verte.png); background-position:0px 5px; padding-left:10px;}
.list-style2 .styled-list li {background-image:url(../images/puce-bleu-fonce.png); background-position:0px 5px; padding-left:10px;}
.list-style3 .styled-list li {background-image:url(../images/puce-noir.png); background-position:0px 3px; line-height:18px; padding-left:18px; }
.list-style4 .styled-list li {background-image:url(../images/puce-orange.gif); background-position:0px 5px; padding-left:10px;}
.list-style5 .styled-list li {background-image:url(../images/puce-rouge.gif); background-position:0px 5px; padding-left:10px;}



/*ajouts spécifiques*/
.filet-vert-gauche {border-left:1px solid #96BF0D;padding:0 10px}
.filet-vert {border-right:1px solid #96BF0D;padding-right:20px}
.filet-bleu {border-left:1px solid #018AC3; padding-left:10px; height: 135px;}
.bg_rss_index {padding-bottom:15px; background-color: transparent; background-image: url(../images/bg_rss_index.jpg); background-repeat:no-repeat; background-position:left bottom}
.bg_mini_vert{ background-image: url(../images/fond-mini-vert.png); background-repeat:no-repeat; padding:10px; width: 250px; height:80px; margin-bottom:1px; background-position: right; margin-top:1px;}
.bg_mini_vert a{color :white !important; font-weight:bold !important; text-decoration:none; font-size:16px; float:left !important; background-image: none !important; margin:0 !important; padding:0 !important}
.bg_mini_vert a:hover{color :white; font-weight:bold; text-decoration:underline !important;}
.bg_mini_vert a:visited{text-decoration: none;}
.bg_mini_vert p{color:#424242; font-weight:bold; width:180px;}
/*ajouts Prix*/
.bg_prix_vert{padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom:10px; margin-top:0px;}
.bg_prix_vert H3 {color :white !important; font-style: italic; font-weight:bold !important; text-decoration:none; width:100px; font-size:12px; float:center !important; background-image: none !important; margin:0 !important; padding:0 !important}
.bg_prix_vert a {width:60px; color :white !important;  font-weight:bold !important; text-decoration:none; text-align: center; font-size:22px !important; float:center !important;}
.bg_prix_vert a:hover{width:60px; color :white; font-weight:bold; text-decoration:underline !important;}
/*ajouts fromule Prix*/
.bg_prix{padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom:10px; margin-top:0px;}
.bg_prix H3 {color :white !important; font-style: italic; font-weight:bold !important; text-decoration:none; width:58px; font-size:11.5px; float:center !important; background-image: none !important; margin:0 !important; padding:0 !important}
.bg_prix a {width:60px; color :white !important;  font-weight:bold !important; text-decoration:none; text-align: center; font-size:22px !important; float:center !important;}
.bg_prix a:hover{width:60px; color :white; font-weight:bold; text-decoration:underline !important;}
/*couleurs titres*/
.vert{color:#82AA00 !important}
.orange{color:#E69600 !important}
.bleu{color:#002E60 !important}
.gris{color:#333333 !important}
.violet{color:#734B96 !important}


/*header_numero*/
.header-numero{display:block;text-align:right;}

/*bg_franchise*/
.franchise {background-image: url(../images/bg_gris.gif) ; background-repeat:repeat; background-color:#FFF; padding:10px}
.blanc {background-color:#FFF; padding:10px; background-image:url(../images/triangle-bleu-moyen.gif); background-position:right bottom; background-repeat:no-repeat}
