/* ****************** MAILING ******************** */
.mailing_titre  {
        color:#95B0AC;
        font-size:17px;
        line-height:21px;
	font-weight:lighter;
        font-family: Verdana,Helvetica,Arial,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.mailing_txt {
        color:#555555;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-align:left;
        margin:0px;
        padding:0px;
}

.mailing_txt a {
        color:#555555;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-align:left;
        margin:0px;
        padding:0px;
        text-decoration:underline;
}

.mailing_txt a:hover {
        color:#000000;
      
}

/* ****************** FIL D'ARIANE ******************** */

div.mailing_list_body tr.firstname,
div.mailing_list_body tr.lastname,
div.mailing_list_body tr.email {
        color:#95B0AC;
}

div.mailing_list_body td {
         padding:0px 10px 0px 0px;
}

div.mailing_list_body {
         border-style: dotted; 
         border-width: 0px 0px 1px 0px; 
         border-color: #95B0AC; 
        padding:0px 0px 5px 0px;
        margin:10px 0px 30px 70px;
}

div.mailing_list_title {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        border:none;
        color:#555555;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

form[name="mailing_list_form"] {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        border:none;
        color:#555555;
        font-size:9px;
        line-height:12px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

form[name="mailing_list_form"] input {
        color:#555555;
        font-size:8px;
        height:10px;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}


tr.language {
        display:none;
}














/* ************************************ */





div#diaporama {
        position: absolute;
	top: 20px;
        left: 760px;
	width: auto; 
	height: auto;  
	display: block;
	z-index:6;
        margin:0px;
	padding:0px;
}


div#langue {
        left:150px;
        margin:0;
        padding:0;
        position:absolute;
        top:260px;
        width:80px;
        list-style-type:none;
        text-align:right;
}

.jflanguageselection, 
.jflanguageselection a {
        list-style-type:none;
        text-align:right;
        text-decoration:none;
        color:#ffffff;
        font-size:10px;
        line-height:11px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

.jflanguageselection a:hover {
        color:#F14E35;
}

div#tag_clouds .zonline4 {
        display:none;
}

table.contentpaneopen fieldset  {
        padding:20px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        border:none;
        color:#555555;
        font-size:11px;
        line-height:14px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

div#tag_clouds h3 {
        margin:0px 0px 4px 0px;
        text-align:left;
        color:#95B0AC;
        font-size:10px;
        line-height:10px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

div#tag_clouds {
        position: absolute;
	top: 10px;
        right: 45px;
        margin:0px;
	padding:0px;
        width:300px;
}

a:hover {
        color:#95B0AC;
}


a {
outline: none;
color:#555555;
text-decoration:underline;
}

input {
outline: none;
color:#555555;
text-decoration:none;
}



:focus {
        -moz-outline-style: none;
}

.menutitle {
        visibility:hidden;
}

div.xmap a {
        color:#95B0AC;
        text-decoration:none;
}

div.xmap a:hover {
        color:#000000;
}

div.xmap a:active {
        color:#000000;
}


div.xmap ul li {
        margin: 30px 0px 0px 70px;
        color:#95B0AC;
        list-style-type:none;
        font-weight:normal;
        font-size:13px;
}

div.xmap ul li ul li {
        margin: 5px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        list-style-type:square;
        list-style-position:inside;
        font-weight:normal;
        font-size:10px;
}

div.xmap ul li ul li ul li {
        visibility:hidden;
        height:0px;
        margin: 0px;
        padding:0px;
}

img.contour_01, 
img.image_contour_01 {
         border: #aaaaaa solid 1px;
}

table#bouton_avion_01 {
         background:  url(/site/templates/avionrouge/images/avion_mini_1_1.jpg) right top no-repeat ;
         height:20px;
         padding: 0px 40px 0px 0px;
}

table#bouton_avion_01:hover {
        background:  url(/site/templates/avionrouge/images/avion_mini_1_2.jpg) right top no-repeat ;
}



/* ****************** FIL D'ARIANE ******************** */

div#fil_ariane {
        position: absolute;
	top: 220px;
        left: 322px;
	width: 500px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:6;
        margin:0px;
	padding:0px;
        text-align:left;
        color:#000000;
        font-size:9px;
        line-height:11px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

.pathway a {
        color:#95B0AC;
        text-decoration:none;
}

.pathway a:hover {
        color:#000000;
}

/* ****************** NOUVELLES ******************** */

.readon_nouvelles,
.readon_accueil {
        color:#95B0AC;
        font-size:10px;
        line-height:20px;
	font-weight:normal;
        letter-spacing: 0px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px;
	margin: 0px;
}

table.blog a.readon_accueil {
        display: none;
}

td.conteneur_nom_et_description {
        vertical-align:center;
}

table.nom_et_description {
        border-right:#95B0AC 3px solid;
        text-align:right;
        margin:0px;
        padding:0px 20px 0px 0px;
}

td.cell_logo_client {
       border-left:#95B0AC 1px solid;
       text-align:right;
        margin:0px;
        padding:0px;
}

td.client_nom {
        color:#95B0AC;
        font-size:16px;
       text-align:right;
        line-height:19px;
	font-weight:lighter;
        letter-spacing: 0px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px 0px 6px 0px;
	margin: 0px;
}

td.client_description {
        color:#aaaaaa;
        font-size:9px;
       text-align:right;
        line-height:12px;
	font-weight:lighter;
        letter-spacing: 0px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px;
	margin: 0px;
}

td.nouvelles_col2 {
        text-align:left;
        vertical-align:top;
        vertical-align:top;
        margin:0px;
        padding:0px 0px 0px 0px;
        width:150px;
}

td.nouvelles_col1 {
        vertical-align:top;
        vertical-align:top;
        color:#555555;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-align:left;
        margin:0px;
        padding:0px 40px 0px 0px;
}

.client_description {
        color:#555555;
        font-size:9px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-align:left;
        margin:0px;
        padding:10px 0px 0px 0px;
}




.componentheading,
.componentheading_image_corporative,
.componentheading_nouvelles,
.componentheading_sitemap,
.contentheading_article {
        width:550px;
        color:#95B0AC;
        font-size:20px;
        line-height:30px;
	font-weight:lighter;
        letter-spacing: 3px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 70px 30px 70px;
}

.contentheading {

        color:#95B0AC;
        font-size:13px;
        line-height:13px;
	font-weight:lighter;
        letter-spacing: 1px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.contentheading_accueil,
.contentpagetitle_nouvelles,
.contentpagetitle_accueil  {
        color:#95B0AC;
        font-size:13px;
        line-height:13px;
	font-weight:lighter;
        letter-spacing: 1px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contentheading_nouvelles {
        color:#95B0AC;
        font-size:13px;
        line-height:13px;
	font-weight:lighter;
        letter-spacing: 1px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contentpagetitle_nouvelles:hover, 
.contentpagetitle_accueil:hover {
        color:#000000;
}

table.blog_image_corporative,
table.blog,
form#searchForm{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 70px;
        text-align:justify;
        width:550px;
        color:#555555;
        font-size:11px;
        line-height:14px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

table.blog_nouvelles {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        text-align:justify;
        width:550px;
}

div#contenu_top table.contentpaneopen {
        background:  url(/site/templates/avionrouge/images/background_accueil.gif) top no-repeat ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        text-align:justify;
        width:690px;
}

div#contenu_top tbody  {
charoff:0px;	
border:0px;
border-spacing:0px;
        padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

table.blog_accueil {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        text-align:justify;
        width:550px;
}



table.contentpaneopen,
table.contentpaneopen_article {
         width:550px;
       /*  padding: 0px 0px 0px 0px;
         margin: 15px 0px 15px 0px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 70px;
}

div.mod_placehere_leading table.contentpaneopen {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.blog_image_corporative table.contentpaneopen,
table.blog table.contentpaneopen,
form#searchForm table.contentpaneopen {
	padding: 0px 0px 0px 0px;
         margin: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
        text-align:justify;
        width:550px;
}

table.blog_nouvelles table.contentpaneopen {
	padding: 0px 0px 0px 0px;
        margin: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
        text-align:justify;
        width:550px;

}

div.mod_placehere_copyright table.contentpaneopen {
text-align:center;
}

table.contentpaneopen_accueil {
         width:550px;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 70px;
}

table.contentpaneopen_nouvelles,
table.contentpaneopen_article {
         width:550px;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 70px;
         color:#555555;
         font-size:11px;
         line-height:14px;
	 font-weight:normal;
         font-family: Verdana,Helvetica,Arial,sans-serif;
}


table.blog ul li, 
table.blog_image_corporative ul li,
table.blog_accueil ul li,
table.blog_nouvelles ul li,
table.contentpaneopen_article ul li {
        list-style:square;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px ;
        list-style:#95B0AC;
}

table.blog ul,
table.blog_image_corporative ul
table.blog_accueil ul,
table.blog_nouvelles ul,
table.contentpaneopen_article ul li {
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px ;
        list-style:square;
        list-style:#95B0AC;
}

table.contentpaneopen_image_corporative {
        width:550px;
        text-align:center;
        vertical-align:middle;
        align:center;
	padding:15px;
	margin:5px ;
}

td.createdate {
        color:#555555;
        font-size:9px;
        line-height:11px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
         margin:0px;
         padding:0px;
}

table.contentpaneopen_accueil td.createdate,
table.contentpaneopen_nouvelles td.createdate {
        color:#555555;
        font-size:9px;
        line-height:11px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
         margin:0px 0px 15px 0px;
         padding:0px 0px 15px 0px;
}

h1 {
        color:#95B0AC;
        font-size:20px;
        line-height:24px;
	font-weight:lighter;
        letter-spacing: 3px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px;
	margin: 0px;
}

h2 {
        color:#95B0AC;
        font-size:16px;
        line-height:19px;
	font-weight:lighter;
        letter-spacing: 2px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px;
	margin: 0px;
}

h3 {
        color:#95B0AC;
        font-size:12px;
        line-height:14px;
	font-weight:normal;
        letter-spacing: 0px;
        font-family: Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	padding: 0px;
	margin: 0px;
}

h4 {
        color:#555555;
        font-size:11px;
        line-height:15px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
         margin:0px;
         padding:0px;
}

h5 {
        color:#95B0AC;
        font-size:9px;
        line-height:11px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
         margin:0px;
         padding:0px;
}



hr {
         border-style: dotted; 
         border-width: 1px 0px 0px 0px; 
         border-color: #95B0AC; 
         margin:3px 0px 3px 0px;
         padding:0px 0px 0px 0px;
}

table.blog_accueil .article_separator,
table.blog_nouvelles .article_separator {
         border-style: dotted; 
         border-width: 1px 0px 0px 0px; 
         border-color: #95B0AC; 
         line-height:40px;
         margin:20px 0px  0px 73px;
         padding:0px 550px 0px 0px;
}

img , img a {
        border: none;
        border-style: none; 
        border-width: 0px; 
}


/* ****************** MENU ******************** */


div#menu ul.menu li.item15,
div#menu ul.menu li.item18 {
	line-height:0px;
        padding: 0px;
	margin: 20px 0px 0px 0px;
}

div#menu ul.menu  {
	list-style:none;
	padding: 0px;
	margin: 0px;
}

div#menu ul.menu li {
        /*background:url(/site/templates/avionrouge/images/background_menu.png) repeat ;*/
        background:url(/site/templates/avionrouge/images/background_menu2.png) repeat ;
	padding:4px 0px 4px 10px;
	margin:1px 0px 0px 0px;
        
}

div#menu ul.menu li a {
   
        text-decoration:none;
        color:#ffffff;
        font-size:11px;
        line-height:11px;
        list-style:none;
	font-weight:lighter;
        letter-spacing: 3px;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

div#menu ul.menu li a:hover {
	color:#CC1700;
}


div#menu ul.menu li#current a {
        color:#95B0AC;
}

div#menu ul.menu li ul li  {
        background:url(/site/templates/avionrouge/images/background_menu3.gif) repeat ;  
}

div#menu ul.menu li ul   {
	list-style:none;
	margin:5px 0px 5px 0px;
        padding:0px 0px 0px 20px;
}

div#menu ul.menu li ul a {
	margin:5px 0px 5px 0px;
        padding:0px 740px 0px 0px;
       font-size:9px;
        line-height:10px;
        color:#ffffff;
        list-style:none;
	font-weight:lighter;
        letter-spacing: 1px;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}

div#menu ul.menu li ul a:hover {
	color:#CC1700;
}

/*#menu ul.menu li#current ul a {
        margin:10px 0px 10px 0px;
        padding:0px 740px 0px 0px;
        font-size:9px;
        line-height:10px;
        color:#ffffff;
        list-style:none;
	font-weight:lighter;
        letter-spacing: 1px;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}*/



/* ****************** DIV ******************** */

body { 
	position: absolu;
	background: #8C0C00 url(/site/templates/avionrouge/images/background_ciel.gif) 20% -50px repeat-x ;
	margin:0px;
	padding:0px;
} 

	
div#fond {
    position:absolu; 
	background: url(/site/templates/avionrouge/images/background_base.gif) -300px 220px no-repeat ;
	float:none; 
	z-index:1;
	width:100%;
	height:800px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	visibility: visible; 
	display: block;
}
	
div#page {
	position: relative;
	top: 0px;
        left:0px;
	width: 995px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:2;
	margin:0px;
	padding:0px;
}
div#contenu_haut {
	background: url(/site/templates/avionrouge/images/contenu_haut.png) 0px 0px no-repeat ;
	position: relative;
	top: 0px;
        left: 0px;
	width: 990px; 
	height: 294px; 
	visibility: visible; 
	display: block;
	z-index:4;
	margin:0px;
	padding:0px;
        float:clear;

}
div#contenu_milieu {
	background: url(/site/templates/avionrouge/images/contenu_milieu.png) 0px 0px repeat-y ;
	position: relative;
	top: 0px;
        left: 0px;
	width: 990px; 
	height: auto; 

	visibility: visible; 
	display: block;
	z-index:4;
    	margin:0px;
	padding:0px;
	float:clear;
        text-align:left;
}

div#contenu_bas {
	background: url(/site/templates/avionrouge/images/contenu_bas.png) 0px 0px no-repeat ;
	position: relative;
	top: 0px;
        left: 0px;
	width: 990px; 
	height: 247px; 
	visibility: visible; 
	display: block;
	z-index:4;
    	margin:0px;
	padding:0px;
	float:clear;
}

div#contenu {
	background: #ffffff ;
	position: relative;
	top: 0px;
        left: 252px;
	width: 690px; 
	min-height:1100px;
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:5;
        margin:0px;
	padding:0px;
	float:clear;
}

div#contenu_top {
	background: #ffffff ;
	position: relative;
	top: 0px;
        left: 252px;
	width: 690px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:5;
        margin:0px;
	padding:0px;

}

div#mailing {
	background: #ffffff ;
	position: relative;
	top: 0px;
        left: 252px;
	width: 690px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:5;
        margin:0px;
	padding:0px;
	float:clear;
}

div.mod_placehere_mailing {
	margin:0px;
	padding:0px 0px 0px 70px;
        height:30px;
}

div.mod_placehere_mailing table.contentpaneopen {
	margin:0px;
	padding:0px;
        width:620px;
}

div#menu {
	position: absolute;
	top: 0px;
        left: 30px;
	width: 950px; 
	height: auto; 
	visibility: visible; 
	z-index:3;
    	margin:0px;
	padding:0px;
        text-align:left;
	float:clear;
        display:block;
	}

div#logo_print {
	position: absolute;
	top: 0px;
        left: 0px;
	width: 260px;  
	height: auto; 
	z-index:9;
    	margin:0px;
	padding:0px;
        text-align:left;
	float:clear;
        display:none;
	}

div.mod_placehere_copyright {
        position: absolute;
	top: 120px;
        left: 252px;
	width: 690px;
        height:200px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:5;
        margin:0px;
	padding:0px;
        text-align:center;
        color:#000000;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-align: center;
}

div#browser {
        position: absolute;
	top: 10px;
        left: 252px;
	width: 690px;
        height:20px; 
	height: auto; 
	visibility: visible; 
	display: block;
	z-index:7;
        margin:0px;
	padding:0px;
        text-align:center;
        color:#FFFC00;
        font-size:10px;
        line-height:13px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-align: center;
}

/*div#mailing {
        position: absolute;
	top: 10px;
        right: 45px;
	visibility: visible; 
	display: none;
	z-index:7;
        margin:0px;
	padding:0px;
        text-align:right;
        color:#ffffff;
        font-size:9px;
        line-height:10px;
	font-weight:normal;
        font-family: Verdana,Helvetica,Arial,sans-serif;
}*/

div#mailing table {
        text-align:left;
}

div#mailing .inputbox {
        border-top:#830E03 1px solid;
        border-left:#830E03 1px solid;
        border-bottom:#B51500 1px solid;
        border-right:#B51500 1px solid;
        background:#A61200;
	color:#ffffff;
	font-size:9px;
	font-family: Helvetica,Arial,sans-serif;
	line-height:130%;
	font-weight:normal;
	align:left;
	vertical-align:top;
	text-align:middle;
        margin:0px 0px 0px 0px;
}


div#mailing .button {
        border-style:none;
        background:  url(/site/templates/avionrouge/images/bt_go_01_1.gif) right top no-repeat ;
	color:#4D0A00;
	font-size:9px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height:15px;
	font-weight:normal;
	align:right;
	vertical-align:top;
	text-align:right;
        margin:7px 0px 0px 0px;
       padding:0px 20px 0px 0px;
height:auto;
min-height:15px;

}

div#mailing .button:hover {
	color:#ffffff;
        background:  url(/site/templates/avionrouge/images/bt_go_01_2.gif) right top no-repeat ;
}



@media print { 


div#mailing, div#menu, div#contenu_bas, div#contenu_top, div#contenu_haut, div#diaporama {
	display:none;
	}


div#logo_print {
		display:block; 
	}

.print_adresse {
        color:#8FA8A4;
}


}