/* CSS Document */

body { 
margin: 0 0 0 0;
background-color:#380f25;
	scrollbar-face-color: #fff; /* la couleur principale (face) */ 
	scrollbar-arrow-color: #996; /* la couleur des fleches */ 
	scrollbar-track-color: #fff; /* la couleur de fond (entre le curseur et la fleche) */ 
	scrollbar-highlight-color: #fff; /* la couleur claire (haut+gauche) */ 
	scrollbar-3dlight-color: #ccc;/* la couleur claire 2 (haut+gauche) */  
	scrollbar-shadow-color: #663; /* la couleur foncee (bas+droite) */
	scrollbar-darkshadow-color: #663; /* la couleur foncee 2 (bas+droite) */


}

* {margin: 0; padding: 0;}

#all {
position:relative;
margin: 0 auto 0 auto;
background-color:#ffffff;
width:859px;
border:solid 1px #380f25;
} 

/* gabarit général */
#logo {
position:relative;
height: 55px;
width:859px;
z-index:2;
background-color:#380f25;

}

#header {
position:relative;
width:859px;
height:145px;
background-color:#FFFFFF;
}

#menu_haut {
position:relative;
width:849px;
padding-left:10px;
background-color:#FFFFFF;
z-index:5;
}

#contenu_centre {
position:relative;
float:left;
width:859px;
background-color: #FFFFFF;
}


.background {
height:400px;
}

#menu_bas {
position:relative;
float:left;
width:859px;
height:30px;
padding-top:10px;
background-color:#380f25;
}

#menu_bas ul {
	margin-right: 100px;
	margin-bottom: 0;
	margin-left: 120px;
}


#menu_bas li {
float:left;
margin-right:30px;
list-style:none;
}

.menu_bas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a:hover.menu_bas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00acc2;
text-decoration:none;
}

#corps_gauche {
position:relative;
float:left;
width:559px;
height:100%;
margin-bottom:25px;
}

#corps_droit {
float:right;
width:270px;
height:100%;
margin-bottom:25px;
}


#min_gal {
position:relative;
width:270px;
top:40px;
right:15px;
}

#cartouche_pourpre {
position:relative;
float:left;
height:60px;
background-image:url(../img/cartouche-pourpre.gif);
background-repeat:no-repeat;
width:250px;
top:50px;
right:15px;
padding-top:5px;
padding-left:10px;
padding-right:15px;
}

.V8_white {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

/* page continent */ 
#titre_page {
position:relative;
/*width:559px; largeur totale de la div*/
width:509px;
margin-left:50px;
margin-top:35px;

}

#texte_page {
position:relative;
width:360px;
float:left;
left:15px;
}
#liste_pays {
position:relative;
width:170px;
padding-top:15px;
float:right;
}

#cartouche_bleue {
position:relative;
float:left;
height:80px;
background-image:url(../img/cartouchebleue.gif);
background-repeat:no-repeat;
width:320px;
padding-left:20px;
padding-right:25px;
padding-top:10px;
margin-top:50px;
}

.V9_white {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.V10_white {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.V11_white {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.V11bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#380f25;
text-align:right;
}

/* page pays */ 
#texte_pays {
position:relative;
width:460px;
float:left;
left:30px;
top:10px;
padding-right:8px;
}

#liste_prog_pays {
position:relative;
width:460px;
float:left;
padding-top:15px;
padding-right:8px;
padding-left:20px;

}

.listeprog {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00acc2;
font-weight: bold;
}

/*page prog */
#div_activ {
position:relative;
float:left;
left:20px;
height:100%;
top:100px;
}

#texte_prog {
position:relative;
width:460px;
float:left;
left:30px;
top:30px;
padding-right:8px;
}

#options_prog {
position:relative;
float:left;
width:460px;
left:30px;
height:100%;
padding-top:40px;
padding-bottom:20px;
}

#bloc_img_prog {
	position:relative;
	width:270px;
	left:30px;
	height:145px;
	padding-top:40px
	}

#bloc_bleu_prog {
	position:relative;
	width:240px;
	left:30px;
	height:61px;
	margin-top:20px;
	padding-top:10px;
	z-index:2;
	background-image:url(../img/blocarrondi.gif);
	background-repeat:no-repeat;
	top: 10px;
}


.V10bleu {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00ACC2;
}


a.V10bleubold2 {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #00ACC2;
text-decoration:none;
}

.V10bleubold {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00ACC2;
}

a.V10bleubold {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00ACC2;
	text-decoration:none;
}
a.V10bleubold:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #380f25;
	text-decoration:none;
}

.V9_whitebold {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	padding-top:8px;
}

a.V9_whitebold {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;
}

a.V9_whitebold:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#380f25;
	font-weight:bold;
	text-decoration:none;	
}

.V9bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#380f25;
text-decoration:none;

}
.V10bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#380f25;
text-decoration:none;
font-weight: bold;

}
a.V10bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#380f25;
text-decoration:none;
font-weight: bold;
}
a.V10bordeau:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00ACC2;
text-decoration:none;
font-weight: bold;
}

.listeprog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00acc2;
	font-weight: bold;
}

/* page template texte */
#titre_template {
	position:relative;
	width:509px;
	background-image:url(../img/ligne_horinz_ar.gif);
	background-repeat:no-repeat;
	left:50px;
	margin-top:40px;
}

#texte_template {
position:relative;
width:400px;
left:50px;
padding-top:20px;
}

#form_template {
position:relative;
width:400px;
left:50px;
padding-top:5px;
margin-bottom:15px;
}

.textetemplate {
line-height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#380f25;
text-align:left;
}

a.textetemplate {
line-height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#380f25;
text-align:left;
text-decoration:none;
font-weight:normal;
}

.V40ficelle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:40px;
color:#D8C5A5;
}

.V18bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#570031;
}

.V11bordeau_texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#380f25;
text-align:left;
}

.V11bordeaubold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#570031;
font-weight:bold;
}

a.V11bordeaubold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#570031;
font-weight:bold;
text-decoration:none;
}

.V12bordeaubold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#570031;
font-weight:bold;
}

.V13bordeaubold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#570031;
font-weight:bold;
}

ul {
margin-left:20px;
list-style:none;}

.titrepaysprog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #999999;
}

.vgris11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.V10rouge {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#90181d;
}
.V12bordeau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#570031;
}

