@charset "UTF-8";
/* CSS Document */

html {
	margin:0px;
    padding:0px;
}

body {
	margin: 0 auto;
	padding: 0;
	background:#333333;
	background-image:url(../images_copie/bg.jpg);
	background-repeat:repeat-x;
}

#wrapper {
	width: 1000px;
    margin: 0 auto;
	background-image:url(../images_copie/header.jpg);
	background-repeat:no-repeat;

}

#main {
	margin: 0 auto;
	padding: 0;
    width:810px;
	color:#FFFFFF;
	width: 400px;
}

/* FORMULAIRE */

input[type="text"]{
     border-width :0px;
	 width: 200px;
     color: #333333;
     font-size:14px;
     font-family: Arial, Helvetica, sans-serif;
}

textarea{
     border-width :0px;
	 width: 200px;
     color: #333333;
     font-size:14px;
     font-family: Arial, Helvetica, sans-serif;
}

input[type="submit"]{
     background-image:url(../images_copie/offres/submit.jpg);
	 width: 101px;
	 height: 36px;
     border-width :0px;
     color: #ffffff;
     font-size:20px;
     font-family: Arial, Helvetica, sans-serif;
	 margin-right: 20px;
}

input[type="submit"]:hover{
     background-image:url(../images_copie/offres/submit_over.jpg);
	 width: 101px;
	 height: 36px;
     border-width :0px;
     color: #ffffff;
     font-size:20px;
     font-family: Arial, Helvetica, sans-serif;
	 cursor: pointer;
}

input[type="submit1"]{
     background-image:url(../images_copie/offres/submit.jpg);
	 width: 101px;
	 height: 36px;
     border-width :0px;
     color: #ffffff;
     font-size:20px;
     font-family: Arial, Helvetica, sans-serif;
	 margin-right: 20px;
}

input[type="submit1"]:hover{
     background-image:url(../images_copie/offres/submit_over.jpg);
	 width: 101px;
	 height: 36px;
     border-width :0px;
     color: #ffffff;
     font-size:20px;
     font-family: Arial, Helvetica, sans-serif;
	 cursor: pointer;
}

.form_heading{
    padding-top: 15px;
	padding-bottom: 15px;
    font-size: 20px;
	font-family: sans-serif;
	font-weight: lighter;
	color:#ffccf9;
}

.form_heading2{
    font-size: 16px;
	padding-bottom: 10px;
	font-family: sans-serif;
	font-weight: lighter;
	color:#ffccf9;
}

#error_msg{
    font-size: 18px;
	font-family: sans-serif;
	color: #FF0000;
	padding-bottom: 20px;
}

/* CONTENU */


#content {
    text-align: justify;
    margin-top: 20px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
}

h1{
    font-size: 20px;
	font-family: sans-serif;
	font-weight: lighter;
	color:#ffccf9;
}

h2{
    font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #ffccf9;
}

h3{
    font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #ffffff;
}

h4{
    font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #40C3FA;
}

h5{
    font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #ffffff;
}

.content_link1 a{
   font-size: 20px;
   text-decoration: none;
   color:#40C3FA;
   font-family: Arial, Helvetica, sans-serif;
}

.content_link1 a:hover{
   text-decoration: none;
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
}

a{
   /*font-size: 14px;*/
   text-decoration: none;
   color:#40C3FA;
}

a:hover{
   text-decoration: underline;
}

#mobile_specs{
   margin-left: 20px;
}

#asterix{
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
}

#full_internet{
   background-image: url(../images_copie/offres/full_internet.jpg);
   background-repeat: no-repeat;
   height: 60px;
   width: 417px;
   text-align: center;
   font-size: 16px;
}

pre {
	font-family: Arial, Helvetica, sans-serif;
}

/* MENU PRINCIPAL */

#menu {
    height: 280px;
    background-image: url(../images_copie/menu_top.png);
	background-repeat: no-repeat;
    background-position: bottom;
}

.gcm_menu{
	font-family:  Arial, Helvetica, sans-serif;
}

.gcm_menu a{
    font-size:18px;
    text-decoration: none;
	color:#000000;
}

.gcm_menu a:hover{
	color:#FFFFFF;
}

.current_main a{
    color:#FFFFFF;
}

#menu_buttons {
  height:44px;
}

/* ONGLETS MENU PRINCIPAL */

#menu_home{
    width:33px;
	height:20px;
	padding-top:18px;
	padding-bottom:7px;
	text-align: center;
}

#menu_pres{
    width:131px;
	height:20px;
	padding-top:18px;
	padding-bottom:7px;
	text-align: center;
}

#menu_service{
    width:124px;
	height:20px;
	padding-top:18px;
	padding-bottom:7px;
	text-align: center;
}

#menu_offer{
    width:103px;
	height:20px;
	padding-top:18px;
	padding-bottom:7px;
	text-align: center;
}

#menu_perso{
    width:169px;
	height:20px;
	padding-top:18px;
	padding-bottom:7px;
	text-align: center;
	
}

/* SOUS_MENUS */

.submenu{
    padding-top: 6px;
	padding-left: 9px;
    font-size: 16px;
	line-height: 21px;
    font-family: sans-serif;
	background-image:url(../images_copie/menu_sub.png);
	background-repeat: no-repeat;
	height: 97px;
}

.submenu ul{
   padding: 7px 0;
   margin: 0;
   text-align: left;
   overflow: hidden;
}

.submenu ul li a{
   color: #000000;
   padding: 12px;
   text-decoration: none;

}

.submenu ul li a:hover{
   color: #ffffff;
}

.submenu li.current_sub a{
   color:#ffffff;
}

.temoignage{
    padding-top: 6px;
	padding-left: 9px;
    font-size: 16px;
	line-height: 21px;
    font-family: sans-serif;
	background-image:url(../images_copie/menu_sub_1.png);
	background-repeat: no-repeat;
	height: 120px;
	text-align: center;
	color: #000000;
}
.temoignage a{
	color: #000000;
}
.temoignage a:hover{
	color: #ffffff;
}

/* BANDEAU */

#logo{
    text-align: left;
    width: 430px;
}

#agent{
    margin-top: 84px;
    width: 120px;
}

/* PATHWAY */

.pathway{
   margin-top:20px;
   margin-bottom:10px;
   font-size: 14px;
   font-family: sans-serif;
   width: 100%;
}

.pathway a{
   color: #000000;
   padding: 11px;
   margin: 0;
   text-decoration: none;
}

.pathway a:hover{
   text-decoration: underline;
}

/* MENU BAS */

.footer{
   margin-top:20px;
   margin-bottom:10px;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   width: 100%;
   text-align: center;
   color: #40c3fa;
}

.footer a{
   color: #40C3FA;
   margin: 0;
   text-decoration: none;
}

.footer a:hover{
   text-decoration: underline;
}

/* BANNIÈRES */

#ads_left{
     width: 95px;
}

#ads_right{
     width: 95px;
}

/* PAGE MOBILES */

#mobiles_global{
    height:300px;
}

.textePaverouge {
background-color:#FFFFFF;
border:1px solid #FC8C8C;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:15px;
list-style-image:none;
list-style-type:circle;
padding:5px;
text-align:justify;
}
.mobile {		
			float: left;
			display: inline;
			padding: 0 0 0 0px;	
			width: 51px;
			height: 155px;
			position: relative;	
}
.mobile a {
			float: left;
			display: inline;
			position: absolute;
			z-index: 1;
}

.visio3g {
			position: absolute;
			width: 15px;
			height: 15px;
			/*margin: 3px 0 0 0;*/
			top:0; 
			left:0;
			z-index: 2;
}
.nouveaute {
			position: absolute;
			width: 51px;
			height: 30px;
			/*margin: 3px 0 0 0;*/
			top:125px; 
			left:0;
			z-index: 2;
}